3.7.2、IP地址(网际层)
创始人
2024-02-28 04:08:58
0

我们日常的大多数网络应用中,属于数据链路层的 MAC 地址,和属于网络层的 IP 地址都在使用,它们之间存在一定的关系。这里主要介绍 IP 地址的作用

1、基本介绍

IP 地址是因特网(Internet)上的主机和路由器所使用的地址,用于标识两部分信息:

  • 网络编号:标识因特网上数以百万计的网络
  • 主机编号:标识同一网络上不同主机(或路由器各接口)

例如:

image-20221128221104452

  • 给网络 N8 上的两台主机个分配了一个 IP 地址

    给路由器 R4 连接该网络的接口也分配了一个 IP 地址

    • 这三个 IP 地址的前三个十进制数是相的,也就是网络 N8 的编号
    • 最后一个十进制数各不相同,是网络 N8 上各主机和路由器接口的编号
    • 换句话说:同一个网络上的各主机和路由器的各接口的 IP 地址的网络号部分应该相同,而主机号部分各不相同
  • 网络 N9 也同理

因特网中不同网络的网络编号必须各不相同

注意:网络上哪部分是主机编号,哪部分是网络编号并不都和本例相同


很显然:MAC 地址不具备区分不同网络的功能,而 IP 地址具备这样的功能

  • 如果只是一个单独的网络,不接入因特网,可以只使用 MAC 地址(这不是一般用户的应用方式)。
  • 如果主机所在的网络要接入因特网,则 IP 地址和 MAC 地址都需要使用。
    • 只使用 MAC 地址则不知道它是哪个网络上的

image-20221128221626997

2、IP 地址和MAC 地址的封装位置

image-20221128222627188

网络层首部中应该封装有源 IP 地址和目的 IP 地址

数据链路层首部中应该封装有源 MAC 地址和目的 MAC 地址

3、数据包转发过程 IP 地址和 MAC 地址的变化情况

为了简单起见,各主机和路由器各接口的 IP 地址和 MAC 地址用比较简单的标识符来表示

  • 而并未使用实际的 IP 地址和 MAC 地址

假设主机 H1 要给主机 H2 发送数据包

我们忽略除网络层和数据链路层外的其他各层

  • 即:可以想象成各网络层进行水平方向的逻辑通信,各数据链路层进行水平方向的逻辑通信

主机 H1 将数据报转发给路由器 R1

在网络层封装的 IP 数据报首部中

  • IP 地址应填写主机 H1IP 地址 IP1
  • 目的 IP 地址应填写主机 H2IP 地址 IP2
  • 也就是从 IP1 发送给 IP2

在数据链路层封装的帧首部中

  • MAC 地址应填写主机 H1MAC 地址 MAC1
  • 目的 MAC 地址应填写路由器 R1MAC 地址 MAC3MAC 地址就是中间的各站)
  • 也就是从 MAC1 发送给 MAC3

image-20221128224727036

路由器 R1 将收到的数据包转发给路由器 R2

在网络层封装的 IP 数据报首部中

  • IP 地址应填写主机 H1IP 地址 IP1
  • 目的 IP 地址应填写主机 H2IP 地址 IP2
  • 也就是从 IP1 发送给 IP2

在数据链路层封装的帧首部中

  • MAC 地址应填写主机 R1MAC 地址 MAC4
  • 目的 MAC 地址应填写路由器 R2MAC 地址 MAC5MAC 地址就是中间的各站)
  • 也就是从 MAC4 发送给 MAC5

image-20221128225046721

路由器 R2 将收到的数据包转发给主机 H2

在网络层封装的 IP 数据报首部中

  • IP 地址应填写主机 H1IP 地址 IP1
  • 目的 IP 地址应填写主机 H2IP 地址 IP2
  • 也就是从 IP1 发送给 IP2

在数据链路层封装的帧首部中

  • MAC 地址应填写主机 R2MAC 地址 MAC6
  • 目的 MAC 地址应填写主机 R2MAC 地址 MAC2
  • 也就是从 MAC6 发送给 MAC2

image-20221128225454144


数据包转发过程中源IP地址和目的IP地址保持不变;\color{red}源 IP 地址和目的 IP 地址保持不变;源IP地址和目的IP地址保持不变;

数据包转发过程中源MAC地址和目的MAC地址逐个链路(或逐个网络)改变。\color{red}源 MAC 地址和目的 MAC 地址逐个链路(或逐个网络)改变。源MAC地址和目的MAC地址逐个链路(或逐个网络)改变。


image-20221128225936125

对于本例:主机 H1 ,路由器 R1R2 都存在一个共同的问题

  • 知道 IP 地址,但不知道其相应的 MAC 地址

image-20221128231031243

如何通过 IP 地址找出其对应的 MAC 地址(ARP 所要实现的功能)

4、习题

image-20221128231206539

image-20221128231815223

答案 D

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
苏州离哪个飞机场近(苏州离哪个... 本篇文章极速百科小编给大家谈谈苏州离哪个飞机场近,以及苏州离哪个飞机场近点对应的知识点,希望对各位有...
客厅放八骏马摆件可以吗(家里摆... 今天给各位分享客厅放八骏马摆件可以吗的知识,其中也会对家里摆八骏马摆件好吗进行解释,如果能碰巧解决你...