1.04k likes | 1.25k Views
第 6 章 网络互连. 基本内容. 网络互连的概念, IP 协议、 IP 地址、 IP 数据报的格式、子网划分及子网掩码的设置、 IP 地址和物理地址的关系,控制报文协议,路由选择协议:内部网关协议 RIP 、 OSPF ,外部网关协议 BGP ,网络互联设备。. 重点掌握. IP 协议、 IP 地址、 IP 数据报的格式、子网划分及子网掩码的设置、 IP 地址和物理地址的关系,路由选择协议:内部网关协议 RIP 、 OSPF ,外部网关协议 BGP 。. 海南大学 信息科学技术学院. 6.1 网络互联的概念. 网络互联的必要性. 多种网络类型的存在
E N D
第6章 网络互连 基本内容 网络互连的概念,IP协议、IP地址、IP数据报的格式、子网划分及子网掩码的设置、IP地址和物理地址的关系,控制报文协议,路由选择协议:内部网关协议RIP、OSPF,外部网关协议BGP,网络互联设备。 重点掌握 IP协议、IP地址、 IP数据报的格式、子网划分及子网掩码的设置、IP地址和物理地址的关系,路由选择协议:内部网关协议RIP、OSPF,外部网关协议BGP。 海南大学 信息科学技术学院
6.1 网络互联的概念 网络互联的必要性 • 多种网络类型的存在 • 不同的应用要求由不同的网络支持 • 处于不同网络上的用户有互相通信的要求 • 处于同一网络上的用户有使用另一网络上资源的需求
网络的差异 • 地址方案不同 • 最大报文长度不同 • 网络的存储机制不同 • 超时不同 • 错误恢复不同 • 路由技术不同 • 用户访问控制不同 • 使用的连接方式不同
网络互连设备 • 将网络互相连接起来的设备,称为中继(relay)系统,根据中继系统所处的层次的不同,可有以下五种中继系统: • 物理层中继系统:转发器(repeater)。 • 数据链路层中继系统:网桥或桥接器(bridge)。 • 网络层中继系统:路由器(router)。 • 网桥和路由器的混合物:桥路器(brouter)。兼有网桥和路由器的功能。 • 在网络层以上的中继系统:网关(gateway)。主要实现高层协议的转换。
IP协议 因特网控制报文协议 (ICMP) 地址解析协议 (ARP) 逆地址解析协议 (RARP) 应用层 传输层 网络层 接口层 硬件 6.2 因特网的网际协议IP
引入TCP/IP地址 主机B 主机A 172.16.3.10 10.250.8.11 公司 A 公司B • 唯一编址使得端系统间的通信称为可能
32 Bits 网络号 主机号 IP地址
32 Bits 网络号 主机号 8 Bits 8 Bits 8 Bits 8 Bits IP 地址 10101100 00010000 01111010 11001100
32 Bits 网络号 主机号 8 Bits 8 Bits 8 Bits 8 Bits 172 . 16 . 122 . 204 IP 地址 10101100 00010000 01111010 11001100 00000000 ~ 11111111 (二进制) ––– 0 ~ 255 (十进制)
N H H H N N H H N N N H IP 地址分类 • A类: • B类: • C类: • D类: 组播地址 • E类: 保留为今后使用 N = 网络号 H = 主机号
# Bits 1 7 24 0 网络 # 主机 # A类: IP地址比特模式
# Bits 1 7 24 0 网络 # 主机 # Class A: # Bits 14 16 1 0 网络 # 主机 # Class B: IP地址比特模式 2
# Bits 1 7 24 0 网络 # 主机 # Class A: # Bits 14 16 1 0 网络 # 主机 # Class B: # Bits 3 21 8 1 1 0 网络 # 主机 # Class C: IP地址比特模式 2
# Bits # Bits 1 1 Class D: Class E: IP地址比特模式 1 1 0 1 组播地址 1 1 1 1 预留今后用
IP地址举例 172.16.3.15 172.16.3.10 172.16.0.0 • 网络 172.16.0.0 • 主机 0.0.3.10 • 主机 0.0.3.15
根据高位比特判断地址类型 高位比特 地址类型 十进制 0 10 110 1110 1111 1 – 126 128 – 191 192 – 223 224 – 239 240 – 255 A B C D E 网络127.0.0.0留作广播用 ,地址127.0.0.1常用来指本地主机
网络和主机号 主机号码 地址类型 网络号码 A B C 126 16,384 2,097,152 16,777,214 65,534 254 网络 126= 27-1 (127.0.0.0 Reserved) 16384 = 214 2,097,152 = 221 主机 16,777,214 = 224 - 2 65,534 = 216 - 2 254 = 28 - 2
练习:IP地址分类 地址 类型 网络号 主机号 10.2.1.1 128.63.2.100 201.222.5.64 192.6.141.2 130.113.64.16 256.241.201.10
练习:IP地址分类 Address Class Network Host 10.2.1.1 A 128.63.2.100 201.222.5.64 192.6.141.2 130.113.64.16 256.241.201.10
练习:IP地址分类 Address Class Network Host 10.2.1.1 A 10.0.0.0 128.63.2.100 201.222.5.64 192.6.141.2 130.113.64.16 256.241.201.10
练习:IP地址分类 Address Class Network Host 10.2.1.1 A 10.0.0.0 0.2.1.1 128.63.2.100 201.222.5.64 192.6.141.2 130.113.64.16 256.241.201.10
练习:IP地址分类 Address Class Network Host 10.2.1.1 A 10.0.0.0 0.2.1.1 128.63.2.100 B 201.222.5.64 192.6.141.2 130.113.64.16 256.241.201.10
练习:IP地址分类 Address Class Network Host 10.2.1.1 A 10.0.0.0 0.2.1.1 128.63.2.100 B 128.63.0.0 201.222.5.64 192.6.141.2 130.113.64.16 256.241.201.10
练习:IP地址分类 Address Class Network Host 10.2.1.1 A 10.0.0.0 0.2.1.1 128.63.2.100 B 128.63.0.0 0.0.2.100 201.222.5.64 192.6.141.2 130.113.64.16 256.241.201.10
练习:IP地址分类 Address Class Network Host 10.2.1.1 A 10.0.0.0 0.2.1.1 128.63.2.100 B 128.63.0.0 0.0.2.100 201.222.5.64 C 192.6.141.2 130.113.64.16 256.241.201.10
练习:IP地址分类 Address Class Network Host 10.2.1.1 A 10.0.0.0 0.2.1.1 128.63.2.100 B 128.63.0.0 0.0.2.100 201.222.5.64 C 201.222.5.0 192.6.141.2 130.113.64.16 256.241.201.10
练习:IP地址分类 Address Class Network Host 10.2.1.1 A 10.0.0.0 0.2.1.1 128.63.2.100 B 128.63.0.0 0.0.2.100 201.222.5.64 C 201.222.5.0 0.0.0.64 192.6.141.2 130.113.64.16 256.241.201.10
练习:IP地址分类 Address Class Network Host 10.2.1.1 A 10.0.0.0 0.2.1.1 128.63.2.100 B 128.63.0.0 0.0.2.100 201.222.5.64 C 201.222.5.0 0.0.0.64 192.6.141.2 C 192.6.141.0 0.0.0.2 130.113.64.16 B 130.113.0.0 0.0.64.16 Nonexistent 256.241.201.10 00000000 ~ 11111111 (二进制) ––– 0 ~ 255 (十进制)
ARP协议--提出问题 • IP地址将不同的物理地址统一起来,将物理地址隐藏.上层软件使用IP地址标识节点 • 只有两台机器知道物理地址时才能进行实际的通信 • 分组到达目的物理网络后,发送分组的计算机需把目的主机的IP地址映射到它的物理地址上 • 需经中介路由器的发送,发送方必须将中介路由器的IP地址映射到它的物理地址上
IP地址到物理地址映射的方法 • 表格方式 --在主机中建立IP地址—物理地址的映射表 --需人工建立,人工维护 • 直接映射 --对可自由配置而且短的物理地址,编入IP地址码中 --PA=f(IA) • 动态绑定 --解决范围大、物理地址固定,接口更换时物理地址跟随变化的问题 --ARP协议
# Bits 16 16 32 32 4 4 6 6 版本 首部长度 服务类型 总长度 标识 标志 片偏移 生存 时间 # Bits 16 16 32 32 4 4 协议 首部校验和 源地址 目的地址 可选字段 数据 IP数据报的格式 帧头 网络头 报文头 帧尾 数据
分片重组 • 数据报分片后,每片都作为独立的数据包传送,一直等到到达目的主机后才对它们重组 • 缺点:在通过小MTU时不重组,造成在以后的传输中传送小报文,效率下降;丢失一个分片就不能重组报文. • 优点:数据报分片独立选路;不要求路由器对分片存储或重组
主机地址 172.16.2.2 10.1.1.1 E0 E1 172.16.3.10 10.250.8.11 172.16.12.12 10.180.30.118 IP: 172.16.2.1 IP: 10.6.24.2 路由表 网络 接口 172.16 . 12 . 12 172.16.0.0 10.0.0.0 E0 E1 网络 主机
标准地址 • 网络 172.16.0.0 172.16.0.0
带子网的地址 Company A 172.18.0.0 172.16.3.0 172.16.4.0 • 网络 172.16.0.0 172.16.1.0 172.16.2.0 172.16.0.0 172.17.0.0
子网地址 172.16.?.200 172.16.?.5 E0 E1 172.16.?.2 172.16. ?.100 172.16. ?.150 172.16. ?.160 路由表 网络 接口 172.16.0.0 172.16.0.0 E0 E1
172.16 . 3 . 100 网络号 子网号 主机号 172.16.2.200 172.16.3.5 E0 E1 172.16.2.2 172.16.3.100 172.16.2.160 172.16.3.150 IP: 172.16.2.1 IP: 172.16.3.1 新的路由表 网络 接口 172.16 . 2 . 160 172.16.2.0 172.16.3.0 E0 E1 网络号 子网号 主机号
172 16 0 0 子网掩码 Network Host IP地址
172 16 0 0 255 255 0 0 子网掩码 Network Host IP地址 Network Host 默认子网 掩码
Network Host 172 16 0 0 IP地址 Network Host 默认子网 掩码 255 255 0 0 Network Subnet Host 附加的8位 子网掩码 255 255 255 0 从主机号码中拿出8位作为网络号 子网掩码
128 64 32 16 8 4 2 1 1 0 0 0 0 0 0 0 = 128 1 1 0 0 0 0 0 0 = 192 1 1 1 0 0 0 0 0 = 224 1 1 1 1 0 0 0 0 = 240 1 1 1 1 1 0 0 0 = 248 1 1 1 1 1 1 0 0 = 252 1 1 1 1 1 1 1 0 = 254 1 1 1 1 1 1 1 1 = 255 比特串对应的十进制
无子网的标准地址 网络 主机 172.16.2.160 10101100 00010000 00000010 10100000 11111111 11111111 00000000 255.255.0.0 00000000 00000000 00000000 10101100 00010000 • 默认方式下,没采用子网 172 16 0 0
带子网的子网掩码 Network Subnet Host 172.16.2.160 10101100 00010000 00000010 10100000 255.255.255.0 11111111 11111111 11111111 00000000 00000010 00000000 10101100 00010000 172 16 2 0 • 网络号增加了8位
带子网的子网掩码 Network Subnet Host 172.16.98.160 10101100 00010000 01100010 10100000 255.255.224.0 11111111 11111111 11100000 00000000 01100000 00000000 10101100 00010000 172 16 96 0 • 网络号码可增加可变位数