2010年11月14日

TCP三次握手过程与对应的Berkeley Socket APIs的简单介绍

摘要: 1. TCP三次握手 搜索到的一张三次握手过程的图片: 简单说明 (1)主动连接的一方(称为客户端C),发送SYN_C。 (2)被动打开连接的一方(称为服务器S),收到C的SYN_C后,会发送一个SYN_S;同时会对SYN_C作确认,返回一个ACK_S。SYN_S&ACK_S可以同时放到一个TCP segment中。 (3)C收到SYN_S+ACK_S,发送一个ACK_C,这个ACK_C对应SYN_S。 连接建立的过程,来回总共是3个TCP Segment。说点题外话,为什么是3个Segment呢?因为,其中一个SYN与ACK合到一个Segment中了。TCP两端同时打开的时候,就是来 阅读全文

posted @ 2010-11-14 14:12 daemonh 阅读(295) 评论(0) 推荐(0) 编辑

导航