IP地址
IP地址类型 |
第一字节十进制范围 |
二进制网络位(开始位) |
A |
0-127 |
0 |
B |
128-191 |
10 |
C
扫描二维码关注公众号,回复:
11876047 查看本文章
|
192-223 |
110 |
D |
224-239 |
1110 组播地址 |
E |
240-055 |
11110留给实验室用 |
|
|
|
直接广播地址—定向广播 受限广播地址—不定向广播
自动专用IP地址(APIPA)--169.254.0.0到169.254.255.255
私网IP地址
变长子网掩码(VLSM)
等长子网掩码(FLSM)
无类域间路由(CIDR)技术的主要应用
- 构建超网
- 路由聚合
IP协议数据单元(字段分段和重组)
- 标识—表示报文ID,
- 标志—表示报文是不是分组或分组是不是最后一个
- 片偏移—表示分组在原来数据报中位置,以8个字节的倍数计算。
一个IP报文 固头长度20字节
头长度(首部长度)是单位是4字节(例:如果头长度是5,就表示头长是5*4=20字节)
IP数据报总长度单位是1字节
填充域目的是把头长度凑足32bit的整数倍
ICMP属于网络层协议 ,封闭在IP数据报
ICMP类型:
- 目标不可达(类型3)
- 超时(类型11)
- 源抑制(类型4)
- 参数问题(类型12)
- 路由重定向(类型5)
- 回声(请求/响应,类型8/0)
- 时间戳(请求/响应,类型13/14)
- 地址掩码(请求/响应,类型17/18)
TCP特点
- 面向连接的投递服务
- 可靠传输的服务
- 缓冲传输
- 全双工传输
- 流量控制 TCP模块提供滑动窗口机制
TCP段(PDU),TCP报文段固定的头部是20个字节
发送顺序号(seq),接收顺序号(ACK序号—当flag字段中ACK为1,就需要读接收顺序号)
偏置值表示可选头部是否存在
窗口是可变大小的,用来进行流量控制
核验和检查范围包括TCP段和伪段头(IP头的一部分)
TCP的拥塞控制涉及和重传计时器管理和窗口管理。
--定时器时间界限涉及网络的端到端往返时延(RTT)。
- 算术平均值预测往返时间
- 指数平均法(使用的 值越小,则计算出的平均值对最近的网络通信量变化越敏感)
Flag字段,每个占1个Bit
- SYN—表示请求建立连接
- ACK—表示确认字段
- FIN—表示本地数据发送结束,终止连接的标志
- RST—用于连接故障后的恢复
- URG—紧急指针
- PSH—推进操作
TCP慢启动和拥塞控制
TCP建立采用“三次握手”,释放连接采用“四次握手”
TCP三次握手可以防止出现错误连接
UDP有校验和字段,但没有校验功能。
端口号
- 保留端口1-1023
- 注册端口1024-49151(给服务用)
- 动态端口49152-65536(客户端口)
20字节 20字节 1460字节
帧头 |
IP头 |
TCP头 |
DATA数据 |
1518字节
根域(“.”表示)
顶级域(TLD)--(分为国家顶级域和通用顶级域,edu、gov、mil仅限美国使用)
“-”连字符不能作为子域名的第一个和最后一个字符
- ARP
- 代理ARP(路由器欺骗)
- RARP
RIP:
-
- RIP—路由信息协议,是距离矢量路由协议;
- 通过最少跳数(hop)来选取最佳路径;
- 每30秒向相邻设备发出一个包含整个路由表副本的RIP更新信息,持有时间180s
- RIP协议跳数最多计算到15跳
RIPv1使用本地广播地址255.255.255.255发布路由信息,是有类别协议(不支持子网划分)
RIPv2报文封装在UDP数据报中改送,占用端口520.
OSPF
-
- OSPF是一种链路状态协议,采用最短路径优先算法
- 链路状态协议是在网络拓扑发生变化时才发布路由信息,距离适量协议是周期性发布路由信息。
- OSPF每一个区域都有一个32bit的区域标识符。
OSPf将路由器连接的物理网络划分为4种类型
- 点对点网络(serial—DHLC,PPP)--广播周期10S
- 广播多址网络(以太网)--广播周期10S
- 非广播多址网络 (X.25或帧中继) --广播周期30S
- 点到多点网络 (RARP)--广播周期30S
OSPF路由器之间通过链路状态公告(LSA)交换网络拓扑信息
OSPF协议有5种报文,封闭在IP数据报中传送,首先向224.0.0.5发送Hello报文(224.0.0.5,224.0.0.6都是组播地址,5是发送给小喽喽,6是发送给领导)