考察点:

1、对传输层协议的理解;

2、了解TCP与UDP

技术点:

1、TCP连接方式,通信方式,对报文的处理,头信息;

2、UDP连接方式,通信方式,对报文的处理,头信息

TCP与UDP区别:

TCP:面向连接、错误重连、拥塞控制,适用于可靠性高的场景;

UDP:不需要提前建立连接,实现简单,适用于实时性高的场景

1、UDP无连接,TCP面向连接

  • 使用UDP不需要提前建立连接
  • 使用TCP协议的双方在发送数据之前必须使用
  • UDP支持一对一,一对多,一对全的通信
  • TCP仅支持一对一

2、TCP和UDP对报文的处理

  • UDP是面向报文的;
  • TCP面向字节流

3、传输方式

  • UDP是无连接的不可靠的传输
  • TCP是有连接的可靠传输

数据报首部

  • UDP首部是4个字段,每个字段两个字节,共8个字节;
  • TCP首部最小长度为20字节,最大长度为60字节

总结:

  UDP TCP
是否需要建立连接
通信方式

一对一,一对多,多对一,

多对多交互通信

每对TCP连接只能有连个端点,

只能是一对一通信

对报文的处理 对应用层交付的报文直接打包 面向字节流
传输是否可靠

不可靠,不进行流量控制和

拥塞控制

可靠传输,使用流量控制和

拥塞控制

首部对比 仅8个字节 最小20个字节,最大60个字节
posted on 2023-04-09 00:32  三天乐趣  阅读(15)  评论(0编辑  收藏  举报