TCP Bağlantısı Nasıl Kurulur?

TCP'de bu üç ana aşamanın gerçekleşmesi için bazı ara durumlar da gerçekleşmektedir. Bu ara durumlar aşağıdaki gibi sıralanmaktadır.

LISTEN

Sunucu tarafından bir TCP bağlantı isteğinin beklenildiği durumdur. Dinleme modu olarak adlandırılır.

SYN-SENT

Karşı tarafa TCP bağlantısı isteği gönderildikten sonra karşı taraftan bağlantı isteğine cevap verilmesi beklenilen durum olarak adlandırılır.

SYN-RECEIVED

SYN bayrağı ile yapılan bağlantı isteğine sunucunun SYN-ACK bayrağı ile cevap vermesi aşamasından sonraki bekleme durumu olarak adlandırılır.

ESTABLISHED

Bağlantı kurulduktan sonra gelen veri transferinin yapıldığı durumdur.

FIN-WAIT-1

Sunucu ve istemci tarafındaki bekleme durumudur.

FIN-WAIT-2

Karşı taraftan TCP bağlantısının bitirilme isteğinin beklendiği durumdur.

CLOSE-WAIT

Sunucu ve istemci tarafından bağlantı kapatma talebinin beklendiği durumudur.

CLOSING

Karşı tarafa bağlantının bitirilmesine dair bir ACK bayrağı gönderildikten sonra bağlantının bitmesini bekleme durumu olarak adlandırılır.

LAST-ACK

Sunucu ve istemci tarafında ACK beklendiği durumdur.

TIME-WAIT

Bekleme durumudur.

Yorumlar

Bu blogdaki popüler yayınlar

Uygulama Katmanındaki Protokoller

TCP/IP Katmanları Nelerdir?