默写:
ARP协议作用:
1.将ip地址转换为mac地址
2.检测ip地址是否有冲突(无故ARP,免费ARP)
icmp协议:
检测主机双向连通性
tcp与udp的区别:
tcp:面向连接,慢,稳定,有重传报错机制
udp:无连接,快,不稳定,无重传机制
tcp三次握手:
- 五种状态:
1.关闭状态
2.收听状态
3.同步已发送状态
4.同步收到状态
5.已建立连接
tcp三次握手的过程:
第一次握手:
pc1向pc2首先发送一个序号seq=1,同步位SYN=1的报文请求建立连接
第二次握手:
pc2收到请求之后,回复一个序号seq=y,确认号ack=x+1,同步位SYN=1,确认位ACK=1的报文给pc1,并同意建立连接
第三次握手:
pc1收到后再回复一个序号seq=x+1,确认号ack=y+1,确认位ACK=1的报文给pc2
之后pc1和pc就完成三次握手
在tcp协议三次握手中,客户机发送了第一个包后,客户机以及服务器分别处在什么状态中?
答:
客户机:同步已发送状态
服务器:收听状态,同步收到状态
复习:
数据链路层
网络层
传输层
设备:
路由器
交换机
ip地址:
10.0.0.0/8
172.16.0.0/16
192.168.0.0/24
路由器:
路由器的原理:根据ip地址转发
路由表:记录转发的路
形成:
1.手动自己加
2.路由器自动学习
静态路由与动态路由
路由:数据寻找发送的路径(从源主机到目标主机的转发过程)
- 路由器的工作原理:
根据路由表转发数据
数据包:mac头部+ip头部+tcp头部+data(拆完之后再次封装)
-
路由表的形成:
路由器中维护的路由条目的集合
路由器根据路由表 -
静态路由和默认路由
-
路由器转发数据包的封装过程:
ip不变,静态地址一直在变 -
静态路由和默认路由的配置
基础命令
查看路由表------display ip routing-table
- ★ Route (Flags):标志
- ★Destination / Mask:目标网段/子网掩码
- ★proto:路由的获取方式------ direct / static(直连,静态,动态,ospf,bgp)
- ★pre:优先级(越小的优先级越高)
- cost:花销值
- flags:标志(目前此条路由的状态)
- ★next hop:下一跳地址 (不在自己身上,是接受数据的路由器和自己最近的一个接口)
- ★interfa:接口,如果要去某一个网段,例如:127.0.0.0,就要从对应的接口出去
正常情况下路由器两边不在同一网段
直连路由:
- 给路由器的某个端口配置ip地址,那么路由器将自动将该端口的ip网址以及网段加到路由表中(优先级最高)
对于非直连的网段,需要静态路由或动态路由,将网段添加到路由表中
动态路由:
自动学习
- 通过报文不断将自己的网段告诉对方(通过报文的形式互相学习路由条目)
手动配置
- 工程师按照命令的格式手动添加路由条目
★★★★★打开网段:undo shutdown
静态路由:
- 由管理员手工配置的,是(单向)的 ★★★★★
需要先把网段都写下来
- 缺乏灵活性
★★★★★不同网段之间通信,一定(100%)依靠网关,ARP只能在局域网中实现转换,如果跨网段只能交给网关。
静态路由如何配置:
ip route-static , 你要添加的网段,子网掩码,下一跳地址
下一跳地址:离自己去的方向上最近一个路由器的最近一个端口上的地址
dis ip routing - table—查看网段路由表
★★★★★抓包:display interface—查看接口信息
数据封装前要通过ARP协议解包
默认路由:(托底)
当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口,如果没有默认路由直接丢弃
总结:
路由器工作原理
路由表的组成
静态和默认路由是什么(特点)
命令:
display ip routing-table | 查看路由表 |
★ Route (Flags) | 标志 |
★Destination / Mask | 目标网段/子网掩码 |
★proto | 路由的获取方式------ direct / static(直连,静态,动态,ospf,bgp) |
★pre | 优先级(越小的优先级越高) |
cost | 花销值 |
flags | 标志(目前此条路由的状态) |
★next hop | 下一跳地址 (不在自己身上,是接受数据的路由器和自己最近的一个接口) |
★interfa | 接口,如果要去某一个网段,例如:127.0.0.0,就要从对应的接口出去 |
★★★★★打开网段 | undo shutdown |
ip route-static+你要添加的网段+子网掩码+下一跳地址 | 配置静态路由 |
★★★★★抓包:display interface | 查看接口信息 |