利用TCP+IP协议进行网络传输的过程是怎样的?试描述其过程
1个回答
关注
展开全部
咨询记录 · 回答于2022-11-05
利用TCP+IP协议进行网络传输的过程是怎样的?试描述其过程
利用TCP/IP协议进行网络传输的 过程是怎样的?试描述其过你好亲,很高兴回答您的问题;TCP/IP通信过程,简单为,三次建立,四次断开。具体如下:三次建立:主机A发送SYN(seq=x)报文给主机B,主机A进入SYN_SEND状态 ;主机B收到SYN报文,回应一个SYN(seq=y)ACK(ACK=x+1)报文,主机B进入SYN_RECV状态;主机A收到主机B的SYN报文,回应一个ACK(ACK=y+1)报文,主机A进入established状态。三次握手完成,主机A和主机B已经建立连接。四次断开:某个应用进程先调用close,称该端执行“主动关闭”(active close)。该端的TCP发送一个FIN分节,表示数据发送完毕;接收到这个FIN的对端执行“被动关闭”(passive close),这个FIN由TCP确认。一段时间的等待后,接收到这个文件结束符的应用进程将调用close关闭它的套接字,所以它的TCP也发送一个FIN。接收到这个最终FIN的原发送端TCP(主动要求关闭连接的那一端)确认这个FIN。因为每个方向都需要一个FIN和ACK,所以断开需要4个次连接。