Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 11976|Yanıt: 0

[Ağ Protokolü] TCP protokolünün üç el sıkışma süreci

[Bağlantıyı kopyala]
Yayınlandı 5.01.2015 12:07:30 | | |
1. TCP el sıkışma protokolü

TCP/IP protokolünde, TCP protokolü üç yönlü el sıkışma kullanarak güvenilir bağlantı hizmetleri sağlar.

İlk el sıkışma: Bağlantı kurulduğunda, istemci sunucuya bir syn paketi (syn=j) gönderir ve sunucunun onaylamasını bekleyerek SYN_SEND duruma girer.

İkinci el sıkışma: Sunucu SYN paketini aldığında, müşterinin SYN'ini (ack=j+1) doğrulamalı ve ayrıca bir SYN paketi (syn=k), yani SYN+ACK paketi göndermelidir; bu zaman sunucu SYN_RECV duruma girer.

Üçüncü el sıkışma: İstemci sunucudan SYN+ACK paketini alır ve ACK (ack=k+1) onay paketini sunucuya gönderir.

Üç el sıkışmadan sonra istemci ve sunucu veri aktarmaya başlar ve yukarıdaki süreçte bazı önemli kavramlar vardır:

Bağlantısız Kuyruk: Üç el sıkışma protokolünde, sunucu, her istemcinin SYN paketi (syn=j) için bir giriş açan ve müşteriye onay vererek müşterinin onay paketini bekleyen bir giriş açan bağlantısız bir kuyruk tutar. Bu girişlerle tanımlanan bağlantı sunucuda Syn_RECV durumdadır ve sunucu müşteriden onay paketi aldığında giriş silinir ve sunucu KURULMUŞ duruma girer.
Backlog parametresi: Bağlanmamış kuyruk sayısının maksimum sayısını gösterir.

SYN-ACK Yeniden İletim Süreleri Sunucu SYN-ACK paketini gönderip müşteri onay paketini alamazsa, sunucu ilk yeniden iletimi yapar, müşteri onay paketini almadan bir süre bekler ve ikinci yeniden iletimi gerçekleştirir. Her tekrar geçiş için bekleme süresinin mutlaka aynı olmadığını unutmayın.

Yarı bağlantı hayatta kalma süresi: yarı bağlantı kuyruğundaki bir girişin hayatta kaldığı maksimum süreyi ifade eder; yani, servisin SYN paketini aldığı andan paketin geçersiz olduğu onaylandığı zamana kadar olan maksimum süredir ve zaman değeri, tüm yeniden iletim isteği paketleri için maksimum bekleme süresinin toplamıdır. Bazen yarı bağlantılı hayatta kalma süresi, SYN_RECV hayatta kalma süresi de diyoruz.





Önceki:Yazılım, yaygın montaj komutlarını kırıyor
Önümüzdeki:TCP üç el sıkışma sürecinin temelleri
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com