三次握手-四次挥手

本文, 根据计算机网络书籍和部分博客整理, 适合有一定计算机网络基础的同学阅读.本文帮助理清 TCP 协议中的报文头中的关键字,以及 TCP 连接的建立和释放过程.TCPTCP,提供面向连接的服务,在传送数据之前必须先建立连接,数据传送完成后要释放连接。因此TCP是一种可靠的的运输服务,但是正因为这样,不可避免的增加了许多的开销,比如确认,流量控制等。对应的应用层的协议主要有 SMTP...
摘要由CSDN通过智能技术生成

本文, 根据计算机网络书籍和部分博客整理, 适合有一定计算机网络基础的同学阅读.
本文帮助理清 TCP 协议中的报文头中的关键字,以及 TCP 连接的建立和释放过程.

TCP

TCP,提供面向连接的服务,在传送数据之前必须先建立连接,数据传送完成后要释放连接。因此TCP是一种可靠的的运输服务,但是正因为这样,不可避免的增加了许多的开销,比如确认,流量控制等。对应的应用层的协议主要有 SMTP,TELNET,HTTP,FTP 等。

TCP 报文

先解释 TCP 报文及其关键字

编号 说明 大小 备注 示例
1 源端口和目的端口 分别占 2 个字节 分别写入源端口和目的端口
2 序号 4 字节 TCP连接中传送的字节流中的每个字节都按顺序编号 一段报文的序号字段值是 301 ,而携带的数据共有100字段,显然下一个报文段(如果还有的话)的数据序号应该从401开始
3 确认号 4 字节 期望收到对方下一个报文的第一个数据字节的序号 B收到了A发送过来的报文,其序列号字段是501,而数据长度是200字节,这表明B正确的收到了A发送的到序号700为止的数据。因此,B期望收到A的下一个数据序号是701,于是B在发送给A的确认报文段中把确认号置为
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值