tcp 详解一书tcp部分笔记the first build a connection need three times handshake but end aconnection need four wave 既然一个 tcp 连接是全双工的 即数据在两个方向上能够同时传播 因此每个方向必须单独的进行关闭 责原则就是当一方完成它的数据发送任务后就能发送一个 fin 来终止这个方向的连接
大家好,我是讯享网,很高兴认识大家。
the first: build a connection need three times handshake ,but end aconnection need four wave 既然一个tcp连接是全双工的,即数据在两个方向上能够同时传播,因此每个方向必须单独的进行关闭。责原则就是当一方完成它的数据发送任务后就能发送一个fin来终止这个方向的连接,当一端收到一个fin,它必须通知应用层另一端哪儿终止那个方向的数据传送,发送fin通常是应用层进行关闭的结果。
异常终止---abortive release 它有2个优点: 1:丢弃任何待发数据并立即发送复位报文段 2:RST 的接受方会区分另一端执行的是异常关闭还是正常关 闭。 使用sock程序能够观察这种异常关闭的过程,通过 “linger on close ”选项SO_LINGER 提供了这种异常关闭能力
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/36597.html