您好!欢迎光临云杰通信官网,本公司专业提供企业网络优化、企业MPLS组网、SD-WAN加速上网等网络专线接入服务。
服务热线:13631779516

企业网络优化专家

智能网络互联综合解决方案

行业知识 NEWS

云杰通信助您了解行业,全方位掌握国际互联网最新资讯

您当前的位置:首页 > 资讯中心 > 行业知识

TCP首部和TCP的特性

2019-12-11 16:36云杰小编阅读:226

TCP的特性

  1. TCP提供面向连接的、可靠的字节流服务

  2. 上层应用数据被TCP分割为TCP认为合适的报文段

  3. TCP使用超时重传机制,而接收到一个TCP数据后需要发送一个确认

  4. TCP使用包含了首部和数据的校验和来检查数据是否在传输过程中发生了差错

  5. TCP可以将失序的报文重新排序

  6. TCP连接的每一端都有固定大小的缓冲区,只允许另一端发送发送接收缓冲区所能接纳的数据

  7. TCP提供面向字节流的服务,不在字节流中插入记录标识符,也不对字节流的内容作任何解释(由上层应用解释)

TCP首部

TCP数据也是封装在IP数据报中,TCP首部格式如下图所示:

TCP的特性

其中,

  • 序列号:用于对报文进行计数(注SYN和FIN都会消耗一个序列号),TCP为应用层提供全双工服务,连接的每一端都要保持每个方向上的传输序列号;

  • SYN:用来发起一个连接,当新建一个链接时,SYN变为1;

  • ACK:确认序号有效,其序列号为上次接收的序号加1;

  • 首部长度:首部中32bit的长度(最多60字节),如果没有任选字段,长度为20字节;

  • URG:标志紧急指针有效;

  • PSH:接收方应该尽快将这个报文交给应用层;

  • RST:重建连接;

  • FIN:发端完成发送任务;

  • 窗口大小:用于TCP的流量控制,最大65535字节;

  • 检验和:覆盖首部和数据,由发端计算和存储,接收端验证;

  • 紧急指针:只有当URG为1时才有效,用于发送紧急数据;

  • 数据部分是可选的,在连接建立和终止时,双方交换的报文中只有TCP首部。

TCP可以表述为一个没有选择确认或否认的滑动窗口协议(滑动窗口协议用于数据传输)。

我们说TCP缺少选择确认是因为TCP首部中的确认序号表示发方已成功收到字节,但还不包含确认序号所指的字节。当前还无法对数据流中选定的部分进行确认。

例如,如果1~1024字节已经成功收到,下一报文段中包含序号从2049~3072的字节,收端并不能确认这个新的报文段。它所能做的就是发回一个确认序号为1025的ACK。它也无法对一个报文段进行否认。

例如,如果收到包含1025~2048字节的报文段,但它的检验和错,TCP接收端所能做的就是发回一个确认序号为1025的ACK。

文章标题:《TCP首部和TCP的特性》

作  者:云杰小编。本文部分资料来源于网络,转载目的在于传递更多信息及学习参考:https://www.gdyunjie.cn/showinfo-114-844-0.html

主要业务
企业专线网络MPLS组网SD-WAN云专线
行业解决方案
跨境电商智能制造业互联网医疗国际教育
关于我们
公司简介服务支持商务合作联系我们
热门专题:sdwan上网企业组网外网跨国sdwan国际专用网企业国际网专线网络国际专线网络电信国际专线国际专线价格网络国际专线国际专线跨境网络专线国际数据专线访问国际网络国际网络专线国际互联网专线深港网络专线深港专线价格东莞国际上网微软云专线专线上云云专线端到端pon云专线混合云专线接入腾讯云专线云专线定义混合云专线电信云专线跨云专线混合云专线方案什么是云专线云服务器专线云专线是什么云专线支持云专线价格云专线接入联通云专线aws阿里云专线阿里云专线服务阿里云专线多少钱一年阿里云专线价格表阿里云专线申请阿里云专线服务器阿里云专线价格阿里云专线接入专线和阿里云阿里云专线云专线广域网特点广域网接口什么是广域网广域网优化广域网访问广域网加速
Copyright @ 版权所有2012-2019 广东云杰通信有限公司 粤ICP备18062193号-2

在线咨询

在线咨询真诚为您提供专业解答服务

咨询热线

13631779516欢迎致电咨询

微信咨询

二维码微信扫一扫咨询
返回顶部