网络原理 TCP/IP五层模型

网络原理 TCP/IP五层模型

  • 应用层:与应用程序直接相关的协议
  • 传输层:负责端到端之间的传输(只需要关注起点和终点)
  • 网络层:负责点到点之间的传输(需要规划路径,怎样走,相当于计划经过那个地方最终到达目的地)
  • 数据链路层:负责相邻点之间的传输(如何走,相当于是乘车还是走步)
  • 物理层:网络通信之间的基础硬件设施(纯硬件的)

上层协议调用下层协议,下层协议给上层协议提供服务

每一层的协议在互相配合,都离不开封装分用

传输的时候:

  • 应用层将应用程序提供的信息,做成一个应用数据报,然后传递给传输层
  • 传输层将这个应用数据报进行封装,加上一个传输层协议报头,然后传递给网络层
  • 网络层然后进一步封装,加上一个网络层的协议报头,然后传递给数据链路层
  • 数据链路层再加上一个数据链路层的协议帧头和帧尾,封装成帧。传递给物理层
  • 物理层将这个数据帧转换为光电信号,然后传输出去。

接受的时候:

  • 与此相反的是,分用的时候就是一步步的将其解封,然后传递给应用程序。

对于一台主机,他的操作系统内核实现了从传输层到物理层的内容
对于一台路由器,它实现了网络层到物理层
对于一台交换机,它实现了从数据链路层到物理层
对于集线器,通知实现了物理层