【计网】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地址的相同点和不同点?
相同点:
- 两者都是用于标识网络设备的地址,可以用于在网络中进行数据传输和通信。
- 每个设备在网络中都有唯一的地址。
不同点:
- IP地址用于定位网络设备,可以区分不同网络,以便在网络中进行数据传输;而MAC地址用于在局域网中标识网络设备,以便进行数据包的交换和过滤。
- IP地址是逻辑地址,是由网络层使用的;而MAC地址是物理地址,是由数据链路层使用的。
- IP地址由网络管理员或者互联网服务提供商分配给设备;而MAC地址是由设备的制造商设定的。
- IP地址可以被更改或者重新分配,而MAC地址是唯一不变的。
- IP地址是可路由的,可以在不同的网络中进行传输;而MAC地址只在局域网中有效,不能跨越不同的网络进行传输。
- 长度不同:IP地址为32位,MAC地址为48位。
105.IP地址的分类?
IP地址是互联网协议中用于标识网络上设备的地址,根据地址中网络号和主机号的划分方式,IP地址可分为以下5类:
A类地址 | 1-126 | 用于大型网络 |
B类地址 | 128-191 | 用于中型网络 |
C类地址 | 192-223 | 用于小型网络 |
D类地址 | 224-239 | 用于多播地址 |
E类地址 | 240-255 | 保留地址 |
127是特殊的IP地址,表示主机本身,用于本地机器的测试。
主机号全零是网络地址,主机号全一是广播地址,这两个不能使用。
子网掩码将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端查看)