TCP/IP网络相关

链路层

主要解决局域网内的主机之间的通信问题,采用MAC地址来区分各个主机(MAC:每个网卡都有独立的MAC地址 ,与地域无关),通过广播的方式来发送数据,所以只能用于小范围的通信。

数据头信息主要包括:

  • 发送方MAC地址
  • 接收方MAC地址

网络层

主要解决Internet中的各个主机之间的通讯的问题,通过IP来查找主机(IP:与地域有关,可以认为每台机器的IP不是固定的)

数据头信息主要包括:

  • 发送方IP地址
  • 接收方IP地址
  • 其他信息

传输层

主要用于解决多个应用程序同时使用网络是的识别的问题,引入的端口的概念

  • UDP 简单,但可靠性差
  • 源端口
  • 目标端口
  • 其他信息
  • TCP 复杂,可靠性好
  • 源端口
  • 目标端口
  • 其他信息

应用层

应用程序具体的协议,如http,ftp等

数据帧图示如下

pic

猜你喜欢

转载自my.oschina.net/u/552375/blog/737140