TCP/IP网络相关

爱⌒轻易说出口 提交于 2020-03-02 04:59:27

链路层

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

数据头信息主要包括:

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

网络层

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

数据头信息主要包括:

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

传输层

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

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

应用层

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

数据帧图示如下

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!