Kayıtlar

tcp etiketine sahip yayınlar gösteriliyor

TCP Bağlantı Oluşturma, 3-Way Handshake ?

TCP 3-way Handshake Nedir?  2-way Yeterli Değil mi ? TCP doğası gereğince güvenilir (reliable) bir transfer sağlaması açısında öncelikle transferi uygulayacağı tarafla önceden bir bağlantı kurması gerekmektedir. Bu arada bu güvenli terimi “security” anlamındaki terimden uzaktır burdaki güvenli ifadesi paketin emniyetli bir şekilde ulaşması “loss” yaşanmamasıdır. Bu durum için önceden kuracağı bağlantıya terminolojide “3-way handshake” adı verilir. Bu el sıkışma olayının adımları şöyledir: İlk olarak client istekte bulunacağı server'a içerdiği ISN (Initial Sequence Number) verisini kendisini tanıtmak üzere “syn” paketini gönderir. Server aldığı “syn” paketini doğrulamak için “ack” paketini ve ayrıca kendini tanıtmak için de kendi ISN'yla birlikte “syn” paketini gönderir. Son olarak Client aldığı “syn” paketini doğrulamak için bir alındı bilgisi olarak “ack” paketini gönderir. Client ------SYN-----> Server Client <---ACK/SYN---- Server Clien...