3(1)网络层协议

网络层提供了无连接数据传输服务,即网络在发送数据报文时不需要先建立连接,每一个IP数据报文独立发送。

1.IP协议 (Internet Protocol)

作用:为网络层的设备提供逻辑地址,负责数据包的寻址和转发

a.网络层首部格式

(1)版本:占4位。有IPv4 (IP Version 4 地址长度:32 bit),IPv6 (IP Version 6 地址长度:128 bit)两个版本,通信双方使用的IP协议版本必须一致。

(2)首部长度:占4位,是IP头部的长度

(3)区分服务:占8位,只有在使用区分服务时,这个字段才起作用。Qos

(4)总长度:指IP首部和数据之和的长度,也就是数据包的长度,单位为字节。总长度字段为16位。而一个IP数据包长度一般会大于数据链路层的MTU,而不能直接在数据链路层进行传输,这时就需要将数据包进行分片传输。将报文分割成多个片段的过程叫做分片。和数据包分片相关:

(5)标识:占16位。IP软件在存储器中维持一个计数器,每产生一个数据,计数器就加1,并将此值赋给标识字段。但这个“标识”并不是序号,因为IP是无连接服务,数据包不存在按序接收的问题。当数据包由于长度超过网络的最大传输单元(MTU是1500字节)而必须分片时,同一个数据包被分成多个片,这些片的标识都一样,也就是数据包的标识字段的值被复制到所有的数据包片的标段中。相同的标识字段值使分片后的各数据包片最后能正确地重装成为原来的数据包。

(6)标志:占3位。

位1保留段位:0(保留)

位2不分段位:0(能分片)1(不能分片)

位3更多段位:0(最后一个数据片)1(后面还有分片)

(7)片偏移:占13位。片偏移用于表示较长的数据包在分片后,某片在原分数据包中的相对位置。也就是说相对于用户数据字段的起点,该片从何处开始。片偏移以8个字节为偏移单位,因此每个分片的长度一定是8字节(64位)的整数倍。

(8)生存时间 (Time to Live, TTL):TTL字段长度为8bit,设置了数据包可以经过的路由器数目(0-255),防止数据包在网络内无休止地传输(环路)。 数据报文经过一个三层设备,TTL值就会减1,当该字段值为0时,数据包将被丢弃,并且回复源。

路由跟踪:利用TTL特性,可以显示路径上的每一跳,一种非常重要的排错方法。

(9)协议号 (Protocol):占8位。标识了将会继续处理该报文的协议,即指出此数据包携带的数据使用何种协议,以便目的主机的IP层将数据部分上报给哪个进程处理。

(10)首部校验和:16位 (11)源IP地址:32位 (12)目标IP地址:32位

b.IP地址

IPv4 (Internet Protocol Version 4)协议族是TCP/IP协议族中最为核心的协议族。它工作在TCP/IP协议栈的网络层,该层与OSI参考模型的网络层相对应。

1.定义:IP地址在网络中用于标识一个节点(或者网络设备的接口),IP报文在网络中的寻址。

2.地址表示:32 bit,通常采用“点分十进制”表示

3.地址构成:

  • 网络部分/网络位:标识一个网络,代表IP地址所属网络/网段。

  • 主机部分/主机位:标识一个网络内的主机,能唯一标识网段上的某台设备。

网络掩码/子网掩码:区分一个IP地址中的网络部分及主机部分。“1”代表网络位,“0”代表主机位(必须是连续的0和1) 前缀=/数字(有多少网络位)

  • 网络部分相同,则两个pc在同一网段,通过二层设备(交换机)通讯 10.0.1.0/16 10.0.2.0/16

  • 网络部分不同,pc不在同一网段,通过三层设备(路由器)通讯 10.0.1.0/24 10.0.2.0/24

  • 10.0.1.0/16 10.0.2.0/24 左到右通讯通过二层设备,右到左通讯通过三层设备(自己只知道自己的掩码,不知道对方的,所以分析出来结果不一样)

4.地址分类:

特殊掩码

/32

主机路由:网络地址、主机地址、广播地址为一体

/30

用于设备之间(两个设备只需要两个地址,/30只剩两个主机位,去除不能用的两个地址只剩两个地址)

/31

在只有两个设备(点对点)的情况下,比/30更节约地址,以前不支持

5.地址类型:通常一个网络位代表的网络称为“网段”。每个网段上都有两个特殊地址(最大和最小)不能分配给主机。

  • 网络地址:标识一个网段(头)。网络位不变,主机位全0

  • 广播地址:用于向该网络中的所有主机发送数据的特殊地址,标识一个网段内的所有节点(尾)。网络位不变,主机位全1

  • 可用地址/主机地址:可分配给网络中的节点或网络设备接口的地址,表示一个网段内的一个节点(身体)。

  • 可用地址数量=2ⁿ-2(n:主机位位数)可用地址:网络+1,广播-1

6.子网划分 默认子网掩码进一步划分形成可变长子网掩码VLSM (Variable Length Subnet Mask)

  • 为什么:广播域太大,一旦发生广播,内网不堪重负。将一个网络号划分成多个子网,每个子网分配给一个独立的广播域。 如此一来广播域的规模更小、网络规划更加合理。 IP地址得到了合理利用。

  • 怎么做:原网段分析、向主机借位、计算子网网络及广播地址

  • 2^m=向主机位借位后产生的子网个数 m为所借位数 2^n-2=借位后每个子网中可用主机IP数

基数/块=2^主机位数=256-掩码 基数*倍数 如题,基数=256%4=64 0=0*64 64=1*64 128=2*64 192=3*64

7.公网、私网IP地址

  • 公网IP地址:IP地址是由IANA统一分配的,以保证任何一个IP地址在Internet上的唯一性。

  • 私网IP地址:实际上一些网络不需要连接到Internet,比如一个大学的封闭实验室内的网络,只要同一网络中的网络设备的IP地址不冲突即可。在IP地址空间里,A、B、C三类地址中各预留了一些地址专门用于上述情况,称为私网IP地址。

8.特殊IP地址

9.IP地址规划

  • 目标:易管理、易扩展、利用率高

  • 规划原则:唯一性、连续性、扩展性、结构化、业务相关性

2.ICMP协议 (Internet Control Message Protocol)

Internet控制消息协议ICMP (Internet Control Message Protocol)是IP协议的辅助协议,用来在网络设备间传递各种差错信息和控制信息,对于收集各种网络信息、诊断和排除各种网络故障等方面起着至关重要的作用。控制信息:网络不通、主机是否可达、路由是否可用等网络本身的消息。

(1)ICMP重定向

  • ICMP重定向报文是ICMP控制报文中的一种。在特定的情况下,当路由器检测到一台机器使用非最优路由的时候,它会向该主机发送一个ICMP重定向报文,请求主机改变路由。

  • 在R1路由器添加一条到目标路由的方法:【R1】ip route-static IP/网段 掩码 要求的接口

路由器隔离广播域,跨网段转发必须使用网关

(2) ICMP差错检测

  • ICMP Echo消息常用于诊断源和目的地之间的网络连通性,同时还可以提供其他信息,如报文往返时间等。

功能:Ping Ping是网络设备、Windows、Unix和Linux平台上的一个命令,其实是一个小巧而实用的应用程序,该应用基于ICMP协议。 Ping常用于探测到达目的节点的网络可达性。 ctrl c终止

ping www.jd.com -i 数字 设置TTL

(不在线-有对方MAC地址缓存,对方可能关机,屏蔽-对方开启了策略“如防火墙”)

物理链路/网卡问题,网关未指定

(3)ICMP错误报告

  • ICMP定义了各种错误消息,用于诊断网络连接性问题;根据这些错误消息,源设备可以判断出数据传输失败的原因。如:当网络设备无法访问目标网络时,会自动发送ICMP目的不可达报文到发送端设备。

  • 功能:Tracert Tracert基于报文头中的TTL值来逐跳跟踪报文的转发路径。Tracert是检测网络丢包和时延的有效手段,同时可以帮助管理员发现网络中的路由环路。

tracert -d 域名(快一点)

*:可能是电脑设置不回复,或者网络丢包和时延

IP题目

题目1:192.168.1.100/29 划分32个相同大小的子网

块大小即主机位23=8

2的倍数最接近100=96

网络地址广播地址:192.168.1.96~192.168.1.103

主机范围:192.168.1.97~192.168.1.102

题目2:192.168.100.0/24划分4个部门,每个部门有50台主机

因为需要满足50台主机,则主机位为64

块大小:26=64

网络地址和广播地址:192.168.100.0~192.168.100.63

192.168.100.64.0~192.168.100.127

192.168.100.128~192.168.100.191

192.168.100.192~192.168.100.255

掩码255.255.255.192

题目3:61.179.150.39/28 子网号为多少,广播号为多少,可用IP地址范围多少

块大小:24=16

网络地址广播地址:61.179.150.32~61.179.150.47

可用主机范围:61.179.150.33~61.179.150.46

题目4:19.224.17.0/17可不可以配置在路由器的接口上?

块大小:27=128

网络地址和广播地址:19.0.0.0~19.127.255.255

19.128.0.0~19.255.255.255

题目5:37.95.221.16/5和41.222.221.16/5两个地址在不在同一个网段,能不能ping通?

块大小:23=8

37.95.221.16:32.0.0.0~40.255.255.255 不在同一网段

题目6:生产部有100台主机,销售部有50台主机,财务部有25台主机,客服部有12台主机,如何划分子网?

生产部:块大小为128

  • 子网 192.168.100.0~192.168.100.127

192.168.100.128~192.168.100.255

192.168.100.0 /25

销售部:块大小为64

子网:192.168.100.0~192.168.100.63

192.168.100.64~192.168.100.127

  • 192.168.100.128~192.168.100.191

192.168.100.192~192.168.100.255

192.168.100.128 /26

财务部:块大小为32

子网:192.168.0.0~192.168.0.31

192.168.0.32~192.168.0.63

192.168.0.64~192.168.0.65

192.168.0.96~192.168.0.127

192.168.0.128~192.168.0.159

192.168.0.160~192.168.0.191

  • 192.168.0.192~192.168.0.223

192.168.0.224~192.168.0.255

192.168.100.192 /27

客服部:

子网:192.168.0.0~192.168.0.31

192.168.0.32~192.168.0.63

192.168.0.64~192.168.0.65

192.168.0.96~192.168.0.127

192.168.0.128~192.168.0.159

192.168.0.160~192.168.0.191

192.168.0.192~192.168.0.223

  • 192.168.0.224~192.168.0.255

192.168.100.224 /27

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值