tcp/ip详解----杂记三
来源:互联网 发布:淘宝退款被卖家拒绝了 编辑:程序博客网 时间:2024/06/11 00:19
一.TCP服务:
在tcp连接中,仅有两方进行彼此通信,广播和多播不能用于TCP。
二.TCP连接的建立:
(1)请求端发送一个SYN段指明客户打算连接的服务器端口,以及初始号(ISN)。
(2)服务器发回包含初始化序号的SYN段作为应答,同时将确认的序号设置为客户的ISN加1以对客户的SYN进行确认。一个SYN讲占用一个序号。
(3)客户必须将确认序号设置为服务器的ISN加1以对服务器的SYN报文进行确认。
以上三个报文段建立连接的过程称为三次握手。
三.TCP连接的终止
由于TCP连接是半关闭的,所以需要四次报文来完成关闭。
四.最大报文长度:
当连接建立过程中,SYN报文中会包含主机期待的MSS值,如果对方忽略,则对方默认536字节。系统允许发送的数据长度小于另一端的MSS值。
五.TCP的半关闭
TCP连接为全双工的,半关闭状态下,TCP连接只关闭了一个方向上的连接,另一个方向上的连接则继续等待消息。
六.异常关闭的链接:
当一端的TCP链接被异常终止时,将发送RST报文给对方。另一端收到RST后,会通知应用层该链接复位。
七.TCP的半连接打开:
当一端因为发生错误而终止,另一端又没有收到RST报文(拔掉网线),另一端将有一个单向的连接。当另一端使用该单向链接发送消息,先终止的一端会回复RST报文。
- tcp/ip详解----杂记三
- tcp/ip 详解杂记
- tcp/ip详解----杂记一
- tcp/ip详解----杂记二
- TCP/IP杂记
- TCP/IP详解-卷三
- TCP/IP详解(三)IP:网际协议
- 《TCP-IP详解卷1:协议》读书笔记三 IP网际协议
- TCP/IP详解(三)---IP、ARP协议
- TCP/IP详解卷1:协议(三)【IP:网际协议】
- 杂记之TCP/IP协议簇
- 分享《TCP-IP详解-三卷》及《TCP/IP 技术大全》下载
- 《TCP-IP详解 卷1:协议》学习笔记(三)
- TCP/IP详解卷2:实现 第一章 笔记三
- TCP-IP协议族(三) 数字签名与HTTPS详解
- TCP-IP协议族(三) 数字签名与HTTPS详解
- TCP-IP协议族(三) 数字签名与HTTPS详解
- TCP-IP协议族(三) 数字签名与HTTPS详解
- 黑马程序员_java多线程的实现方法
- HEVC学习(十五) —— SAO函数解析之三
- uedit32的注册码及DOS/UNIX/MAC转换问题
- 罗马数字转十进制 古罗马帝国开创了辉煌的人类文明,但他们的数字表示法的确有些繁琐,尤其在表示大数的时候, 现在看起来简直不能忍受,所以在现代很少使用了。
- 《Head First设计模式》 读书笔记05 工厂模式(二)
- tcp/ip详解----杂记三
- 自考——信息资源管理
- 黑马程序员----JAVA基础CSS javaScript DOM
- 新建Android AVD,点击start、launch,出现进度条后无任何反应,也没报错(可能的问题及解决方法)
- Box2D V2.x中SetAsEdge的替代方法
- hdu 1213how many tables
- HEVC学习(十六) —— SAO函数解析之四
- 改变D3D中的渲染状态---SetRenderState
- hdu 4473 Exam