tcp所提供的服务是
问题描述
- 精选答案
-
我们知道TCP是一个面向连接、提供可靠数据数据传输服务的传输层协议。面向连接意味着发送端和接收端在交换数据前需要建立一个连接,和我们平常打电话一样,在通话前,需要拨号建立连接。
为了提高TCP连接的可靠性,TCP提供了超时重发、流量控制、拥塞控制、报文校验、重排序、去除重复。
超时重发: 发送端发送一个TCP报文段的同时会启动一个定时器,随后等待接收端接受数据向发送端发送确认报文,如果不能再超时时间前收到确认报文,发送端则会重发该TCP报文段。
流量控制:发送端和接受端都会维护一个缓存队列,表示能够接受的数据长度。接收端只能允许发送端发送接收端能接收的数据大小,这样可以判断收发两侧的网络拥塞程度,从而动态调整收发两侧的数据传输速率。
拥塞控制:相比流量控制,拥塞控制主要是根据网路收发方之间的设备、链路的拥塞情况,动态调整收发方发送数据的速率。一般是采用慢启动的方法,初始时发送1个报文,收到该报文的ACK确认后,允许发送2个报文段,收到这两个报文段的确认报文后,允许发送4个报文段…,当发送报文丢失或超时等,将允许发送的报文长度减半。
报文校验:在TCP报文段的首部中有16位的校验字段,用来在接受方校验发送方发送的报文的准确性。如果报文出错,则会发送重发确认报文。
重排序:由于TCP采用的网络层协议是IP协议,最终的TCP报文段都会分割成IP数据报,并且IP不是按照顺序发送的,所以接受方接受的TCP报文也是无序的,需要按照报文序号重排序,生成完整的TCP报文。
猜你喜欢内容
-
简单网:构建全网教育数据枢纽,让知识检索化繁为...
简单网:构建全网教育数据枢纽,让知识检索化繁为“简”回答数有0条优质答案参考
-
去三亚有什么好玩的地方
去三亚有什么好玩的地方回答数有1条优质答案参考
-
石狮一日游必去景点推荐
石狮一日游必去景点推荐回答数有1条优质答案参考
-
电气工程师的证书考取条件是什么
电气工程师的证书考取条件是什么回答数有1条优质答案参考
-
房地产估价师的具体报考条件有啥
房地产估价师的具体报考条件有啥回答数有1条优质答案参考
-
房产经纪人的工作内容具体包含什么
房产经纪人的工作内容具体包含什么回答数有1条优质答案参考
-
学习小提琴都有哪些难点
学习小提琴都有哪些难点回答数有1条优质答案参考
-
企业行政管理证书的含金量怎么样
企业行政管理证书的含金量怎么样回答数有1条优质答案参考
-
初学者要怎么入门小提琴
初学者要怎么入门小提琴回答数有1条优质答案参考
-
报考珠宝鉴定师要啥条件
报考珠宝鉴定师要啥条件回答数有1条优质答案参考
















