Önyükleme Protokolü - Bootstrap Protocol
İnternet protokol paketi |
---|
Uygulama katmanı |
Taşıma katmanı |
İnternet katmanı |
Bağlantı katmanı |
Önyükleme Protokolü ( BOOTP ) bir olduğu bilgisayar ağ kullanılan protokol Internet Protokolü otomatik olarak atamak için ağlar IP adresini bir yapılandırma sunucusundan ağ cihazlarına. BOOTP ilk olarak RFC 951'de tanımlanmıştır.
Bir ağ-bağlı bilgisayar zaman bot -up, IP-yığını, bir IP adresi ataması talep BOOTP ağ mesajları yayınlar. Bir BOOTP yapılandırma sunucusu, bir yönetici tarafından önceden yapılandırılmış bir adres havuzundan bir IP adresi atayarak isteğe yanıt verir.
BOOTP, taşıma protokolü için Kullanıcı Datagram Protokolü (UDP) kullanılarak uygulanır, 67 numaralı bağlantı noktası (DHCP) sunucusu tarafından istemci isteklerini almak için ve 68 numaralı bağlantı noktası istemci tarafından (DHCP) sunucu yanıtlarını almak için kullanılır. BOOTP yalnızca IPv4 ağlarında çalışır .
Tarihsel olarak, BOOTP, IP adresi atamasına ek olarak, Unix benzeri disksiz iş istasyonları için önyükleme görüntülerinin ağ konumunu elde etmek için de kullanılmıştır . Kuruluşlar, yeni kurulan bilgisayarlara önceden yapılandırılmış bir istemci (örneğin, Windows ) kurulumunu yaymak için bunu kullandılar.
İlk ağ bağlantısını kurmak için başlangıçta bir önyükleme disketinin kullanılmasını gerektiren ağ kartı üreticileri daha sonra protokolü arabirim kartlarının BIOS'una ve ayrıca yerleşik ağ bağdaştırıcılarına sahip sistem kartlarına yerleştirdiler, böylece doğrudan ağ önyüklemesine izin verdiler.
BOOTP'nin bazı bölümlerinin yerini , kiralama özelliğini ekleyen Dinamik Ana Bilgisayar Yapılandırma Protokolü (DHCP) almış olsa da, BOOTP'nin bölümleri DHCP protokolüne hizmet sağlamak 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'de, Haziran 1984'te RFC 903'te yayınlanan Ters Adres Çözümleme Protokolü RARP'nin yedeği olarak tanımlandı. RARP'yi BOOTP ile değiştirmek için birincil motivasyon, RARP'nin bir bağlantı katmanı protokolü olmasıdır. Bu, birçok sunucu platformunda uygulamayı zorlaştırdı ve her bir IP alt ağında bir sunucunun bulunmasını gerektirdi . BOOTP, standart IP yönlendirmesini kullanarak yerel ağdan BOOTP paketlerini ileten, böylece tek bir merkezi BOOTP sunucusunun birçok alt ağdaki ana bilgisayarlara hizmet verebilmesini sağlayan aktarma aracılarının yeniliğini tanıttı.
Operasyon
- Dava 1
- İstemci ve sunucu aynı ağda
Bir BOOTP istemcisi başlatıldığında, IP adresi yoktur, bu nedenle MAC adresini içeren bir mesajı ağa yayınlar. Bu mesaja "BOOTP isteği" denir ve müşteriye, müşterinin ihtiyaç duyduğu aşağıdaki bilgilerle yanıt veren BOOTP sunucusu tarafından alınır:
- İstemcinin IP adresi, alt ağ maskesi ve varsayılan ağ geçidi adresi.
- BOOTP sunucusunun IP adresi ve ana bilgisayar adı.
- İstemcinin işletim sistemini yüklemesi için 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.
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ımlanır.
- 2. durum
- Farklı ağlarda istemci ve sunucu
- Bootp isteğiyle ilgili sorun, isteğin yayınlanmasıdır. Bir yayın IP datagramı herhangi bir yönlendiriciden geçemez. Yönlendirici bu paketi atar.
- Bu sorunu çözmek için bir aracıya (röleye) ihtiyaç vardır.
- Ana bilgisayar veya yönlendiriciden biri, uygulama katmanında aktarma aracısı olarak çalışacak şekilde yapılandırılabilir.
- Aktarma aracısı, bootp sunucusunun tek noktaya yayın adresini bilir ve 67 numaralı bağlantı noktasındaki yayın mesajını dinler.
- Bu yayın paketini aldığında, mesajı tek noktaya yayın datagramında kapsüller ve bootp sunucusuna istek gönderir.
- Tek noktaya yayın hedef adresi taşıyan paket, herhangi bir yönlendirici tarafından yönlendirilir ve bootp sunucusuna ulaşır.
- Aktarma aracısı, yanıtı aldıktan sonra bunu bootp istemcisine gönderir.
IETF standartları belgeleri
RFC # | Başlık | Tarih | Eski ve Güncelleme Bilgileri |
---|---|---|---|
RFC 3942 | Dinamik Ana Bilgisayar Yapılandırma Protokolü sürüm 4 (DHCPv4) Seçeneklerini Yeniden Sınıflandırma | Kasım-04 | Güncellemeler RFC 2132 |
RFC 2132 | DHCP Seçenekleri ve BOOTP Satıcı Uzantıları | Mart-97 | Eski RFC 1533, RFC 3442, RFC 3942, RFC 4361, RFC 4833, RFC 5494 tarafından güncellendi |
RFC 1542 | Önyükleme Protokolü için Açıklamalar ve Uzantılar | Ekim-93 | Eski RFC 1532, RFC 951 Güncellemeleri |
RFC 1534 | DHCP ve BOOTP Arasında Birlikte Çalışma | Ekim-93 | |
RFC 1533 | DHCP Seçenekleri ve BOOTP Satıcı Uzantıları | Ekim-93 | Eskiler RFC 1497, RFC 1395, RFC 1084, RFC 1048, RFC 2132 Tarafından Kullanılmıyor |
RFC 1532 | Önyükleme Protokolü için Açıklamalar ve Uzantılar | Ekim-93 | RFC 1542 tarafından geçersiz kılındı, RFC 951 Güncellemeleri |
RFC 1497 | BOOTP Satıcı Bilgileri Uzantıları | Ağu-93 | Eskiler RFC 1395, RFC 1084, RFC 1048, RFC 1533 Tarafından Kullanılmıyor, RFC 951 Güncellemeleri |
RFC 1395 | BOOTP Satıcı Bilgileri Uzantıları | Ocak-93 | Eskiler RFC 1084, RFC 1048, RFC 1497, RFC 1533 Tarafından Kullanılmıyor, RFC 951 Güncellemeleri |
RFC 1084 | BOOTP satıcı bilgi uzantıları | Aralık-88 | Eskiler RFC 1048, RFC 1395, RFC 1497, RFC 1533 Tarafından Kullanılmıyor |
RFC 1048 | BOOTP satıcı bilgi uzantıları | Şubat-88 | RFC 1084, RFC 1395, RFC 1497, RFC 1533 tarafından geçersiz kılındı |
RFC 951 | Önyükleme Protokolü | Eylül-85 | RFC 1395, RFC 1497, RFC 1532, RFC 1542, RFC 5494 tarafından güncellendi |
Ayrıca bakınız
- Önyükleme Öncesi Yürütme Ortamı (PXE)
- Uzak İlk Program Yüklemesi (RIPL)
- UDP Yardımcı Adresi — BOOTP isteklerini alt ağ sınırları boyunca yönlendirmek için bir araç
- Önyükleme Hizmeti Keşif Protokolü (BSDP)
- Bakım İşlemleri Protokolü (MOP)