网络层及进制转换

本文深入探讨了网络层的功能,重点解析了IP数据报报头字段,包括版本、首部长度、优先级与服务类型等关键信息。详细介绍了IP地址的结构和TTL值在网络中的变化,以及数据包在网络中的封装流程。同时,讨论了IP地址的分类、子网掩码、网络地址和广播地址的概念,强调了网络地址和广播地址的特殊性。此外,还提到了ICMP协议在探测网络连接情况中的作用以及ARP协议在地址解析中的功能。
摘要由CSDN通过智能技术生成

一、网络层

1、网络层的功能:寻址和路由

定义了IP地址,连接不同的网络,选择最佳路径

协议:IP、IPX、AppleTalk

2、IP数据报报头字段

1)每一个位置称为一个字段,如版本字段、首部长度字段...

2)IP数据包的单位是32bit,即4字节,即一行内容必须是32bit

3)IP报头的固定部分 为 20字节,分为5行,每一行 32bit(4字节)

4)每个字段括号里面的数字是指用多少二进制来表示这个字段

5)IP报包有两部分组成:固定部分和可选项部分

 首部:固定部分(20个字节)+可变部分

       8bit=1个字节  每个行是32bit=4个字节

可以选项:取值范围:0字节-40字节  一般情况下没有,如果有也不会超过40字节

版本

指的IP地址的版本 (IPv4  IPV6)

首部长度:

数据包的首部长度一共是多少,有没有加可现项

 优先级与服务类型:

表示数据包是否需要优选传递 如果有值为1 如果没有值为0

总长度:

表示的是整个数据包的大小,也就是 首部+数据

标识符、标志、段偏移量:

 

的作用将拆开的数据包进行组合用来数据重组的

标识符:他表示的是一个数据包的编号,每个数据包都有一个唯一的编号

举例:第一个ping包的表示符是3231

举例:第二个ping包的表示符是3232= 3231+1

TTL值:数据生命周期当此值的数字变成0时,该数据包就和被丢弃,每经过一台路由器时值减1

协议号:数据包在网络中传递时所用的协议,用的是那个协议

固定编号:当编号为6时,表示上层用的是 TCP协议--传输层的协议

当编号为17时,表示上层用的是 UDP协议--传输层的协议

当编号为1时,表示上层用的是ICMP协议---是网络层的协议

首部校验和:

是用来做数据包核对用的,确定数据包是否是完整,如果是就接收,如果不是完整的数据包,不接收该数据包,让重新发送(整个过程不需要我们来做,设备自己进行计算)

可选项:他是一个可变长度,取值范围:0-40个字节  一般数据包中不是加该选项的,

       什么情况下加该选项:当想要传输用户  密码  软件使用场景是会用到该字段

数据:他是应用层发出的数据-----在数据包中体现,单独看不到

实验一:

验证验证TTL值的变化:

实验目的:查看在网络中数据包的TTL值每经过一个路由器 值会减

实验思路:

1. 搭建拓扑图

2.给PC配置IP地址(IP地址、掩码、网关)

3.给路由器的接口配置IP地址

4.在路由器的两个接口上抓包(先抓包在测试互通)

  和看到一个接口的TTL值是128   

   另外一个接口的TTL值是127

<Huawei>undo terminal  monitor   \\关闭信息提示

<Huawei>system-view    \\进去系统视图

[Huawei]interface GigabitEthernet 0/0/0  \\进入接口0/0/0

[Huawei-GigabitEthernet0/0/0]ip address  192.168.1.254   24  \\给接口0/0/0添加IP地址

[Huawei-GigabitEthernet0/0/0]quit   \\返回

[Huawei]interface GigabitEthernet 0/0/1  \\进入接口0/0/1

[Huawei-GigabitEthernet0/0/1]ip  address  192.168.2.254 24  \\给接口配置IP地址

[Huawei-GigabitEthernet0/0/1]quit   \\返回

如图路由器的G0/0/0接口TTL

 

 ENSP抓包学习分析IP报头

数据包在网络中的封装流程:

主要看数据链路层的源MAC地址和目标MAC地址,与网络层的源IP地址和目标IP地址,在网络中的变化

在路由器接口G0/0/0

数据链路层的地址   源MAC地址和目标MAC地址

网络层的地址      源IP地址 目标IP地址

 

在路由器接口G0/0/1

数据链路层的地址   源MAC地址和目标MAC地址

网络层的地址   源IP地址 目标IP地

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值