网络层(IP数据报格式、ARP协议)

本文介绍了网络层的主要功能,包括IP分组、ARP、ICMP和IGMP等协议。详细阐述了路由器的工作原理,特别是IP报文的结构,如版本号、标志位、分片偏移量、TTL、协议类型等。同时,深入讲解了ARP协议的作用,即解决IP地址到MAC地址的映射,并描述了其工作流程和帧格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

网络层和路由器概述

网络层的作用:IP分组。

网络层协议:

  1. 地址解析协议ARP
  2. 网际控制报文协议ICMP
  3. 网际组管理协议IGMP

经过路由器的有两种包:路由协议包、转发包(数据分组)。

路由器的原理如下图所示。

在这里插入图片描述

IP报文的分析

在这里插入图片描述

在这里插入图片描述

版本号为4,首部长度为5*4(20字节,没有可选部分),总长度:0x0034。
标志位:4(只用了3位010),DF=1不允许分片,DF=0允许分片。MF=1表示后面还有分片。
分片偏移量:4000(后面13位),指明这一分片在数据报中的位置。
生存时间(TTL):40,表明数据报的寿命(最大是255,每经过一个路由器TTL-1)。
协议:06,TCP协议(11是UDP)
首部校验和:2e92(每经过一跳都要经过计算)
原地址:0a00000d(32bit)
目标地址:ca708045(32bit)

有可选字段的例子:
在这里插入图片描述

ARP协议

ARP的作用和

ARP是地址协议,将计算机的网络地址转化为物理地址(32bit的IP地址转换为48bitMAC地址的协议)。
ARP能解决同一局域网的IP地址和MAC地址的映射问题。

ARP工作原理

主机A首先查找自己的ARP缓存,若能找到,直接发送。否则广播ARP报文。

工作原理如图所示,
在这里插入图片描述

ARP缓存信息过期会被删除。

例子
在这里插入图片描述

ARP是最先出现的报文,ARP协议直接封装在以太网首部的,类型域
在这里插入图片描述

在这里插入图片描述

ARP帧格式

硬件类型(16b)、协议类型(16b)、硬件地址长度(8b)协议地址长度(8b)、操作类型(8b,1是请求包围,2是应答报文)、发送端硬件地址(48b,MAC地址)、发送端协议地址(32b,IP地址)、目标硬件地址(48b)、目标协议地址(32b)。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值