第四章 网络层(一)


应用层、表示层、会话层、传输层、网络层、数据链路层、物理层

网络层的功能:

主要任务时把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。
网络层传输单位是数据报

  • 路由选择与分组转发 最佳路径
  • 异构网络互连
  • 拥塞控制
    若所有结点都来不及接受分组,而要丢弃大量分组,网络就处于拥塞状态。因此需要采取一定措施缓解拥塞。
    开环控制(静)、闭环控制(动)。

数据交换方式

电路交换

报文交换

分组交换:虚电路方式、数据报方式

报文交换&分组交换

三种数据交换方式比较总结

数据报方式&虚电路方式

几种传输单元名词辨析
应用层:报文
传输层:报文段
网络层:IP数据报、分组
数据链路层:帧
物理层:比特流

数据报

虚电路

数据报&虚电路

路由算法

路由算法的分类

分层次的路由选择协议

TCP/IP协议栈

IP数据报格式

IP数据报分片例题

分类的IP地址

特殊IP地址

私有IP地址

子网划分

常用二进制十进制对照

路由器子网分组的转发

无分类域间路由选择CIDR

192.199.170.82/27
最小:192.199.170.64
最大:192.199.170.95

将多个子网聚合成一个较大的子网,叫做构成超网,或路由聚合。
方法:将网络前缀缩短。

最长前缀匹配
使用CIDR时,查找路由表可能得到几个匹配结果,应该选择具有最长网络前缀的路由。前缀越长,地址块越小,路由越具体。

问题:某网络的IP地址空间为192.168.5.0/24,采用定长子网划分,子网掩码为255.255.255.248,则该网络中的最大子网个数、每个子网内的最大可分配地址个数分别是(32,6)。

网络地址转换NAT

发送数据的过程

ARP协议

主机发送IP数据报给主机B,经过了5个路由器,此过程共使用了6次ARP协议!
ARP协议解决下一跳走哪的问题!

DHCP协议
静态配置、动态配置

网际控制报文协议ICMP

5种ICMP差错报告报文

ICMP差错报告报文数据字段

不应发送ICMP差错报文的情况

ICMP询问报文

ICMP的应用
ping 测试两个主机之间的连通性,使用了ICMP回送请求和回答报文。
tranceroute 跟踪一个分组从源点到终点的路径,使用ICMP时间超过差错报告报文。

为什么使用IPv6

IPv6数据报格式

IPv6和IPv4的区别

IPv6地址表示形式

IPv6基本地址类型
单播、多播、任播。

IPv6过渡策略

网络层提供的服务

提供尽最大努力交付,不可靠传输。
网络层为接在网络上的主机所提供的服务可以分为两大类:
1,无连接的网络服务(数据报服务)
2,面向连接的网络服务(虚电路服务)

IP地址与硬件地址:

封装:数据要通过网络进行传输,再发送段要从高层一层一层的向下传送,如果一个主机要传送数据到别的主机,先把数据封装到一个特殊协议报头中,这个过程叫做封装。

7 - 应用层		Application	报文message
6 - 表示层		Presnation
5 - 会话层		Session
4 - 传输层		Transport	TCP数据段Segment,UDP数据报Datagram
3 - 网络层		Network		包packet
2 - 数据链路层	DataLink	帧frame
1 - 物理层		Physical	比特流bit

物理层
对电压,电流等底层物理线缆的标准,比如:同轴电缆的传输标准,双绞线的传输标准等。


数据链路层:
是用来建立链接的,mac地址,交换机是通过mak 地址对数据包进行交换或转发的,通过mac地址建立链路来进行数据包的转发,是交换机的角色,

交换机 属于二层设备
基于端口划分VLAN
基于MAC划分VLAN
基于协议划分VLAN

arp协议:地址解析协议 将IP解析为Mac
泛洪(Flooding)是交换机和网桥使用的一种数据流传递技术,将从某个接口收到的数据流向除该接口之外的所有接口发送出去。

hostA 192.168.1.2 hostB 192.168.1.6
如果hostA第一次要访问hostB时,
hostA:谁是192.168.1.6,请告诉我192.168.1.2 以广播的方式,hostB受到后会回复,其他host会丢弃此arp询问数据包
hostB: 告诉hostA192.168.1.2 hostB192.168.1.6的mac地址是8C-16-45-38-3F-CB
第二次访问就可以直接访问了,arp缓存表

windows下查看arp缓存表:arp -a

目标mac
源mac

典型的数据链路层标准

1.局域网数据链路层标准

IEEE802.1 基本局域网问题
IEEE802.2 定义LLC子层
IEEE802.3 以太网标准
IEEE802.4 令牌总线网
IEEE802.5 令牌环网

2.广域网数据链路层标准

HDLC
PPP
Frame Relay

路由协议与可路由协议

可路由协议(routed protocol):定义数据包内各个字段的格式和用途,对数据进行网络层封装。(IP)
路由协议(routing protocol):在路由器之间传递信息,计算路由并形成路由表,为可路由协议选择路劲。(RIP,OSPF,BGP)

windows中查看路由表:

C:\Users\91957>route print
===========================================================================
接口列表
  3...8c 16 45 38 3f cb ......Realtek PCIe GbE Family Controller
 17...72 c9 4e d0 e4 71 ......Microsoft Wi-Fi Direct Virtual Adapter #5
 14...82 c9 4e d0 e4 71 ......Microsoft Wi-Fi Direct Virtual Adapter #6
 10...00 50 56 c0 00 01 ......VMware Virtual Ethernet Adapter for VMnet1
  8...00 50 56 c0 00 08 ......VMware Virtual Ethernet Adapter for VMnet8
  7...70 c9 4e d0 e4 71 ......Qualcomm Atheros QCA9377 Wireless Network Adapter
  1...........................Software Loopback Interface 1
===========================================================================

IPv4 路由表
===========================================================================
活动路由:
网络目标        			网络掩码          网关      		 接口   			跃点数
          0.0.0.0          0.0.0.0      192.168.2.1    192.168.2.102     50
          0.0.0.0          0.0.0.0        59.1.12.1        59.1.12.2    291
         59.1.0.0      255.255.0.0            在链路上         59.1.12.2    291
        59.1.12.2  255.255.255.255            在链路上         59.1.12.2    291
     59.1.255.255  255.255.255.255            在链路上         59.1.12.2    291
        127.0.0.0        255.0.0.0            在链路上         127.0.0.1    331
        127.0.0.1  255.255.255.255            在链路上         127.0.0.1    331
  127.255.255.255  255.255.255.255            在链路上         127.0.0.1    331
      192.168.2.0    255.255.255.0            在链路上     192.168.2.102    306
    192.168.2.102  255.255.255.255            在链路上     192.168.2.102    306
    192.168.2.255  255.255.255.255            在链路上     192.168.2.102    306
     192.168.20.0    255.255.255.0            在链路上      192.168.20.1    291
     192.168.20.1  255.255.255.255            在链路上      192.168.20.1    291
   192.168.20.255  255.255.255.255            在链路上      192.168.20.1    291
        224.0.0.0        240.0.0.0            在链路上         127.0.0.1    331
        224.0.0.0        240.0.0.0            在链路上     192.168.2.102    306
        224.0.0.0        240.0.0.0            在链路上         59.1.12.2    291
        224.0.0.0        240.0.0.0            在链路上      192.168.20.1    291
  255.255.255.255  255.255.255.255            在链路上         127.0.0.1    331
  255.255.255.255  255.255.255.255            在链路上     192.168.2.102    306
  255.255.255.255  255.255.255.255            在链路上         59.1.12.2    291
  255.255.255.255  255.255.255.255            在链路上      192.168.20.1    291
===========================================================================
永久路由:
  网络地址          网络掩码  网关地址  跃点数
          0.0.0.0          0.0.0.0        59.1.12.1     默认
===========================================================================

IPv6 路由表
===========================================================================
活动路由:
 接口跃点数网络目标                网关
  1    331 ::1/128                  在链路上
  7    306 fe80::/64                在链路上
 10    291 fe80::/64                在链路上
 10    291 fe80::74be:a054:9c0:b954/128
                                    在链路上
  7    306 fe80::ac62:a121:6f8a:6eed/128
                                    在链路上
  1    331 ff00::/8                 在链路上
  7    306 ff00::/8                 在链路上
 10    291 ff00::/8                 在链路上
===========================================================================
永久路由:
  无
  • IP网络由多个网段构成,每个网段对应一个链路.
  • 路由器负责将网段连接起来,适配链路层协议,在网络之间转发数据包
  • 网络号用于标识不同的IP网络。
  • 主机号用于标识该网络内的一个IP节点。

bit 位
byte B 字节
KB 千字节
MB 兆字节
GB 吉字节
TB
PB


网络层
ip地址
路由器 属于三层设备
ip地址是确定走哪条路线的,是确定路由的,
目标ip
源ip


传输层
目标port
源port


主机路由
路由器路由


NTP协议
http协议

ACL访问控制列表

IP组播

因特网中的IP组播使用组播组的概念,每个组都有一个特别分配的地址,要给该组发送的计算机将使用这个地址作为分组的目标地址。在IPv4中,这些地址在D类地址空间中分配,而IPv6也有一部分地址空间保留给组播组。
主机使用一个称为IGMP(因特网组管理协议)的协议加入组播组。主机组播时仅发送一份数据,只有数据在传送路径出现分岔时才将分组复制后继续转发。因此,对发送者而言,数据只需发送一次就可发送到所有接收者,大大减轻了网络的负载和发送者的负担。组播需要路由器的支持才能实现,能够运行组播协议的路由器称为组播路由器。

IP组播地址

IP组播使用D类地址格式。D类地址的前四位是1110,因此D类地址范围是224.0.0.0~239.255.255.255,每个D类IP地址标志一个组播组。
组播数据报用D类IP地址作为目的地址,并且首部中的协议字段值是2,表明使用IGMP,注意:
1)组播数据报也是“尽最大努力交付”,不提供可靠交付。
2)组播地址只能用于目的地址,而不能用于源地址。
3)对组播数据报不产生ICMP差错报文。因此,若在PING命令后面键入组播地址,将永远不会收到响应。
4)并非所有的D类地址都可作为组播地址。

IP组播可以分为两种:

① 在本局域网上进行硬件组播;
② 在因特网的范围内进行组播。
在因特网上进行组播的最后阶段,还是要把组播数据报在局域网上用硬件组播交付给组播组的所有成员。

网路层设备:路由器

整个路由器的结构可划分为两大类:路由选择部分和分组转发部分:
路由选择部分 的任务是根据所选定的路由选择协议构造出路由表,同时经常或定期地和相邻路由器交换路由信息而不断更新和维护路由表,其核心部件是路由选择处理器。
分组转发部分 由3部分组成:一组输入端口、交换结构、一组输出端口,交换结构从输入端口接收到分组后,根据转发表对分组进行处理,然后从一个合适的输出端口转发出去。交换结构是路由器的关键部件,它将分组从一个输入端口转移到某个合适的输出端口。


后记1.目的和要求:

了解路由器的作用及其工作原理;理解IP协议的作用及IP地址分类;理解ARP协议的作用及其工作原理;重点理解并熟练掌握划分子网和CIDR地址块划分的方法,子网掩码的作用;理解分组转发的流程;理解ICMP协议的作用以及ICMP报文的使用;理解RIP协议、OSPF协议和BGP协议的特点;掌握RIP协议采用距离向量算法更新路由表的过程;了解OSPF报文和BGP报文的使用;

后记2.知识点:

(1)网络层与IP协议
网络层基本概念;IP协议的发展与演变;IP协议的主要特点。
(2)IPv4协议
IPv4分组格式;IPv4地址的基本概念;标准分类IP地址;划分子网的三级地址结构;无类别域间路由CIDR;网络地址转换NAT。
(3)路由选择协议
路由表的建立、更新与路由选择协议;路由信息协议RIP;最短路径优先协议OSPF;外部网关协议BGP;路由器与第三层交换技术。
(4)Internet控制报文协议–ICMP
ICMP协议的作用与特点;ICMP报文类型;Ping 与Traceroute命令。
(5)地址解析协议ARP
IP地址与物理地址的映射;地址解析工作过程。
(6)IPv6协议
IPv6协议的基本概念;IPv6协议的主要特征;IPv6地址;IPv6分组结构与基本报头;IPv4到IPv6过渡的基本方法。

后记3.考核知识点:

路由器的作用;分类的IP地址;IP地址与硬件地址的关系;ARP协议的工作原理;子网划分和子网掩码的使用,转发分组的流程 ;CIDR地址块的划分,斜线表示法,最长网络前缀;ICMP报文及其适用情况;路由选择策略的分类,Internet分层路由思想;RIP协议的优缺点及其要点,距离向量算法更新路由表;OSPF协议和BGP协议的要点。

  • 8
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值