网络互连 Part 1 (概念, IP 地址, IP 路由, IP 数据报, 地址解析)

Slides:



Advertisements
Similar presentations
三级偏软考点. 第一章必考点 1. 计算机的进位数制 (1) 计算机中所有数据是二进制 0,1 表示 (2) 在现实生活中人们普遍使用十进制 如何把十进制转换成计算机所识别的二 进制?整数是除 2 取余法,小数是乘 2 取 整法.
Advertisements

网络管理员考证辅导 —— 真题解析 广东水利电力职业技术学院 计算机系 温海燕
NAT与ICMP交互.
第三章 计算机网络体系结构及协议.
会计从业资格 会计电算化 精讲班 主讲老师:黄德建.
计算机网络教程 任课教师:孙颖楷.
普通高等教育“十一五”国家级规划教材 第3章 计算机网络协议 与体系结构 计算机网络技术基础 高等教育出版社.
第十章 网络互连 本章主要内容 网络互连概述 IP编址技术 子网划分技术 网络互连设备 网络互连实例 2017/3/2 计算机网络技术及应用.
第 8 章 IP 基礎與定址.
计算机网络课程总结 一、计算机网络基础 计算机网络定义和功能、基本组成 OSI/RM参考模型(各层的功能,相关概念, 模型中数据传输 等)
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
IP地址及其管理.
计算机网络技术 王宇新 大连理工大学.
引言 TCP/IP协议栈.
淄博信息工程学校 ZIBOIT&ENGINEERING VOCATONAL SHCOOL 02 认识虚拟局域网 计算机网络技术专业.
第3章 网络体系结构与OSI协议.
网络设计与管理实践 首都师范大学信息工程学院.
实验八 配置动态路由-OSPF协议.
引言 路由器的主要工作就是为经过路由器的每个 IP数据报/分组 寻找一条最佳传输路径(寻径),并将该数据有效地传送到目的站点(转发)。
计算机网络技术 项目负责人 张嗣萍/本环节主讲教师 第5章 路由器与路由选择 (2)路由选择与数据转发 2007年度上海建桥学院教改课程
第4章 网络层与IP协议.
第17章 实现路由器.
项目四 组建跨地区网络 授课教师:肖颖.
第 8 章: IP 编址 Cisco Networking Academy 计划 网络基础 第 7 章:IP 编址 网络简介.
第九章 网络互连 本章主要内容 网络互连的概述 因特网的互连协议IP 网络互连设备 网络互连实例 2017/9/9 计算机网络技术及应用.
第 9 章: 对 IP 网络划分子网 网络简介 第 9 章:对 IP 网络划分子网 Cisco Networking Academy 计划
第6章 网络层.
第 6 章 IP 位址 著作權所有 © 旗標出版股份有限公司.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
IPv6 地址空间.
计算机网络原理 徐明伟
存储系统.
大学计算机基础 典型案例之一 构建FPT服务器.
管理信息结构SMI.
矢量距离路由.
网络常用常用命令 课件制作人:谢希仁.
实用组网技术 第一章 网络基础知识.
Windows网络操作系统管理 ——Windows Server 2008 R2.
Windows网络操作系统管理 ——Windows Server 2008 R2.
第3章 IP寻址与地址解析.
逆向工程-汇编语言
TCP/IP基本原理 第二章 网络接口层.
SOA – Experiment 2: Query Classification Web Service
C语言程序设计 主讲教师:陆幼利.
学习目标 1、什么是字符集 2、字符集四个级别 3、如何选择字符集.
Routing Protocols and Concepts – Chapter 1
第4章 计算机网络协议与网络体系结构.
主要内容: 无线局域网的定义 无线传输介质 无线传输的技术 WLAN的架构 无线网络搭建与配置 无线网络加密配置
Cassandra应用及高性能客户端 董亚军 来自Newegg-NESC.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
第4章 Excel电子表格制作软件 4.4 函数(一).
4.2 网际协议IP 网际协议 IP 是 TCP/IP 体系中两个最主要的协议之一。与 IP 协议配套使用的还有四个协议:
§6.7 子空间的直和 一、直和的定义 二、直和的判定 三、多个子空间的直和.
第八章 总线技术 8.1 概述 8.2 局部总线 8.3 系统总线 8.4 通信总线.
数据报分片.
谢聪.
WSAAsyncSelect 模型 本节内容 视频提供:昆山爱达人信息技术有限公司 视频录制:yang
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
网络技术实训 第8讲:NAT防火墙设计讨论 许成刚 信息技术学院
数据表示 第 2 讲.
3.8 局域网应用实例 某省劳动和社会保障网络中心组网实例 会议中心的无线组网实例.
Copyright © 2004 HRBEU.605. All Rights Reserved
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
实验六静态路由.
IP路由协议 IP数据报从源主机无连接的、逐步地传送到目标主机,这就是IP协议的路由选择。.
入侵检测技术 大连理工大学软件学院 毕玲.
外部网关协议.
3.6.1 虚拟网络的基本概念 虚拟局域网的实现技术 虚拟网络的优点
Presentation transcript:

网络互连 Part 1 (概念, IP 地址, IP 路由, IP 数据报, 地址解析) Part X 网络互连 Part 1 (概念, IP 地址, IP 路由, IP 数据报, 地址解析) 2018/11/19

网络互连的原因 局域网 费用低 范围有限 广域网 费用高 范围广 2018/11/19

异构性不可避免 No single networking technology is best for all needs 没有哪一种网络互连技术可以适合所有的需要。 2018/11/19

通用服务的概念 网络互连中的基本概念 先驱:电话网,任意两台电话通信 通用服务:网络中的任意一对计算机可以互连 合乎需要 在异构世界中实现起来大有麻烦 2018/11/19

异构性与通用服务 网络之间的不兼容性 虽然非常需要通用性服务,网络硬件和物理地址之间的不兼容性妨碍了使用不同技术的网络之间进行互连。 电子特性 信号和数据编码的方式 信息包格式 地址方案 虽然非常需要通用性服务,网络硬件和物理地址之间的不兼容性妨碍了使用不同技术的网络之间进行互连。 2018/11/19

网络互连 从异构网络技术开始 连接物理网络 用软件来使产生的系统同构 称为互连网internetwork或因特网internet 2018/11/19

如何连接异构网络? 采用一种特殊计算机系统: 能够完成网络连接任务 具有特殊用途 适合局域网和广域网 称为 网络路由器: Internet router 网关: Internet gateway 2018/11/19

路由器图示 云代表任意网络技术 每个网络一个接口 2018/11/19

重要思想 路由器是一台能够完成网络连接任务的、具有特殊用途的计算机。 路由器可以将采用不同技术的网络连接起来, 包括使用不同的媒介、不同物理地址模式,和不同帧结构格式的网络。 2018/11/19

互连网体系结构 多个 主机(Host)连接在一个网络上 单一路由器的不足 网络 路由器连接的网络 CPU 的功率和内存 I/O 性能 2018/11/19

互连网 目标: 实现一个单一的、无缝的通讯系统,该系统能够提供通用服务: 每个计算机一个地址 任何计算机均可向其他计算机发送数据包 隐藏物理连接、物理地址、路由信息等异构细节 2018/11/19

互连网概念 2018/11/19

如何隐藏异构性 构造一个“虚拟” 网络 需要发明 实现方法 注意:服务器和路由器都需要协议软件 地址模式 命名模式 协议软件 2018/11/19

互连网协议 TCP / IP 包含多个协议:协议suite 协同工作 分为五个概念层 2018/11/19

TCP/IP的分层结构 注意: TCP/IP 分层模式取代了旧的 ISO 模型 2018/11/19

TCP/IP 分层 第一层: 物理层 第二层: 网络接口层 第三层: 网络层 基本的网络硬件 MAC 帧格式 MAC 编址 (Note: MAC address = Media ACcess (hardware) address) 计算机和网络间的接口称为:NIC 第三层: 网络层 在由多个路由器连接的网络中传送信息包的机制 2018/11/19

TCP/IP 分层(接上) 第四层: 传输层 第五层: 应用层 为一台电脑上的应用程序传送数据到另一台电脑上的应用程序 其他方面 2018/11/19

网络互连协议 (IP) 仅指第三层的协议 是协议族的基础 规定了 网络编址模式 互连网的包格式 网络路由算法 2018/11/19

IP编址 抽象-“虚拟地址” 独立于硬件编码模式 使用者 高层协议 应用程序 2018/11/19

IP 地址 虚拟 为所有通讯使用 32位整数 每台主机有唯一值 仅为软件理解,硬件中并不存在。 为了在互连网中提供统一编址,协议软件定义了一个抽象 的编址模式,为每台逐渐分配了一个唯一的协议地址。 用户、应用程序和较高层协议软件均使用这种抽象的协议 地址进行通信。 2018/11/19

IP 地址构成 分成两个部分 全球权威分配唯一前缀给每一个网络 本地的管理者分配后缀给每一个主机 如何选择网络前缀和主机地址的边界? 前缀识别网络 后缀识别主机 为什么要分成这样的两层结构而不是flat式的? 全球权威分配唯一前缀给每一个网络 本地的管理者分配后缀给每一个主机 如何选择网络前缀和主机地址的边界? 2018/11/19

最初的IP地址类型 最初几位决定了类别 类别决定了前缀和后缀之间的界限 2018/11/19

点分十进位表示法 IP 地址的缩写 使人们避开了二进制(太长) 被点分离的数:8位一组,用十进制表示 这个名字不同于 www.somewhere.com 2018/11/19

点分十进位表示法的例子 每32位地址由4个十进制的数值表示 每个十进制数 代表八个二进位 数值从 0 到 255 2018/11/19

各类地址和网络大小 地址的种类决定了网络的最大数目 A 类最多 B 类中等 C 类最少 2018/11/19

为主机分配IP地址的私有互连网的例子 云朵的大小用于指示对应于主机号码的物理网络;网络大小决定了分配的地址类 2018/11/19

路由器地址的图示 地址的前缀标明网络 每个连接需要一个地址 2018/11/19

IP 地址分配 一个 IP并不代表一台特定主机 . 相反, 每个IP 地址代表一个主机与网络间的连接. 2018/11/19

特殊地址 以上网络地址不用于信息包 loopback仅限于本机 2018/11/19

子网和无类编址 不属于最初的方案: 防止地址被耗尽 允许前缀和后缀的边界发生在任一点上 需要额外信息确定边界 IP地址正被耗尽 所有网络只能从三种网络大小中选一种,更加浪费空间。 必须克服这种限制。 防止地址被耗尽 允许前缀和后缀的边界发生在任一点上 需要额外信息确定边界 2018/11/19

地址掩码 和IP地址一起使用 32 位二进制数值 指明前缀和后缀边界 例子: B 类掩码 255.255.0.0 I bits cover prefix 0 bits cover suffix 例子: B 类掩码 255.255.0.0 2018/11/19

子网地址掩码 目标: 扩展地址空间 发明于八十年代 只在站点内部有效 技术 分配单个网络前缀给站点 把后缀分为两个部分:站点内的网络和主机 典型功用: 划分B类地址 2018/11/19

子网地址的例子 单个的B类数字如 128.10.0.0 分配给站点 站点选择子网界限如 24 位 路由器和主机使用对应的子网掩码进行配置 M=255.255.255.0 给定目标地址, D, 用 “logical and” 操作提取前缀 D & M 2018/11/19

Classless Addressing:无类编址 目标: 扩展地址空间 发明于九十年代 因特网通用 兼容 原来的分类地址模式 子网掩码 其它形式 2018/11/19

Classless Addressing(续上) 技术描述 允许任意前缀大小 用一对数代表网络地址 (地址, 掩码大小) 命名为无类领域内路由(Classless Inter-Domain Routing ,CIDR) 2018/11/19

CIDR 使用反斜杠标志 例子 128.211.0.0/17 意味着前缀和后缀之间的边界出现在前17位之后 每个网络按需要可大可小(必须是2的幂) 2018/11/19

IP 信息包的动机 因为能连接异构网络,路由器无法传递不同网络的帧。 为了兼容异构性, 互连网必须定义一个硬件-独立的信息包格式。 2018/11/19

网络包 是抽象包 由软件产生并解读 包含发送端和目的端的地址 大小取决于携带的数据 称为IP 数据报 2018/11/19

IP 数据报的两部分 首部 包含目标地址 定长域 数据区 变长,最大限度 64K 没有最小限度 2018/11/19

数据报头 三个主要字段 源IP 地址 目标 IP 地址 包类型 2018/11/19

IP 数据报转发 由路由器完成 类似于广域网转发 不同于广域网转发 表驱动 表中指定下一跳节点 使用IP 地址 下一跳节点是路由器或目的地地址 2018/11/19

IP 路由表的例子 表 (b) 是 (a)的中间路由器的路由表 2018/11/19

路由表大小 因为路由表中的每一个目的地对应于一个网络, 路由表的表目数和互连网的网络个数成比例。 2018/11/19

数据报转发过程 给定数据报 找出目的地址字段, D 在路由表中查找D 找出下一跳节点地址, N 把数据报发给 N 2018/11/19

关键概念 数据报头的目的地址总是指一个最终地址。 当一个路由器转发数据报到另一个路由器时, 下一个节点的地址并不出现在数据报报头中。 2018/11/19

IP 通讯的语义 IP 是无连接的 数据报包含目的地址 每个数据报可独立收发 路由器会在任意时刻改变 2018/11/19

IP通讯语义(续上) IP 允许数据报发生: 因此:尽力传送(best-effort delivery) 时延 复制 无序发送 丢失 损坏 因此:尽力传送(best-effort delivery) 动因: IP兼容所有的网络,所以底层硬件可能出错。其结果是IP包被丢失、延迟、乱序或损坏。IP不是负责处理这些问题的协议层,需要更高层的协议软件来处理这些错误。 2018/11/19

地址解析 硬件仅使用MAC 地址 IP 只使用 IP 地址 结果: 需要软件来转换 这是网卡的功能 叫做地址解析 协议地址是软件提供的抽象,物理网络硬件不知道怎样 根据协议地址定位一台计算机。 在数据包发送之前,必须将下一跳的协议地址转换为对应的 硬件地址。 2018/11/19

地址解析 第二层的协议 给定: 发现: 技术 一个本地网, N N上一台电脑的IP 地址C C的硬件地址 地址解析协议ARP 将协议地址映射为硬件地址的过程称为地址解析。当主机或 路由器向同一物理网络中的另一台计算机发送包时需要使用 地址解析,而在向连接在远程的计算机发包时不需要。 2018/11/19

地址解析协议(ARP) 地址联编存放在表中 表的项包括每台电脑的一对地址 IP 地址 硬件地址 根据需要自动建表 2018/11/19

ARP 表 只包括本地网的计算机 每行的IP的前缀是一样 的 2018/11/19

ARP 地址查询 在ARP表中查找目标 IP 地址, T 找不到,则 从表中返回硬件地址 发送 ARP 请求信息给 T 在表中增加输入项 从表中返回硬件地址 2018/11/19

ARP 的插图 W 需要Y的硬件地址 请求通过广播发送 回答通过单播返回 2018/11/19

ARP 信息格式(以太网) 硬件地址字段的长度取决于网络的类型 以太网使用 48位地址 2018/11/19

ARP信息在帧中的传送 ARP 信息提交到帧的数据区 称为封装 如何区分ARP信息和其他数据类型呢? 2018/11/19

帧类型 帧类型指出信息是否为 ARP 接收方检查帧类型 2018/11/19

Key point 因为ARP 软件只是网络接口软件的一部分, 因此所有的高层协议和应用程序都可尽情使用 IP 地址, 而无须考虑识别硬件地址的问题。 2018/11/19

总结 互连网络 互连网的概念 解决异质性的问题 包括各种局域网和广域网 虚拟网络:提供通用服务 无缝连接:不必考虑帧格式的不同 统一 :统一的编址方法 2018/11/19

总结(续上) 互连网构架 多种网络 通过路由器连接 路由器 特定用途的计算机系统 两个以上的网络互连 使用表转发数据包 2018/11/19

总结(续上) 网络协议(IP) TCP / IP的基本层次 定义 网络地址 发送语义 网络信息格式 (IP 数据报) 2018/11/19

总结(续上) 地址解析 需要将IP 地址转换成等价的硬件地址 在网卡中实现 使用表格 自动升级表格的输入项 广播请求 2018/11/19