网络基础

OSI模型与 TCP/IP协议关系

001

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封包

002

网络出口

  • 网络出口设备的意思指的本网络内产生的信息要离开本网络发往其他网络时,需要经过的第1个路由设备。
  • 网络出口IP的意思指的是“网络出口设备”的IP地址。