码迷,mamicode.com
首页 > 其他好文 > 详细

第七章 TCP和UDP原理

时间:2020-07-28 22:37:46      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:load   握手   应用   host   流量控制   传输   协议   通过   不可   

一、引入

1.TCP/IP协议族的传输层协议主要包括TCP和UDP

2.TCP是面向连接的可靠的传输层协议。它支持在并不可靠的网络上实现面向连接的可靠的数据传输

3.UDP是无连接的传输协议,主要用于支持在较可靠的链路上的数据传输,或用于对延迟较敏感的应用

 

二、TCP/IP传输层的作用

1.传输层作用:

1)提供面向连接或者无连接的服务

2)维护连接状态

3)对应用层数据进行分段和封装

4)实现多路复用

5)可靠的传输数据

6)执行流量控制

 

三、TCP的基本原理

1.特点

三次握手->建立可靠连接

确认机制->应答接收

端口号->多路复用

序列号->丢失检测、乱序重排

完整性校验->差错检测

窗口机制->流量控制

 

2.TCP封装

技术图片

 

 

 

3.TCP/UDP 端口号

技术图片

 

 

 

4.TCP建立过程

1)建立

  HostA                                      HostB

技术图片

 

 

 

2)拆除

  HostA                                      HostB

技术图片

 

 

 

3)传输确认

技术图片

 

 

 4)超时重传

技术图片

 

 

 5)滑动窗口

技术图片

 

 

四、UDP的基本原理

1.UDP封装

技术图片

 

 2.TCP和UDP的对比

技术图片

 

 

五、本章总结

1.TCP和UDP通过端口号标识上层应用和服务

2.TCP通过三次握手建立可靠连接

3.TCP通过校验和进行差错校验,通过序列号、确认和超时重传机制实现可靠传输,通过滑动窗口实现流量控制

4.UDP实现简单、资源占用少,实时性强,适用于可靠性高的网络和延迟敏感的应用

 

第七章 TCP和UDP原理

标签:load   握手   应用   host   流量控制   传输   协议   通过   不可   

原文地址:https://www.cnblogs.com/jhno1/p/13393948.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!