计网——网络互连
网络互连
基本概念
互链:用网络设备把不同网络连接起来使得不同网络中计算机之间可相互通信
中继系统/中间设备:把网络相互连接起来的设备
中继系统:
- 物理层:转发器
- 数据链路层:网桥
- 网络层中断系统:路由器
- 网桥和路由器混合:桥路器
- 网络层以上:网关
网络互连使用 路由器
直接交付:两个主机在一个网络上,不用经过路由器
间接交付:两主机不在同一个网络,要经过路由交付
因特网的网际协议IP
IP协议:提供无连接的IP数据传输机制,不可靠但是有效
IP地址(4B):把每个连接在因特网上的主机分配一个在全世界范围是唯一的32位的标识符
IP地址编址方法
分类的IP地址
网络号 + 主机号
点分十进制记法:128.11.3.31
127.0.0.0保留使用
127.0.0.1 指代本地本机
ARP协议:广播报文,询问目的主机的IP地址与物理地址映射关系,目的主机响应报文,回答
IP数据报格式:首部固定部分20字节
子网划分
子网划分:从主机部分拿出若干字节作为子网号
子网掩码:找出IP地址中的子网部分将 三级IP地址 位& 子网掩码 = 划分子网时的网络地址
路由分组转发算法:
- 从分组首部提取目的IP地址D
- 把各网络的子网掩码与D逐比特相与,若与相应网络地址匹配,则直接交付,否则,转3
- 若 路由表中由目的地址为D的特定主机路由,则把分组传给指明的下一跳路由,否则,转4
- 将 路由表 的 每一行 的 子网掩码 与D 位与, 若结果等于改行的目的网络,则将分组传给该行指明的吓一跳路由,否则,转5
- 若路由表有默认路由,则把分组传给默认路由,否则,转6
- 报告失败
构成超网
无分类的两级编址:IP地址 ::= {<网络前缀>, <主机号>}
CIDR记法:IP地址/网络前缀长度
CIDR地址块:网络前缀都相同的连续IP地址组成的
构成超网:一个CIDR地址块可以表示多个地址
最长前缀匹配:正在路由表查找时,一个在匹配结果里选择具有最长网络前缀的路由
因特网控制报文协议ICMP
ICMP作用:允许主机或路由器报告差错情况和提供有关异常情况的报告
首部:8字节
分类:
差错报告报文
报文类型:终点不可达、源点抑制、时间超过、参数问题、改变路由
不应发送情况:对ICMP差错报文、第一个分片的数据报片的所有后续数据报片都步发送、广播,多播的、特殊地址
询问报文
报文类型:回送请求或回答报文、时间戳请求或回答报文
应用举例:Ping,Tracert
IP多播
多播使用组地址——IP使用D类地址支持多播
224.0.1.0——238.255.255.255
多播地址只能用于目的地址,而不能用于源地址
局域网中的多播帧中,只要MAC地址后23位与网卡设置的多播IP地址的后23位相同的,本机网卡才接收
两个或多个IP多播地址可能映射到同一个MAC多播地址
隧道技术:
虚拟专用网络VPN和网络地址转换NAT
本地地址(内部地址、专用地址):仅在机构内部使用的IP地址
全球地址:全球唯一的IP地址
因特网的所有路由器对目的地址时专用地址的数据一律步转发
VPN对IP进行二次封装
NAT:更改了IP地址