BOOTP
Bilgisayar ağları konusunda geçen Önyükleme Protokolü veya BOOTP, bir yapılandırma sunucusundan bir IP adresi almak için bir ağ istemcisi tarafından kullanılan bir ağ protokolüdür. BOOTP protokolü ilk olarak RFC 951 içerisinde tanımlanmıştı.
İnternet iletişim kuralları dizisi | ||
Katman | İletişim kuralları | |
7. | Uygulama katmanı | HTTP, DNS, SMTP, FTP, TFTP, UUCP, NNTP, SSL, SSH, IRC, SNMP, SIP, RTP, Telnet, ... |
6. | Sunum katmanı | ISO 8822, ISO 8823, ISO 8824, ITU-T T.73, ITU-T X.409, ... |
5. | Oturum katmanı | NFS, SMB, ISO 8326, ISO 8327, ITU-T T.6299, ... |
4. | Ulaşım katmanı | TCP, UDP, SCTP, DCCP, ... |
3. | Ağ katmanı | IP, IPv4, IPv6, ICMP, ARP, İnternet Grup Yönetim Protokolü, IPX,... |
2. | Veri bağlantısı katmanı | Ethernet, HDLC, Wi-Fi, Token ring, FDDI, PPP, L2TP... |
1. | Donanım katmanı | ISDN, RS-232, EIA-422, RS-449, EIA-485, ... |
BOOTP genellikle bir bilgisayar açılıyorken önyükleme işlemi esnasında kullanılır. BOOTP yapılandırma sunucusu bir adres havuzundan her bir istemciye bir IP adresi tahsis eder. BOOTP yalnızca IPv4 ağları üzerinde taşınan User Datagram Protocol (UDP) kullanır.
Geçmişte BOOTP, diski olmayan Unix benzeri iş istasyonları için bir IP adresi almak ve buna ek olarak bu istasyonlara ait önyükleme imajlarının ağdaki konumunu elde etmek için kullanılmıştı. Ayrıca şirketler tarafından, önceden yapılandırılmış bir istemci (örneğin Windows) kurulumunu yeni kurulmuş bilgisayarlara bellekten yollamak için kullanılıyordu.
Başlangıçta, ilk ağ bağlantısını kurmak için bir önyükleme disketinin kullanılması geriyordu. Daha sonra ağ kartı üreticileri, protokolü hem arayüz kartlarının BIOS'ları içerisine hem de yerleşik ağ adaptörlü sistem kartlarına gömdüler. Böylece doğrudan ağ önyüklemesine imkân sağlandı.
Son zamanlarda, diski olmayan bağımsız ortam merkezi bilgisayarlarına ilgi gösteren kullanıcılar, bir Windows işletim sisteminin bu yöntemle önyüklenmesine ilgi duymaya başladılar.[1]
Dinamik Konak Yapılandırma Protokolü (DHCP) aynı amaç için daha gelişmiş bir protokoldür ve BOOTP kullanımının yerini almıştır. Çünkü birçok DHCP sunucusu BOOTP desteği de sunmaktadır.
İlişkili RFC'ler
BOOTP ile ilgili RFC'ler (NOT: Grayed out RFCs are Obsolete)
RFC # | Başlık | Tarih | Eski ve Güncel bilgi |
---|---|---|---|
RFC 3942 | Reclassifying Dynamic Host Configuration Protocol version 4 (DHCPv4) Options | Kas-04 | Updates RFC 2132 |
RFC 2132 | DHCP Options and BOOTP Vendor Extensions | Mar-97 | Obsoletes RFC 1533, Updated by RFC 3442, RFC 3942, RFC 4361, RFC 4833, RFC 5494 |
RFC 1542 | Clarifications and Extensions for the Bootstrap Protocol | Eki-93 | Obsoletes RFC 1532, Updates RFC 951 |
RFC 1534 | Interoperation Between DHCP and BOOTP | Eki-93 | |
RFC 1533 | DHCP Options and BOOTP Vendor Extensions | Eki-93 | Obsoletes RFC 1497, RFC 1395, RFC 1084, RFC 1048, Obsoleted by RFC 2132 |
RFC 1532 | Clarifications and Extensions for the Bootstrap Protocol | Eki-93 | Obsoleted by RFC 1542, Updates RFC 951 |
RFC 1497 | BOOTP Vendor Information Extensions | Ağu-93 | Obsoletes RFC 1395, RFC 1084, RFC 1048, Obsoleted by RFC 1533, Updates RFC 951 |
RFC 1395 | BOOTP Vendor Information Extensions | Oca-93 | Obsoletes RFC 1084, RFC 1048, Obsoleted by RFC 1497, RFC 1533, Updates RFC 951 |
RFC 1084 | BOOTP vendor information extensions | Ara-88 | Obsoletes RFC 1048, Obsoleted by RFC 1395, RFC 1497, RFC 1533 |
RFC 1048 | BOOTP vendor information extensions | Şub-88 | Obsoleted by RFC 1084, RFC 1395, RFC 1497, RFC 1533 |
RFC 0951 | Bootstrap Protocol | Eyl-85 | Updated by RFC 1395, RFC 1497, RFC 1532, RFC 1542, RFC 5494 |
Kaynakça
- Personal Computer World, Feb 2005, pg 156 'Putting the Boot in'
Bunlara da bakın
- Preboot Execution Environment (PXE)
- UDP Helper Address — a tool for routing BOOTP requests across subnet boundaries
Dış bağlantılar
- BOOTP Sequence Diagram26 Şubat 2015 tarihinde Wayback Machine sitesinde arşivlendi. (PDF)
- Multicast BOOTP for configuring a network device from a workstation30 Aralık 2009 tarihinde Wayback Machine sitesinde arşivlendi.