Ağ için "son derece yeni" olduğunuzdan, size OSI modelinde bazı işaretçiler vereyim:
- Bu sadece bir model - yani zihinsel bir yapı
- Bir komite tarafından geliştirilmiştir.
- Hiçbir protokol (kullanımda) aslında onu izler
Birçok yeni ağ öğrencisi, bir protokolün veya işlevin "hangi katmana" ait olduğunu anlamaya çalışmak için çok fazla zaman harcar. Bu bir aptal işidir, çünkü baktığınız protokol ne olursa olsun OSI modeli göz önünde bulundurularak tasarlanmamıştı. Yani onu keyfi bir modele sığdırmaya zorluyorsunuz. Sanırım eğlence uğruna, ama ağı daha iyi anlamanıza gerçekten yardımcı olmaz.
Birçok protokol OSI (ve TCP / IP) modelinin farklı katmanlarını birleştirir. ICMP katman 3 veya katman 4 mü? ARP katman 2 veya katman 3 mü? Belki her birinden biraz. MPLS? Beni başlatma.
Tüm modelleri hakkında önemli şey (burada şeyler aslında bazen izleyin işte o http://www.sis.pitt.edu/~icucart/networking_basics/4LayersofTCPIPModel.html orada yani) OLAN katmanları. Ve katmanların üstündeki ve altındaki arayüzler vardır. Böylece bir katmanın işlevlerini bir başkasıyla değiştirebilirsiniz ve diğer katmanlar arasındaki arayüz aynı kaldığı sürece her şey çalışır. Bu nedenle, örneğin, bir katman 3 protokolünü, IP sürüm 4'ü IP sürüm 6 ile değiştirebilirsiniz ve diğer her şey aynen eskisi gibi çalışmaya devam edecektir, çünkü IPv6, katman 2 (aşağıda) ve yukarıdaki katman 4 ile tam olarak IPv4 ile aynı şekilde.
Katmanlar hakkında hatırlanması gereken diğer bir şey, gönderen için bir katmanın üstündeki katmanın verilerini (teknik olarak protokol veri birimi, PDU) kapsadığıdır. Böylece katman 3, katman 4 veri birimini, katman 2, katman 3 birimini, vb. Sarar. Alıcı, verileri çözerek ve üstündeki katmana dağıtarak işlemi tersine çevirir.
Sander'in ARP hakkındaki yazısı, BTW doğru.