Bootstrap Protokolü - Bootstrap Protocol

Bootstrap Protokolü (BOOTP) bir bilgisayar ağı kullanılan protokol internet protokolü otomatik olarak atamak için ağlar IP adresi yapılandırma sunucusundan ağ cihazlarına. BOOTP başlangıçta şurada tanımlanmıştır: RFC 951.

Bir ağa bağlı bir bilgisayar çalıştırıldığında ve bot ayakkabı kendi işletim sisteminde, sistem yazılımı BOOTP mesajlarını ağa yayınlayarak bir IP adresi ataması talep eder. BOOTP yapılandırma sunucusu, bir yönetici tarafından yapılandırılan adres havuzundan gelen isteğe bağlı olarak bir IP adresi atar.

BOOTP, Kullanıcı Datagram Protokolü (UDP) aktarım protokolü olarak, 67 numaralı bağlantı noktası (DHCP) sunucusu tarafından istemci isteklerini almak için kullanılır ve 68 numaralı bağlantı noktası, istemci tarafından (DHCP) sunucu yanıtlarını almak için kullanılır. BOOTP yalnızca şunlarda çalışır: IPv4 ağlar.

Geçmişte BOOTP ayrıca Unix benzeri disksiz iş istasyonları ağ konumunu elde etmek için önyükleme görüntüsü, IP adresi atamasına ek olarak. Kuruluşlar bunu önceden yapılandırılmış bir istemciyi (ör. pencereler ) yeni kurulan PC'lere kurulum.

Başlangıçta bir bot kullanılmasını gerektiriyor disket ilk ağ bağlantısını kurmak için, ağ kartı üreticileri daha sonra protokolü BIOS Arabirim kartlarının yanı sıra yerleşik ağ bağdaştırıcılarına sahip sistem kartları, böylece doğrudan ağ önyüklemesine izin verir.

BOOTP'nin bazı kısımları etkin bir şekilde yerine geçmiştir. Dinamik Ana Bilgisayar Yapılandırma Protokolü (DHCP) kiralama özelliği ekleyen BOOTP'nin bazı kısımları DHCP protokolüne hizmet vermek için kullanılır. DHCP sunucuları ayrıca eski BOOTP işlevselliğini sağlar.

Tarih

BOOTP ilk olarak Eylül 1985'te RFC 951 Ters Adres Çözümleme Protokolünün yerine RARP, yayınlanan RFC 903 Haziran 1984'te. RARP'yi BOOTP ile değiştirmenin birincil nedeni, RARP'nin bir bağlantı katmanı protokol. Bu, birçok sunucu platformunda uygulamayı zorlaştırdı ve her bir IP'de bir sunucunun mevcut olmasını gerektirdi alt ağ. BOOTP, standart IP yönlendirmesini kullanarak yerel ağdan BOOTP paketlerini ileten aktarma aracılarının yeniliğini tanıttı, böylece tek bir merkezi BOOTP sunucusu birçok alt ağda ana bilgisayarlara hizmet verebilir.[1]

Operasyon

Dava 1
Aynı ağ üzerinde istemci ve sunucu

Bir BOOTP istemcisi başlatıldığında, IP adresi yoktur, bu nedenle ağa MAC adresini içeren bir mesaj yayınlar. Bu mesaj "BOOTP isteği" olarak adlandırılır ve istemciye aşağıdaki bilgilerle istemcinin ihtiyacı olan yanıt veren BOOTP sunucusu tarafından alınır:

  1. İstemcinin IP adresi, alt ağ maskesi ve varsayılan ağ geçidi adresi.
  2. BOOTP sunucusunun IP adresi ve ana bilgisayar adı.
  3. İstemcinin işletim sistemini yüklemesi gereken, önyükleme görüntüsüne sahip sunucunun IP adresi.

İstemci bu bilgiyi BOOTP sunucusundan aldığında, TCP / IP protokol yığınını yapılandırır ve başlatır ve ardından önyükleme görüntüsünün paylaşıldığı sunucuya bağlanır. İstemci, önyükleme görüntüsünü yükler ve bu bilgileri işletim sistemini yüklemek ve başlatmak için kullanır.[2]

Dinamik Ana Bilgisayar Yapılandırma Protokolü (DHCP), BOOTP'nin bir uzantısı olarak geliştirilmiştir. BOOTP, Açıklama İsteği (RFC) 951 ve 1084'te tanımlanmıştır.

Durum 2
İstemci ve farklı ağlarda sunucu
  1. Bootp isteğiyle ilgili sorun, isteğin yayınlanmasıdır. Bir yayın yapmak IP datagramı herhangi bir yönlendiriciden geçemez. Yönlendirici bu paketi atar.
  2. Bu sorunu çözmek için bir aracıya (aktarıcıya) ihtiyaç vardır.
  3. Ana bilgisayar veya yönlendiriciden biri, uygulama katmanında aktarma aracısı olarak çalışacak şekilde yapılandırılabilir.
  4. Aktarma aracısı, bootp sunucusunun tekli yayın adresini bilir ve 67 numaralı bağlantı noktasında yayın mesajını dinler.
  5. Bu yayın paketini aldığında, mesajı içinde sarmalar. tek noktaya yayın datagram ve bootp sunucusuna istek gönderir.
  6. Tek noktaya yayın hedef adresi taşıyan paket, herhangi bir yönlendirici tarafından yönlendirilir ve bootp sunucusuna ulaşır.
  7. Aktarma aracısı yanıtı aldıktan sonra onu bootp istemcisine gönderir.

IETF standartları belgeleri

RFC #BaşlıkTarihEski ve Güncelleme Bilgileri
RFC 3942Dinamik Ana Bilgisayar Yapılandırma Protokolü sürüm 4 (DHCPv4) Seçeneklerini Yeniden SınıflandırmaKasım-04Güncellemeler RFC 2132
RFC 2132DHCP Seçenekleri ve BOOTP Satıcı UzantılarıMar-97Obsoletes RFC 1533, Tarafından güncellendi RFC 3442, RFC 3942, RFC 4361, RFC 4833, RFC 5494
RFC 1542Bootstrap Protokolü için Açıklamalar ve UzantılarEkim-93Obsoletes RFC 1532, Güncellemeler RFC 951
RFC 1534DHCP ve BOOTP Arasında Birlikte ÇalışmaEkim-93 
RFC 1533DHCP Seçenekleri ve BOOTP Satıcı UzantılarıEkim-93Obsoletes RFC 1497, RFC 1395, RFC 1084, RFC 1048, Kullanmayan RFC 2132
RFC 1532Bootstrap Protokolü için Açıklamalar ve UzantılarEkim-93Tarafından iptal edildi RFC 1542, Güncellemeler RFC 951
RFC 1497BOOTP Satıcı Bilgi UzantılarıAğustos-93Obsoletes RFC 1395, RFC 1084, RFC 1048, Kullanmayan RFC 1533, Güncellemeler RFC 951
RFC 1395BOOTP Satıcı Bilgi UzantılarıOcak-93Obsoletes RFC 1084, RFC 1048, Kullanmayan RFC 1497, RFC 1533, Güncellemeler RFC 951
RFC 1084BOOTP satıcı bilgisi uzantılarıAralık-88Obsoletes RFC 1048, Kullanmayan RFC 1395, RFC 1497, RFC 1533
RFC 1048BOOTP satıcı bilgisi uzantılarıŞubat-88Tarafından iptal edildi RFC 1084, RFC 1395, RFC 1497, RFC 1533
RFC 951Bootstrap ProtokolüEylül-85Tarafından güncellendi RFC 1395, RFC 1497, RFC 1532, RFC 1542, RFC 5494

Ayrıca bakınız

Referanslar

  1. ^ Bill Croft; John Gilmore (Eylül 1985). "RFC 951 - Önyükleme Protokolü". Ağ Çalışma Grubu.
  2. ^ "Bootstrap Protokolü (BOOTP)". Ağ Ansiklopedisi.

Dış bağlantılar