计算机网络必会:面向连接,无连接,可靠与不可靠
文章目录
- 导论
- 面向连接可靠的服务----TCP
- 无连接、不可靠的服务---UDP
- UDP的首部端口
导论
我在学习计算机网络的过程中,遇到了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 用户数据报在传输过程中是否出错。有错就丢弃。