计算机网络春招面试复习:计算机网络之网络层

1 IP地址与MAC地址的关系MAC是身份证号码,用来识别网络设备本身IP地址是居住地2 ARP协议的作用,地址解析的过程将主机的IP地址解析为相应的链路层的MAC地址不管网络层使用的是什么协议,在实际网络的链路上传送数据帧时,最终还是必须使用MAC地址每一个主机都设有一个 ARP 高速缓存,里面有所在的局域网上的各主机和路由器的 IP 地址到MAC地址的映射表当主机 A 欲向本局域网上的某个主机 B 发送 IP 数据报时,就先在其 ARP 高速缓存中查看有无主机 B 的 IP 地址.如有
摘要由CSDN通过智能技术生成

1 IP地址与MAC地址的关系

MAC是身份证号码,用来识别网络设备本身
IP地址是居住地

2 ARP协议的作用,地址解析的过程

ARP协议作用
将主机的IP地址解析为相应的链路层的MAC地址

  • 不管网络层使用的是什么协议,在实际网络的链路上传送数据帧时,最终还是必须使用MAC地址
  • 每一个主机都设有一个 ARP 高速缓存,里面有所在的局域网上的各主机和路由器的 IP 地址到MAC地址的映射表
  • 当主机 A 欲向本局域网上的某个主机 B 发送 IP 数据报时,就先在其 ARP 高速缓存中查看有无主机 B 的 IP 地址.如有,就可查出其对应的MAC地址,再将此MAC地址写入 MAC 帧,然后通过局域网将该 MAC 帧发往此MAC地址.

ARP 高速缓存的作用

  • 为了减少网络上的通信量,主机 A 在发送其 ARP 请求分组时,就将自己的 IP 地址到硬件地址的映射写入 ARP 请求分组
  • 当主机 B 收到 A 的 ARP 请求分组时,就将主机 A 的这一地址映射写入主机 B 自己的 ARP 高速缓存中。这对主机 B 以后向 A 发送数据报时就更方便了。

3 IP地址的分类,每类地址的范围,给定IP地址能够判断属于哪一类

3.1 分类

每一类地址都由两个固定长度的字段组成

  • 其中一个字段是网络号 net-id,它标志主机(或路由器)所连接到的网络,
  • 而另一个字段则是主机号 host-id,它标志该主机(或路由器)

两级的 IP 地址可以记为:
IP 地址 ::= { <网络号>, <主机号>}
IP 地址中的网络号字段和主机号字段

点分十进制记法

3.2 范围

常用的三种类别的IP 地址的使用范围

4 IP数据报分片

4.1 数据报格式

  • 一个 IP 数据报由首部和数据两部分组成
  • 首部的前一部分是固定长度,共 20 字节,是所有 IP 数据报必须具有的
  • 在首部固定部分的后面是可选字段,长度可变

  • 版本——占 4 位,指 IP 协议的版本,目前的 IP 协议版本号为 4 (即 IPv4)
  • 首部长度——占 4 位,可表示的最大数值,是 15 个单位(一个单位为 4 字节),因此 IP 的首部长度的最大值是 60 字节
  • 区分服务——占 8 位,用来获得更好的服务,在旧标准中叫做服务类型,但实际上一直未被使用过。1998 年这个字段改名为区分服务。只有在使用区分服务(DiffServ)时,这个字段才起作用。在一般的情况下都不使用这个字段
  • 总长度——占 16 位,指首部和数据之和的长度,单位为字节,因此数据报的最大长度为 65535 字节。总长度必须不超过最大传送单元 MTU

最大传送单元 MTU

IP 数据报分片

  • 生存时间(8 位)记为 TTL (Time To Live)数据报在网络中可通过的路由器数的最大值
  • 协议(8 位)字段指出此数据报携带的数据使用何种协议,以便目的主机的 IP 层将数据部分上交给哪个处理过程
    协议字段作用
  • 首部检验和(16 位)字段只检验数据报的首部,不检验数据部分。这里不采用 CRC 检验码而采用简单的计算方法
    image.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值