【计网】06.网络层IP

【嵌入式八股】一、语言篇https://www.nowcoder.com/creation/manager/columnDetail/mwQPeM

【嵌入式八股】二、计算机基础篇(本专栏)https://www.nowcoder.com/creation/manager/columnDetail/Mg5Lym

【嵌入式八股】三、硬件篇https://www.nowcoder.com/creation/manager/columnDetail/MRVDlM

【嵌入式八股】四、嵌入式Linux篇https://www.nowcoder.com/creation/manager/columnDetail/MQ2bb0

网络层IP

103.请你说一说IP地址作用,以及MAC地址作用

IP地址(Internet Protocol Address)是在互联网协议中使用的地址,用于标识网络上的设备。它是一个由32位二进制数组成的数字,通常以点分十进制(IPv4)或冒号分十六进制(IPv6)的形式表示。IP地址的作用是定位网络设备,可以区分不同网络,以便在网络中进行数据传输。每个设备在网络中都有一个唯一的IP地址,它可以用于路由和寻址,使得数据可以在不同的网络之间进行传输。

MAC地址(Media Access Control Address)是网络设备的物理地址,也称为硬件地址。它是由48位二进制数组成的数字,通常以十六进制的形式表示,可以用于标识网络设备的制造商和唯一性。MAC地址的作用是在局域网中标识网络设备,以便在局域网中进行数据传输。每个网络设备都有一个唯一的MAC地址,它可以用于数据包的交换和过滤,保证网络通信的正常进行。

104.IP地址与MAC地址的相同点和不同点?

相同点:

  1. 两者都是用于标识网络设备的地址,可以用于在网络中进行数据传输和通信。
  2. 每个设备在网络中都有唯一的地址。

不同点:

  1. IP地址用于定位网络设备,可以区分不同网络,以便在网络中进行数据传输;而MAC地址用于在局域网中标识网络设备,以便进行数据包的交换和过滤。
  2. IP地址是逻辑地址,是由网络层使用的;而MAC地址是物理地址,是由数据链路层使用的
  3. IP地址由网络管理员或者互联网服务提供商分配给设备;而MAC地址是由设备的制造商设定的
  4. IP地址可以被更改或者重新分配,而MAC地址是唯一不变的
  5. IP地址是可路由的,可以在不同的网络中进行传输;而MAC地址只在局域网中有效,不能跨越不同的网络进行传输。
  6. 长度不同:IP地址为32位,MAC地址为48位。
105.IP地址的分类?

alt

IP地址是互联网协议中用于标识网络上设备的地址,根据地址中网络号和主机号的划分方式,IP地址可分为以下5类:

分类 第一个字节范围 作用
A类地址 1-126 用于大型网络
B类地址 128-191 用于中型网络
C类地址 192-223 用于小型网络
D类地址 224-239 用于多播地址
E类地址 240-255 保留地址

127是特殊的IP地址,表示主机本身,用于本地机器的测试。

主机号全零是网络地址,主机号全一是广播地址,这两个不能使用。

alt

子网掩码将IP地址中主机号部分划分为的子网部分和主机部分。它是一个32位的二进制数,其中前面一段是网络部分,后面一段是主机部分,它们的长度由子网掩码中的1的个数决定。子网掩码与IP地址一起使用,可以确定特定IP地址所在的网络和主机。

举个例子,假设一个IP地址为192.168.1.100,子网掩码为255.255.255.0,那么前三段(192.168.1)是网络部分,最后一段(100)是主机部分。这个子网掩码中有24个1,表示前三段是网络部分(C类地址网络号本来就有24位,所以该例没有划分子网),因此这个IP地址所在的网络是192.168.1.0/24(所在网络即主机号全0)。

要得出广播地址,可以按位求反子网掩码(将0变为1,1变为0),然后与IP地址进行按位或运算,即可得到广播地址。以上述IP地址为例,它所在的子网掩码为255.255.255.0,按位求反后为0.0.0.255。将IP地址192.168.1.100和子网掩码按位或运算得到192.168.1.255,这就是广播地址。

107.IP地址的编码分为哪两部分?

IP地址通常由两部分组成:网络地址和主机地址。不过是要和“子网掩码”按位与上之后才能区分哪些是网络位哪些是主机位。

网络地址指的是在网络中唯一标识一个子网的地址,它由网络号组成。

主机地址指的是在同一子网内唯一标识一个主机的地址,它由主机号组成。

108.在子网210.27.48.21/30中有多少个可用地址?分别是什么?

这道题需要了解IP地址、子网掩码和CIDR表的概念。

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

查阅整理上千份嵌入式面经,将相关资料汇集于此,主要包括: 0.简历面试 1.语言篇 2.计算机基础【本专栏】 3.硬件篇 4.嵌入式Linux (建议PC端查看)

全部评论

相关推荐

S_Holmes:一想到我苦苦追求的迪子私下里却是985的马子,我的心就在滴血😭😭😭
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-24 13:40
点赞 评论 收藏
分享
评论
4
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务