计算机网络学习总结(进程之间的通信)

发布时间 2023-04-01 21:44:35作者: Smilessss
  • 进程之间通信的方式之一是利用socket
  • 最近学习了计算机网络的一些知识,下面是我自己的一些简单理解,可能有些错误的地方(狗头保命)
  • 首先长报文在发送的时候是以分组的形式发送的,由应用层发送应用层报文到运输层
  • 然后运输层对接收到的每个分组加上一个运输层首部,然后发送到网络层
  • 网络层进一步封装成数据块,然后到达数据链路层,接着到达物理层
  • 然后socket是类似于进程间通信的门,通过Tcp协议,三次握手建立连接,当出了socket这道门之后,数据块就由接收方的Tcp控制接收
  • 到达接收方的物理层然后是数据链路层,网络层接收这些数据块
  • 然后转发给运输层,运输层识别发送方添加的运输层首部,然后把分组运输到应用层
  • 这样就完成了进程之间的通信
  • 结束后Tcp之间四次挥手断开连接
  • 这其中还有网络拥塞控制和发送缓存等等细节(事已至此,先吃饭吧)