OSI模型与 TCP/IP协议关系
IP 与 MAC 的协定
电脑上网的时候是需要网卡的,那么我们的网卡号就称为 MAC (Media Access Control)。
网卡出厂的时候,MAC地址已经由厂家确定了,由16进制的数字组成,分为前24位和后24位。 前24位有IEEE的注册管理机构给不同厂家分配,后24位由厂家自己分配。 网卡地址长这样 1:0:5e:7f:ff:fa
网卡是知道了,可是与IP的关系又是什么呢?
这里就需要了解ARP (Address Resolution Protocol) 地址解析协议了, 是根据IP地址获取MAC地址的一个TCP/IP协议。
IP是设定在某张网卡上的,主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,对方收到ARP封包后就会回传他的MAC给我们,以此确定目标的物理地址。为了节约资源,收到返回消息后会将该IP地址和MAC地址存入本机ARP缓存中并保留20分钟,下次请求时就可以直接查询ARP缓存了。
ARP
ARP 协议主要在分析 MAC 与 IP 的对应,而解析完毕后的数据会存在系统 的内存中, 下次要传送到相同的 IP 时,就会主动的直接以该 MAC 传送,而不 发送广播封包询问整个网域了。 利用 arp -n 即可
MAC
Media Access Control 的缩写,为以太网络硬件讯框的规格,以太网络就 是以 MAC 讯框进行数据的传送。 目前 MAC 也常被用为以太网络卡卡号的代称。
MAC封包
网络出口
网络出口设备
的意思指的本网络内产生的信息要离开本网络发往其他网络时,需要经过的第1个路由设备。网络出口IP
的意思指的是“网络出口设备”的IP地址。