- 物理层 物理设备 网线 光缆 电信号等 传输二进制数据
- 数据链路层 对二进制数据分组 如以太网协议规定的 八位一组(一个字节)
一组电信号为一个数据包,一帧包含: 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等协议之上的 应用程序的数据传输协议