计算机网络之网络层

╄→尐↘猪︶ㄣ 提交于 2019-12-02 01:56:52

Network(网络层),负责对子网间的数据包进行路由选择。
此外,网络层还可以实现拥塞控制、网际互连等功能。
对应的连接设备:路由器。

网际协议 IP

网际协议 IP 是 TCP/IP 体系中两个最主要的协议之一。

与 IP 协议配套使用的还有三个协议:
    地址解析协议 ARP(Address Resolution Protocol)
    网际控制报文协议 ICMP (Internet Control Message Protocol)
    网际组管理协议 IGMP (Internet Group Management Protocol)

ARP

地址解析协议:

    不管网络层使用的是什么协议,在实际网络的链路上传送数据帧时,最终还是必须使用硬件地址。

    每一个主机都设有一个 ARP 高速缓存(ARP cache),里面有所在的局域网上的各主机和路由器的 IP 地址到硬件地址的映射表。

    当主机 A 欲向本局域网上的某个主机 B 发送 IP 数据报时,就先在其 ARP 高速缓存中查看有无主机 B 的 IP 地址。

    如有,就可查出其对应的硬件地址,再将此硬件地址写入 MAC 帧,然后通过局域网将该 MAC 帧发往此硬件地址。


    如果主机 A 知道主机 B 的 IP 地址,但是 ARP 高速缓存中没有该 IP 地址到 MAC 地址的映射,

    此时主机 A 通过广播的方式发送 ARP 请求分组,主机 B 收到该请求后会发送 ARP 响应分组给主机 A 告知其 MAC 地址,

    随后主机 A 向其高速缓存中写入主机 B 的 IP 地址到 MAC 地址的映射。

ARP协议作用

连接网络所使用的中间设备

物理层中继系统:
    转发器(repeater)。

数据链路层中继系统:
    网桥或桥接器(bridge)。

网络层中继系统:
    路由器(router)。

网桥和路由器的混合物:
    桥路器(brouter)。

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