TCP协议的主要功能
TCP传输控制协议是一种面向连接的、可靠的 , 基于字节流的传输层通信协议 , 在简化的计算机网络OSI模型中 , TCP协议完成第四层传输层所指定的功能 , 当应用层向TCP层发送用于网间传输的、用8位字节表示的数据流;
TCP则把数据流分割成适当长度的报文段 , 最大传输段大小通常受该计算机 , 连接的网络的数据链路层的最大传送单元限制 , 之后TCP把数据包传给IP层 , 由它来通过网络将包传送给接收端实体的TCP层;
TCP协议的主要功能是完成对数据报的确认 , 流量控制、网络拥塞和自动检测数据报 , 并提供错误重发的功能 , 将多条路径传送的数据报按照原来的顺序进行排列;
并对重复数据进行择取 , 控制超时重发 , 自动调整超时值 , 提供自动恢复丢失数据的功能 。
TCP 协议的主要功能是()TCP协议主要功能是在传输数据前先在发送端和接收端建立逻辑连接 , 然后再传输数据 , 提供了两台计算机之间可靠无差错的数据传输 。
在TCP连接中必须要明确客户端与服务器端 , 由客户端向服务端发出连接请求 , 每次连接的创建都需要经过“三次握手” 。
第一次握手 , 客户端向服务器端发出连接请求 , 等待服务器确认
【TCP协议的主要功能,TCP 协议的主要功能是】第二次握手 , 服务器端向客户端回送一个响应 , 通知客户端收到了连接请求
第三次握手 , 客户端再次向服务器端发送确认信息 , 确认连接
文章插图
扩展资料
TCP为了保证报文传输的可靠 , 就给每个包一个序号 , 同时序号也保证了传送到接收端实体的包的按序接收 。然后接收端实体对已成功收到的字节发回一个相应的确认(ACK);如果发送端实体在合理的往返时延(RTT)内未收到确认 , 那么对应的数据(假设丢失了)将会被重传 。
在数据正确性与合法性上 , TCP用一个校验和函数来检验数据是否有错误 , 在发送和接收时都要计算校验和;同时可以使用md5认证对数据进行加密 。
在流量控制上 , 采用滑动窗口协议 , 协议中规定 , 对于窗口内未经确认的分组需要重传 。
TCP的协议主要功能是什么tcp/ip协议是一个协议族 , 主要功能是为网络传输提供服务 。
tcp/ip协议分为4层 , 链路层、传输层、网络层和应用层 。每一层完成不同的功能 , 共同作用完成网络传输服务 。其中 , 下面的3层:链路层、传输层、网络层主要是完成网络传输的 , 只有应用层对用户来说可见 , 例如:常见的http、ftp都是应用层协议 。
如果想了解更详细的 , 我推荐你看一下《tcpip协议详解卷1-协议》、《tcpip协议详解卷2-实现》、《tcpip协议详解卷3-tcp事务协议》 , 看完这些我相信一般的问题都难不倒你了 。
TCP协议的主要功能是tcp协议的主要功能
1、慢启动
每当建立一个TCP连接时或一个TCP连接发生超时重传后 , 该连接便进人慢启动阶段 。进人慢启动后 , TCP实体将拥塞窗口的大小初始化为一个报文段 , 即:cwnd=1 。
此后 , 每收到一个报文段的确认(ACK) , cwnd值加1 , 即拥塞窗口按指数增加 。当cwnd值超过慢启动闽值(sshterhs)或发生报文段丢失重传时 , 慢启动阶段结束 。前者进人拥塞避免阶段 , 后者重新进人慢启动阶段 。
推荐阅读
- qq号解冻直接解除方法是什么 qq号永久解冻直接解除方法
- 无力偿还会上失信人名单吗
- 腾讯ipad不满屏幕,ipadair2腾讯视频不是全屏
- 京东电子发票在哪查看
- 猫能吃生菜吗
- 骑行服抓绒是贴身穿吗 冬季抓绒骑行服大全
- 提前批包分配工作吗
- 松茸放冰箱变色还能吃吗 松茸里面变色了还能吃吗
- 芋头放冰箱可以放多久 削皮的芋头放冰箱可以放多久