7层和4层模型介绍

OSI 和TCP/IP 的对应关系和协议:

7层模型作用

OSI对应的作用:

tcp和udp区别

  1. TCP是面向连接的,UDP是面向无连接的。TCP在通信之前必须通过三次握手机制与对方建立连接,而UDP通信不必与对方建立连接,不管对方的状态就直接把数据发送给对方
  2. TCP连接过程耗时,UDP不耗时
  3. TCP连接过程中出现的延时增加了被攻击的可能,安全性不高,而UDP不需要连接,安全性较高
  4. TCP是可靠的,保证数据传输的正确性,不易丢包;UDP是不可靠的,易丢包
  5. tcp传输速率较慢,实时性差,udp传输速率较快。tcp建立连接需要耗时,并且tcp首部信息太多,每次传输的有用信息较少,实时性差。
  6. tcp是流模式,udp是数据包模式。tcp只要不超过缓冲区的大小就可以连续发送数据到缓冲区上,接收端只要缓冲区上有数据就可以读取,可以一次读取多个数据包,而udp一次只能读取一个数据包,数据包之间独立

封装 和 解封

1. 封装过程

2. 解封过程



文章来源于