导论
我在学习计算机网络的过程中,遇到了TCP和UDP解释,其中,无连接,面向连接,对我有很多新启发,下面就简单来聊聊,有兴趣多点个赞收藏一下,有错误可以私信反馈,欢迎打扰
面向连接可靠的服务----TCP
TCP的主要特点:
1、TCP是面向连接的传输层协议。
2、每一条TCP连接只能有两个端点,TCP连接只能是点对点的。
3、TCP提供可靠交付的服务,无差错、不丢失、不重复、按序到达。4、TCP提供全双工通信。
5、TCP把应用程序交下来的数据看成仅仅是一连串的无结构的字节流。
可靠传输
-
1、校验 ,增加首部。
-
2、序号 一个字节占一个序号,序号字段指的是一个报文段第一个字节的序号。序号可以保证报文段有序到达。
-
3、确认 报文段首部确认号字段为期待收到的下一个序号。
采用累计确认机制,表示在此之前全部收到。没有按序到达时,仍然传输最小的连续序号。 -
4、重传确认重传不分家,TCP的发送方在规定的时间(重传时间)内没有收到确认就要重传已发送的报文段,动态改变重传时间。
无连接、不可靠的服务—UDP
与面向连接相对,无连接是指通信双方不需要事先建立通信线路,而是把每个带有目的地址的报文分组送到线路上,由系统自主选定线路进行传输。
UDP的主要特点:
1、无连接。
2、不保证可靠交付。
3、面向报文的。
4、无拥塞控制。
UDP的首部端口
(1)源端口:源端口号。在需要对方回信时选用。不需要使用时可用 0 填充。
(2)目的端口:目的端口号。这在终点交付报文时必须使用。
(3)长度:UDP 用户数据报的长度,其最小值是 8(即仅有首部部分),单位:字节。
(4)校验和:检测 UDP 用户数据报在传输过程中是否出错。有错就丢弃。文章来源:https://www.toymoban.com/news/detail-455638.html
无连接的服务能做到高效率和实时性,但可靠性相对面向连接服务较低一些。
面向连接的协议比面向无连接的协议在可靠性上有着显著的优势文章来源地址https://www.toymoban.com/news/detail-455638.html
到了这里,关于计算机网络必会:TCP和UDP,面向连接,无连接,可靠与不可靠的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!