1.OSI七层模型和TCP/IP四层模型的对应关系
Linux网络编程一:网络模型和socket原理
2.socket原理

  • 套接字创建成功以后会产生一个文件描述符fd,而fd操作的是内核的缓冲区,一个读缓冲区,一个写缓冲区
  • 当写操作区内有数据后,会自动发送出去,当读操作区内的数据被读走以后,数据就没有了,像管道一样,没有数据的时候默认是阻塞的

3.tcp与udp

  • tcp是一种面向连接的安全的流式传输协议,链接的时候进行三次握手,数据发送的时候会进行数据确认,数据丢失的时候会重新发送
  • udp是一种面向无连接的不安全的报式传输,链接的时候不会握手,数据发送出去以后就不管了,如果数据包丢失则全部丢失,不会出现丢失部分的情况

相关文章:

  • 2021-12-15
  • 2022-12-23
  • 2022-12-23
  • 2021-04-18
  • 2021-08-20
  • 2021-07-08
  • 2021-12-13
猜你喜欢
  • 2021-12-25
  • 2022-01-06
  • 2021-06-01
  • 2021-08-07
  • 2021-08-10
  • 2021-10-02
  • 2021-09-21
相关资源
相似解决方案