第4章 网络层与IP协议.

Slides:



Advertisements
Similar presentations
网络管理员考证辅导 —— 真题解析 广东水利电力职业技术学院 计算机系 温海燕
Advertisements

NAT与ICMP交互.
寻址与路由技术 IP地址 ARP协议 IP地址的扩展 Internet的组播 Internet群组管理协议 自举与动态配置 端口与套接字
第 4 章 网络层 本章主要内容: 4.1 网络层提供的两种服务 4.2 网际协议 IP 虚拟互连网络
第十章 网络互连 本章主要内容 网络互连概述 IP编址技术 子网划分技术 网络互连设备 网络互连实例 2017/3/2 计算机网络技术及应用.
计算机网络课程总结 一、计算机网络基础 计算机网络定义和功能、基本组成 OSI/RM参考模型(各层的功能,相关概念, 模型中数据传输 等)
第六单元 Internet协议及其技术第一讲
第 4 章 网络层.
计算机网络教程(第 2 版) 第 7 章 网络互连 课件制作人:谢希仁.
因特网 TCP/IP协议 IP路由技术 Internet接入技术 Internet服务.
引言 TCP/IP协议栈.
淄博信息工程学校 ZIBOIT&ENGINEERING VOCATONAL SHCOOL 03 交换机干道技术 计算机网络技术专业.
网络设计与管理实践 首都师范大学信息工程学院.
实验八 配置动态路由-OSPF协议.
2-2 静态路由.
引言 路由器的主要工作就是为经过路由器的每个 IP数据报/分组 寻找一条最佳传输路径(寻径),并将该数据有效地传送到目的站点(转发)。
路由与远程访问 直连路由、静态路由、默认路由和动态路由 一、路由器 1) 主要功能: 路由器的网络层的设备,负责IP数据包的路由选择和转发。
第13讲 IGRP协议 主讲:史宝会.
任务十 在思科路由网络中使用IGRP和EIGRP动态路由协议
计算机网络技术 项目负责人 张嗣萍/本环节主讲教师 第5章 路由器与路由选择 (2)路由选择与数据转发 2007年度上海建桥学院教改课程
网络技术之六: 路由技术 22:00.
路由协议概述 ISSUE 1.0 日期: 杭州华三通信技术有限公司 版权所有,未经授权不得使用与传播.
网络实用技术基础 Internet技术及应用.
第3章 IP路由原理.
第17章 实现路由器.
实验7:路由配置和简单的路由程序.
项目四 组建跨地区网络 授课教师:肖颖.
计算机网络 吴功宜 编著 欢迎辞.
网络系统集成技术 网络互联技术 第六章.
第4章 计算机组网设备 (二) 计算机系统与网络技术.
第九章 网络互连 本章主要内容 网络互连的概述 因特网的互连协议IP 网络互连设备 网络互连实例 2017/9/9 计算机网络技术及应用.
第 9 章: 对 IP 网络划分子网 网络简介 第 9 章:对 IP 网络划分子网 Cisco Networking Academy 计划
第6章 网络层.
第 6 章 IP 遶送.
Westmont College 网络互连路由 (静态和动态路由;路由信息的传播; BGP, RIP, OSPF; 组播路由)
Data Communications and Computer Networks
教师:陈有为 TCP/IP与Internet(A) 教师:陈有为
计算机网络原理 计算机与信息工程分院 周文峰.
IPv6 地址空间.
第二讲 搭建Java Web开发环境 主讲人:孙娜
ARP, RARP & ICMP.
第 2 章 TCP / IP 簡介.
第七章 路由器技术和路由选择协议 于银辉 教授 吉林大学 通信工程学院.
管理信息结构SMI.
矢量距离路由.
网络常用常用命令 课件制作人:谢希仁.
实用组网技术 第一章 网络基础知识.
Windows网络操作系统管理 ——Windows Server 2008 R2.
Windows网络操作系统管理 ——Windows Server 2008 R2.
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
第3章 IP寻址与地址解析.
IP地址与子网掩码 1.
逆向工程-汇编语言
路由选择、路由器 路由选择(routing) IP路由选择 路由器(router) 选择一条路径发送数据的过程
Routing Protocols and Concepts – Chapter 1
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
4.2 网际协议IP 网际协议 IP 是 TCP/IP 体系中两个最主要的协议之一。与 IP 协议配套使用的还有四个协议:
数据报分片.
第4章 网络层.
数字通信与计算机网络技术基础.
谢聪.
第九讲 网络层(一).
基于列存储的RDF数据管理 朱敏
网络技术实训 第8讲:NAT防火墙设计讨论 许成刚 信息技术学院
3.8 局域网应用实例 某省劳动和社会保障网络中心组网实例 会议中心的无线组网实例.
实验六静态路由.
IP路由协议 IP数据报从源主机无连接的、逐步地传送到目标主机,这就是IP协议的路由选择。.
外部网关协议.
第 4 章 网络层.
Presentation transcript:

第4章 网络层与IP协议

本章基本要求 掌握IP地址的规划及子网划分技术 掌握网络层中源到目标分组传输的实现机理 理解数据报和虚电路的区别 理解路径选择的作用与实现 理解IP协议、ARP协议和ICMP协议的作用, 理解路由器的功能 了解路拥塞控制的概念 了解IP报文的格式 了解静态路由与动态路由的特点及实现方法

网络层功能概述 为什么需要网络层 第二层只能将数据帧由传输介质的一端送到另一端 能不能直接利用物理层地址实现主机寻址呢? 能不能绕开路径选择问题而直接利用物理层地址实现主机寻址呢?

1网络层的功能概述 源主机发出的分组经由各种网络路径到达目的主机

功能 首先,需要规定该层协议数据单元的类型和格式 其次,要了解通信子网的拓扑结构,从而能进行路由(Routing) 第三,在选择路径时还要注意拥塞控制和负载平衡 网络层还要能协调好不同网络间的差异即所谓解决异构网络互连的问题 服务与通信子网技术无关 ,对于传输层是透明的

当网络带宽或通信子网中的路由设备性能不足时都可能导致拥塞 使某些路径或通信线路处于超负载状态,而让另一些路径或通信线路处于空闲状态,可能出现负载不平衡

2 网络层所提供的服务 网络层提供给传输层的服务有面向连接和面向无连接之分 所谓面向连接就是指在数据传输之前双方需要为此建立一种连接,然后在该连接上实现有次序的分组传输,直到数据传送完毕连接才被释放 例如: 数据报 无连接则不需要为数据传输事先建立连接,其只提供简单的源和目标之间的数据发送与接收功能 例如:虚电路

TCP/IP的网络层 以数据报形式提供面向无连接的服务 主要协议包括IP协议、ARP协议、RARP协议、ICMP协议和一系列路由协议

IP协议 是TCP/IP网络层的核心协议 定义了网络层分组格式,包括IP寻址方式 IP分组的格式

字段的说明 版本:数据报协议的版本。通常为IP协议的4.0版本 头标长:数据报报头的长度。以32位长度为单位 服务类型:主机要求通信子网提供的服务类型 总长:数据报的总长度,最大长度为216-1字节即65535字节 标识:标识数据报 分段偏移 生存时间或生命期:限定数据报生存期的计时器 协议:指示传输层所采用的协议 头校验和:用于校验头标 IP地址:32位的源地址与目标地址分别指出源主机和目的主机的网络地址 任选字段:支持各种选项,提供扩展余地

IP地址 逻辑地址与物理地址

2.IP地址的结构、分类与表示 IP地址结构:网络标识、主机号 表示:带点十进制标识法(dotted decimal notation) 网络标识: 网络位置信息:该主机所在的网络 使得路由器能够为IP分组选择一条合适的路径 主机号:表示该主机在相应网络中的序号 表示:带点十进制标识法(dotted decimal notation) 例子:11010010.00100001.00101100.00001010 点分十进制表示:210.33.44.10

IP地址分类

A类地址 A类地址的范围(二进制表示): 00000001.00000000.00000000.00000000--- 01111111.11111111.11111111.11111111 采用点分十进制,则为: 1.0.0.0-127.255.255.255 共有 27-2 个 A类网络,每个A类网络所拥有的主机数目可达 224-2, 即16,777,214。

B类 B类地址的范围(二进制表示): 10000000.00000000.00000000.00000000--- 10111111.11111111.11111111.11111111 若采用点分十进制,则为: 128.0.0.0-191.255.255.255 共有 214-2 个 B类网络,每个B类网络所拥有的主机数目可达 216-2 , 即65534。

C类 C类地址的范围(二进制表示): 11000000.00000000.00000000.00000000----- 11011111.11111111.11111111.11111111 若采用点分十进制格式,则为: 192.0.0.0至223.255.255.255 共有 221-2个 A类网络,每个A类网络所拥有的主机数目可达 28-2 , 即254。

以下地址是哪一类地址? 145.31.78.24 10010001…… B类 请举出这个B类网络中其它一个IP地址 200.42.129.16 11001000…… C类 请举出这个C类网络中其它一个IP地址 14.82.19.54 00001110…… A类 请举出这个A类网络中其它一个IP地址

问题 怎样判断一个IP地址的类别?

3.特殊的IP地址及其作用 网络标识 广播地址: 主机号部分为全“0”的IP地址代表一个特定的网络 本机 本网络中的主机 局域网中的广播 对远程网络的广播 回送地址

私有地址 私有地址(private address) 其地址范围包括三个部分 私有地址作为逻辑标识的主机访问外面的因特网的办法: 供内部实现IP网络时使用的地址资源。 其地址范围包括三个部分 10.0.0.0 -10.255.255.255 172.16.0.0-172.31.255.255 192.168.0.0-192.168.255.255 私有地址作为逻辑标识的主机访问外面的因特网的办法: Proxy NAT

IP地址规划与子网划分 IP地址规划步骤 首先,分析网络规模 其次,确定使用公用地址还是私有地址,根据网络规模确定所需要的网络号类别 相对独立的网段数量 每个网段中可能拥有的最大主机数 其次,确定使用公用地址还是私有地址,根据网络规模确定所需要的网络号类别 最后,根据可用的地址资源进行主机IP地址的分配

IP地址分配方式 静态分配: 动态分配: 指由网络管理员为用户指定一个固定不变的IP地址 手工配置到主机上 通常以客户机-服务器模式通过动态主机控制协议 (dynamic host control protocol,简称DHCP)来实现

例子 若有三个网段每个网段的主机数为30,需要怎样从NIC为其申请IP地址? 1个还是3个C类网络?

子网划分 方法一:申请3个C类网络的分析: 浪费率为88.19% 方法二:子网划分技术 为什么进行子网划分: 子网划分(subnetworking ): 是指由网络管理员将一个给定的网络分为若干个更小的部分,这些更小的部分被称为子网(subnet) 为什么进行子网划分: 当网络中的主机总数未超出所给定的某类网络可容纳的最大主机数 内部又要划分成若干个分段(segment)进行管理时,就可以采用子网划分的方法

如何进行子网划分 例子: 学生学号采用6位的十进制:CCCCSSS 其中C代表班级号,S代表序列号 分为小组,如何标识? 两种方案:

子网划分方法 从原有IP地址的主机位中借出连续的高若干位作为子网络标识 剩余的若干位作为主机位 划分后的网络标识:原网络标识+子网络标识

如何确定借几位作为网络标识 所借的位数n取决于子网络的规模 例如:C类 network 1 2 345678

子网络位数与子网数量、有效子网数量的对应关系

对C类网络进行子网划分的例子 C类网络号:202.11.2.0 有三个相对独立的网段,每个网段的主机数不超过30台 11001010 .00001011.00000010.1 2 3 45 678

划分后的网络号 11001010 .00001011.00000010.1 2 3 45 678 11001010 .00001011.00000010.0 0 1 00 000 11001010 .00001011.00000010.0 1 0 00 000 11001010 .00001011.00000010. . . . 00 000 11001010 .00001011.00000010.1 1 0 00 000 202.11.2.32 、 202.11.2.64 --202.11.2.192

某一子网络的所有ip地址 范围:202.11.2.33---------- 202.11.2. 62 11001010 .00001011.00000010.1 2 3 45678 11001010 .00001011.00000010.0 0 1 00001 11001010 .00001011.00000010. 0 0 1 00010 11001010 .00001011.00000010. 0 0 1 00011 11001010 .00001011.00000010. 0 0 1 . . . . . 11001010 .00001011.00000010. 0 0 1 11110 范围:202.11.2.33---------- 202.11.2. 62

对C类网络进行子网划分的例子 C类网络号:202.11.2.0

子网划分的优越性 提高IP地址的利用率 下面是C类网络子网划分后的ip地址利用率

4 子网掩码 如何得到网络标识? 未引进子网划分前,有类别的IP地址,可以通过IP地址中的标识位直接判定其所属的网络类别并进一步确定其网络标识 例如:IP地址102.2.3.3 A类 网络号:102.0.0.0 引进子网划分后 IP地址102.2.3.3 借8位 网络号:102.2.0.0 借16位 网络号:102.2.3.0 不能从IP地址判断网络标识,怎么解决?

4 子网掩码 功能:告知主机或路由设备,IP地址的哪一部分代表网络号部分,哪一部分代表主机号部分 编址格式:32位长度的二进制比特位 形态: 网络部分(包括子网络部分)对应的位全为“1” 主机部分对应的位全为“0”

例子 没有划分子网的A、B、C类网络的子网掩码 A类: 11111111.00000000.00000000.00000000

& 通过将子网掩码与IP地址进行“与”操作,可得到IP地址所属的网络号(包括子网络号) 子网掩码11111111.11111111.11111111.00000000 & -------------------------------------------- 10000011.01101100.00000010.00000000 131. 108. 2. 0

为了方便,采用 “X.X.X.X/Y”的方式来表示IP地址与子网掩码 C类进行子网划分后的子网掩码 为了方便,采用 “X.X.X.X/Y”的方式来表示IP地址与子网掩码 例如 102.2.3.3/255.0.0.0 102.2.3.3/8 102.2.3.3/255.255.248.0 102.2.3.3/21

5 ARP与RARP 地址解释协议(address resolution protocol,简称ARP 在RFC826中定义

为什么需要ARP? ARP功能: 提供从主机IP地址到主机物理地址或MAC地址的映射功能

ARP的工作原理 同一(子)网络中的ARP工作原理 不同网络中的ARP工作原理

同一(子)网络中的ARP工作原理 已知Destination的IP 求Destination的MAC 查ARP表(本地:Source) “有” --直接用其进行数 据帧的封装 “无” --在整个网内发送 ARP 广播请求 ARP询问谁的IP地址是197.15.22.126? 只有主机“Destination”回应一个ARP包:告诉Source本机的MAC地址

不同网络中的ARP工作原理 A B 源主机将目标主机与自己的IP地址进行比较,判断两者是否在同一网段中,若不在同一网段中,则将数据包发送给网关。

ARP流程图(1) 发送数据到某主机 该主机的 MAC地址在 我的ARP表中? 发送ARP请求 收到ARP回应 装帧、发送

ARP流程图2 开始 SA-DA Y 同一网段中 查找ARP缓存 以相应的硬件地址成帧 N Y 有否? 发送数据帧 送至网关或路由 N

RARP Reverse Address Resolution Protocol 逆向地址解析协议 功能: MAC地址到IP地址的映射 例子: 网络环境中启动一台无盘工作站时

RARP工作过程示意图

6 ICMP 因特网控制消息协议 Internet control message protocol IP层协议,但是ICMP报文都被封装于IP分组中 功能:检测网络,包括路由、拥塞、服务质量等问题 网络状态测试工具“Ping”和“Tracert”就都是基于ICMP实现

二、 路由与路由协议

谁来完成路径选择工作? 由邮局组成的邮政系统完成路径选择的全过程 每个邮局进行具体的存储转发工作

二、路由与路由协议 路由 指对到达目标网络所进行的最佳路径选择 路由器:专门设计用于实现网络层功能的网络互连设备 其他带路由功能的设备 (实现转发分组的作用) 路由器:专门设计用于实现网络层功能的网络互连设备 (具有多个输入输出端口,每个端口都连接不同的网络) 其他带路由功能的设备 三层交换机 操作系统软件中也可实现网络层的路由功能,称为软件路由

路由表 路由表:专门用于存放路由信息的表 由表项组成 路由表的表项:目标网络和路由器接口信息

路由过程 路由器的工作: 拆帧,取出IP地址 提取目标网络号 与路由表匹配 若不匹配,则将相应的IP分组丢弃 若匹配,则重新将数据包封装成帧,并从合适的路由器端口送出

“路由”与“交换”是路由器的两大基本功能 查找路由表以获得最佳路径信息的过程被称为路由器的“路由”功能 从接收端口进来的数据在输出端口重新转发出去的功能称为路由器的“交换”功能 在交换过程中,数据报的目的IP地址始终保持不变 帧的目的物理地址根据路径选择结果逐站改变

1 静态路由和动态路由 路由表中的路由信息是从可而来的呢? 两种方式可用于路由表信息的生成和维护 静态路由:指网络管理员根据其所掌握的网络连通信息以手工配置方式创建的路由表表项 动态路由:路由协议通过自主学习而获得的路由信息

2、路由协议 被动路由协议 —Routed protocol —可路由协议 —确定封装格式 目的地址 —eg: IP IPX Apple talk —不可路由协议 —Routing protocol 主动路由协议 —eg:RIP IGRP OSPF —确定路由

路由选择算法 是路由协议的核心 不同的路由选择算法通常会采用不同的评价因子及权重来进行最佳路径的计算 常见的评价因子 带宽、可靠性、延时、负载、跳数、费用

路由协议按路由选择算法可分为 距离矢量路由协议 链路状态路由协议(例子:OSPF IS-IS ) 混合型路由协议(例子:EIGRP ) RIP:衡量标准是到达目的地需要经过的中间结点的数目(Hop) IGRP 链路状态路由协议(例子:OSPF IS-IS ) 混合型路由协议(例子:EIGRP )

如何得到最佳? 确定一种路由算法 根据算法搜集路由信息,作出判断 将判断结果填入路由表 路由器之间交换网络动态的路由信息

自治系统(autonomous system,简称AS) 是指网络中那些由相同机构操纵或管理,对外表现出相同的路由视图的路由器所组成的系统 内部网关协议(IGP,Interior Gateway Protocols ) 是指作用于自治系统以内的路由协议 例子:RIP、IGRP、OSPF、EIGRP 外部网关协议(EGP,Exterior Gateway Protocols ) 作用于不同自治系统之间的路由协议 例子:边界网关协议(BGP)

路由器在网络互连中的作用 提供异构网络的互连 实现网络的逻辑划分 实现VLAN之间的通信

提供异构网络的互连 路由器的接口 典型的互连方式 以太网口、令牌环网口、FDDI口、ATM口、串行连接口、SDH连接口、ISDN连接口 等 通过这些接口,路由器可以支持各种异构网络的互连 典型的互连方式 LAN-LAN、LAN-WAN和WAN-WAN

实现网络的逻辑划分 划分冲突域 隔离广播域

VLAN之间的通信方式 外部路由器 三层交换机

图7.15 一个有待于进行IP地址规划和分配的网络 习题 11、 请给出B类网络子网划分的各种可能情况的统计分析。说明子网掩码的作用,并判断主机172.24.100.45/16和主机172.24.101.46/16是否位于同一网络中。主机172.24.100.45/24和主机172.24.101.46/24的情况是否相同 7.2、现有如图7.15所示的网络,网段1和网络3通过两个路由器经网段2相互连接,已知网段2的网络号为202.22.4.16/28,且网段1和网段3的主机数均不超过254台,请你完成以下工作: a)         使用私有IP地址空间并采用子网划分技术,然后分别为网段1和网段3分配一个子网络号,并指明其子网掩码的值。 b)        为路由器A和路由器B的每个接口分配一个IP地址。 c)        为位于网段3中的主机B分配一个IP地址,并说明其默认网关的IP地址。 图7.15 一个有待于进行IP地址规划和分配的网络