OSI七层协议

  • 物理层 物理设备 网线 光缆 电信号等 传输二进制数据
  • 数据链路层 对二进制数据分组 如以太网协议规定的 八位一组(一个字节)
    一组电信号为一个数据包,一帧包含: head(18byte: 源地址6byte+目标地址6byte+数据类型6byte) + data(46~1500byte)

局域网中的mac地址即为48位二进制 = 6字节 = 12位16进制数据
地址来源:以太网协议规定接入Internet的设备必须具备网卡,即发送端与接收端的地址都是网卡地址,即Mac地址
通信方式:广播

  • 网络层:跨局域网通信,ip地址+mac地址确定主机的位置。其中还有负责转发的网关,对用户无感知。
    对方Mac地址来源:ARP协议,知晓对方IP,判断局域网还是跨网络:

    局域网:广播方式,主机校验IP是否一致,一致则返回自身Mac地址
    跨网络:目标IP变为网关IP,目标Mac变为网关Mac返回
  • 传输层:网络层IP+数据链路层MAC确定唯一主机,主机上各个应用程序区分:端口。
    功能:建立端口到端口通信。

协议:TCP可靠传输/UDP协议不可靠传输

  • 应用层:(会话 表示 应用三层)TCP等协议之上的 应用程序的数据传输协议
tag(s): none
show comments · back · home
Edit with markdown