计算机网络基础复习


简述 tcp 和 udp的区别?

  • TCP是传输控制协议,UDP是用户数据表协议;
  • TCP长连接,UDP无连接;
  • UDP程序结构较简单,只需发送,无须接收;
  • TCP可靠,保证数据正确性、顺序性;UDP不可靠,可能丢数据;
  • TCP适用于少量数据,UDP适用于大量数据传输;
  • TCP速度慢,UDP速度快;

tcp 为什么要三次握手,两次不行吗?为什么?
因为客户端和服务端都要确认连接,①客户端请求连接服务端;②针对客户端的请求确认应答,并请求建立连接;③针对服务端的请求确认应答,建立连接;
两次无法确保A能收到B的数据;

OSI 的七层模型都有哪些?
**
**