网站风格包括什么,用DW做网站时怎么在新窗口打开,网站建设管理权限,长沙智优营家A表示客户client#xff0c;即主动发起连接的应用程序#xff1b;B表示服务器#xff0c;即被动等待连接建立的应用进程。 TCP建立连接#xff0c;三报文握手#xff0c;也可以是四报文握手。
总流程可以简化为#xff1a;A向B发送连接请求#xff0c;B向A确认#xf…A表示客户client即主动发起连接的应用程序B表示服务器即被动等待连接建立的应用进程。 TCP建立连接三报文握手也可以是四报文握手。
总流程可以简化为A向B发送连接请求B向A确认A再跟B确认。
其中第二次握手可以拆成两个报文段就成了四报文握手了。 为什么需要第三次确认呢
为了防止“已失效的连接请求报文段”突然又传给B比如A向B发送连接请求的报文段时在某些网络结点滞留了导致没有按照正常时间发送给B。A因此重传了一个连接请求后续正常进行连接与释放。等到连接释放后的某一个时间点前面没有正常传输的“已失效的连接请求报文段”到达了BB收到后向A发送了确认。此时如果A不用进行第三次确认那么就直接建立了运输连接并一直等待A发送数据那么此时B的资源就白白浪费了。 TCP释放连接A向B发送释放连接通信双方都可以发即B也可以发送释放连接报文段并停止发送数据B向A发送确认进入半关闭状态B可以继续向A发送未发送完的数据A仍可以接收直到B没有数据要发送了再发送给A一个最后确认A向B发送确认后等待2MSL时间再释放连接。B释放的时间比A要稍微早。
计算机网络第七版中也把上面释放连接的过程叫做四报文握手。我们一般叫做四次挥手。