![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
CSwuyp
这个作者很懒,什么都没留下…
展开
-
TCP终止连接(TCP四次挥手)
TCP建立一个连接需要3个分节,终止一个连接需要4个分节。(1)某个应用进程首先调用close,我们称该端执行主动关闭(active close)。该 端的TCP于是发送一个FIN分节,表示数据发送完毕。(2)接收到这个FIN的对端执行被动关闭(passive close)。这个FIN由TCP确认。它的接收也作为一个文件结束符(end-of-file)传递给接收端应用进程(放在已排队等候该应用进程...原创 2018-04-27 00:02:21 · 605 阅读 · 0 评论 -
三路握手(TCP三次握手)
建立一个TCP连接时会发生下述情形。(1)服务器必须准备好接受外来的连接。这通常通过调用socket、bind和listen这三个函数来完成,我们称之为被动打开(passive open)。(2)客户通过调用connect发生主动打开(active open )。这导致客户TCP发送一个SYN(同步)分节,它告诉服务器将在(待建立的)连接中发送的数据的初始序列号,通常SYN分节不携带数据,其所在I...原创 2018-04-27 00:04:45 · 648 阅读 · 0 评论