- 17 Kas 2020
- 910
- 492
TCP/IP Paket Formatları ve Bağlantı Noktaları
OSI Ağ Katmanı İşlevleri:
Mantıksal Adresleme: Veri paketlerini bir ağdan bir ağa gönderen düzenli bir iletişim sağlayan adresleme sistemidir. Kaynak ve hedef sistemlerin belirlenmesinde etkilidir, yani bir göndericinin belli bir adrese kargo yoluyla paket göndermesi gibi bir örneğe benzetebiliriz. Ağdaki ana bilgisayarların yerleri benzersiz adreslerle hiyerarşik bir sistemle belirlenmiştir.
Yönlendirme (Paketleri İletme İşlemi): Geniş ağ alanı iletişimi için ağ paketlerinin hedeflere yönlendirilmesi ve ulaştırılması için ağ geçitleri veya yönlendiriciler kullanılır. Bu işlem OSI katmanlarındaki, katman 3 PDU’larla ilgilidir. PDU (Protocol Data Unit-Protokol Veri Birimi), ağ içerisindeki ögeler arasına ulaşan veriler içerir. Ayrıca verilerin bir birimi, protokol-kontrol bilgisi ve kullanıcı bilgisi vardır.
IP Yönlendirme: Veri paketi, birçok yönlendirici ve ağlardan geçerek kaynaktan hedefe yönlendirilir. IP yönlendirme protokolleri yönlendiricilerin son hedef adresiyle sonraki atlama adresleriyle ilişkilendirme oluşması için yönlendirme tablosu oluşturulmasını sağlar. Hedef IP adresiyle eşleşen giriş için yönlendirme tablosunda eşleşen ağ kimliği ve ana bilgisayar kimliği bulunursa paket, sonraki atlama yönlendiricisine veya doğrudan bağlı arabirime gönderir. Hedef ağdaki tüm ana bilgisayarlar tek yönlendirme tablosu ile işlenebilir. Ayrıca yönlendirme tablosunda “varsayılan” etiketli bir giriş varsa paket, belirtilen sonraki atlama yönlendiricisine gönderilebilir.
Buradaki uygulamaların hiçbiri işe yaramazsa, datagram (Veri birimi) teslim edilemez. Bu teslim edilemeyen verikatarlarının (datastream) oluştuğu uygulamaya “ana bilgisayara erişilemiyor” veya “ ağa erişilemiyor” hatası döndürülür.
IP Adresleme: Bir IP adresi 32 bitlik ikili bir sayıdır. Şu şekildedir: 00000100 10000000 00000011 0000001
Geçiş Kontrol Protokolü: TCP Protokolü, veri aktarımından önce iletişim halindeki her iki kullanıcı uygulamaları arasında güvenli bir bağlantı kurmalıdır. Burada sağlanan hizmet, her iki uçtaki ana bilgisayarlarda çalışır, ama ağda çalışmaz. Bu yüzden TCP Protokolü bağlantıları uçtan uca yönetir. TCP; Oturum katmanından iletilen mesajı birden ok segmente ayırabilir. Her segmente sıra numarası ekleyebilir. Ağ katmanındaki her segmenti doğrulayabilir. Segmentleri tek bir mesajda birleştirebilir. Mesajın oturum katmanına iletilmesini sağlayabilir.
Bağlantı Noktaları ve Çoğullama: TCP ve UDP (Kullanıcı Datagram Protokolü), bağlantı noktası çoğullaması kullanır. Bu sayede bilgisayar web tarayıcısı, e-posta istemcisi yazılımı, internet VoIP uygulaması (Skype gibi) gibi birçok uygulamayı çalıştırabilir. Çoğullama, alıcı bilgisayarın verileri hangi uygulamadan alabileceğini bilmesini sağlar.
Anlaşılacağı üzere ağ bağlantılarıyla ilgili işlemler öncelikle güvenlik açısından ve ayrıca verimli bağlantılar ve iletişimler için önemlidir.
OSI Ağ Katmanı İşlevleri:
Mantıksal Adresleme: Veri paketlerini bir ağdan bir ağa gönderen düzenli bir iletişim sağlayan adresleme sistemidir. Kaynak ve hedef sistemlerin belirlenmesinde etkilidir, yani bir göndericinin belli bir adrese kargo yoluyla paket göndermesi gibi bir örneğe benzetebiliriz. Ağdaki ana bilgisayarların yerleri benzersiz adreslerle hiyerarşik bir sistemle belirlenmiştir.
Yönlendirme (Paketleri İletme İşlemi): Geniş ağ alanı iletişimi için ağ paketlerinin hedeflere yönlendirilmesi ve ulaştırılması için ağ geçitleri veya yönlendiriciler kullanılır. Bu işlem OSI katmanlarındaki, katman 3 PDU’larla ilgilidir. PDU (Protocol Data Unit-Protokol Veri Birimi), ağ içerisindeki ögeler arasına ulaşan veriler içerir. Ayrıca verilerin bir birimi, protokol-kontrol bilgisi ve kullanıcı bilgisi vardır.
IP Yönlendirme: Veri paketi, birçok yönlendirici ve ağlardan geçerek kaynaktan hedefe yönlendirilir. IP yönlendirme protokolleri yönlendiricilerin son hedef adresiyle sonraki atlama adresleriyle ilişkilendirme oluşması için yönlendirme tablosu oluşturulmasını sağlar. Hedef IP adresiyle eşleşen giriş için yönlendirme tablosunda eşleşen ağ kimliği ve ana bilgisayar kimliği bulunursa paket, sonraki atlama yönlendiricisine veya doğrudan bağlı arabirime gönderir. Hedef ağdaki tüm ana bilgisayarlar tek yönlendirme tablosu ile işlenebilir. Ayrıca yönlendirme tablosunda “varsayılan” etiketli bir giriş varsa paket, belirtilen sonraki atlama yönlendiricisine gönderilebilir.
Buradaki uygulamaların hiçbiri işe yaramazsa, datagram (Veri birimi) teslim edilemez. Bu teslim edilemeyen verikatarlarının (datastream) oluştuğu uygulamaya “ana bilgisayara erişilemiyor” veya “ ağa erişilemiyor” hatası döndürülür.
IP Adresleme: Bir IP adresi 32 bitlik ikili bir sayıdır. Şu şekildedir: 00000100 10000000 00000011 0000001
Bu şekilde 4 adet 8 bitlik parçalar haline bölünür ve insan tarafından iyi anlaşılması için 4.128.3.1 gibi ondalık sayılarla temsil edilir. Bu sayılardaki en soldaki bit’ler ağ kimliği adındaki ağ adreslerinin bileşenini ifade eder. En sağdaki bit’ler ana bilgisayar kimliği adındaki ana bilgisayara adres bileşenlerini ifade eder.
Bir ağdaki ana bilgisayarlar, aynı ağdaki diğer cihazlarla MAC (Media Access Control-Ortam Erişim Yönetimi) adresiyle iletişim kurar, farklı ağlara verileri taşımak için bir yönlendirici gerekir.Geçiş Kontrol Protokolü: TCP Protokolü, veri aktarımından önce iletişim halindeki her iki kullanıcı uygulamaları arasında güvenli bir bağlantı kurmalıdır. Burada sağlanan hizmet, her iki uçtaki ana bilgisayarlarda çalışır, ama ağda çalışmaz. Bu yüzden TCP Protokolü bağlantıları uçtan uca yönetir. TCP; Oturum katmanından iletilen mesajı birden ok segmente ayırabilir. Her segmente sıra numarası ekleyebilir. Ağ katmanındaki her segmenti doğrulayabilir. Segmentleri tek bir mesajda birleştirebilir. Mesajın oturum katmanına iletilmesini sağlayabilir.
Bağlantı Noktaları ve Çoğullama: TCP ve UDP (Kullanıcı Datagram Protokolü), bağlantı noktası çoğullaması kullanır. Bu sayede bilgisayar web tarayıcısı, e-posta istemcisi yazılımı, internet VoIP uygulaması (Skype gibi) gibi birçok uygulamayı çalıştırabilir. Çoğullama, alıcı bilgisayarın verileri hangi uygulamadan alabileceğini bilmesini sağlar.
UDP (User Datagram Protocol-Kullanıcı Verbloğu İletişim Kuralları): TCP/IP Protokol takımındaki 2 aktarım katmanı protokollerinden biridir. Verilerin bağlantı kurulmadan yollanmasını sağlar. Segmenler ve teslimatlar için herhangi bir kontrol yapılmadan mesajları ileten, bağlantısız ve onaylanmamış bir ptotokoldür. Güvenilirlik anlamında üst katman protokollerine bağlıdır. Bir ağdaki yayın mesajlarını ve tek bir noktaya olan yayın mesajlarını UDP taşır. TCP’deki bağlantı numarası noktalarını kullanarak veri aktarımını ve çoğullamayı sağlar. TCP’den daha az ek yük ve bayt kullanır. Bu sebeple UDP kullanan uygulamalarda verilerin kaybolma riski dikkate alınarak işlem yapılmalıdır.