1.抽象语言转化为电信号的过程
抽象语言->编码->二进制->电信号->处理电信号
2.OSI/RM参考模型---开放式系统互联参考模型
OSI/RM参考模型有七个层次:
应用层:提供人机交互的接口,将抽象语言转换为编码
表示层:将编码转换成二进制
会话层:维持网络应用和网络服务器之间的会话链接
传输层:实现端到端的传输(应用到应用)
端口号(传输层地址):区分和标定不同应用 --16位二进制构成 1-65535
1-1023(知名端口号)
SPORT,DPORT
网络层:提供逻辑寻址---IP地址,逻辑地址 SIP,DIP
获取DIP的方法:
1.已知目标服务器的IP地址,直接通过IP地址访问服务器
2.通过域名访问服务器 DNS协议(域名解析协议)
3.通过应用程序或APP来访问服务器
4.通过广播获取
数据链路层:将二进制转换成电信号,控制物理层硬件
在以太网中,数据链路层通过MAC地址进行物理寻址
MAC地址:1.48位二进制构成
2.全球唯一
3.格式唯一
可以通过ARP协议获取MAC地址:
1.正向ARP---已知ip获取MAC地址
2.反向ARP---已知MAC求IP地址
3.免费ARP---自我介绍,防止地址冲突
物理层:处理和传输电信号
3.TCP/IP通信模型
TCP/IP(协议簇)
TCP/IP四层模型:TCP/IP标准模型
TCP/IP五层模型:TCP/IP对等模型
封装与解封装:
应用层:应用层存在封装,取决于不同的应用
传输层:端口号
网络层:IP地址
数据链路层:MAC地址:
物理层
TCP/IP模型允许跨层封装,OSI只能顺序封装,跨层封装一般应用在近距离直连设备之间发送信息,从而提高转发效率
1.跨四层封装 OSPF 跨四层封装协议
2.跨三,四层封装 直连的交换设备之间 STP
SOF:帧首定界符
DSAP:指明收到数据帧的设备上层使用什么协议处理数据
SSAP:指明发送数据帧的设备上层产生的协议
Control:1,无连接模式
2.面向连接模式
4.IP:互联网协议
IPV4:32位二进制构成 点分十进制
IPV6:128位二进制 冒分十六进制
IPV4地址:网络位,主机位
网络位:区分标定不同的广播域,网络相同则代表在同一个广播域中;网络位不同则代表不同的广播域中
主机位:在同一个广播域中,依靠主机位来标识和区分不同的主机
子网掩码:192.168.1.1 255.255.255.0
IP地址的分类A B C D E
A B C:单播地址
D:组播地址
E:保留地址
单播:一对一
组播:一对多(组播组中)
广播:一对所有(广播域中的所有)
特殊IP地址:
1.127.0.0.1 - 127.255.255.254 --- 环回地址
2.255.255.255.255 --- 受限广播地址
3.主机位全1的地址 --- 直接广播地址
4.主机位全0的地址 --- 192.168.1.0/24 --- 网段(网络号)
5.0.0.0.0 --- 1.没有地址 2.任意地址
6.169.254.0.0/16 --- 本地链路地址/自动私有地址
VLSM(可变长子网掩码)
192.168.1.0/24
192.168.1.0 0000000 --- 192.168.1.0/25
192.168.1.1 0000000 --- 192.168.1.128/25
CIDR(无类域间路由)
取向同,去不同 --- 针对二进制
获取未知网段的路由信息:
静态路由:通过网络管理员手工添加的路由条目
动态路由:所有的路由器都运行相同的路由协议,之后通过路由器之间相互沟通,交流最终计算出前往位置网段的路由条目
静态路由的优缺点:
优点:1.选路更加合理;2.安全性更高;3.不需要额外占用资源
缺点:1.配置量大;2.静态路由无法基于拓扑结构的变化而自动收敛
静态路由的配置
方法一:[r1]ip route-static 192.168.3.0 24 192.168.2.2 ---
直接写下一跳,需要递归查找出接口
方法二:[r1]ip route-static 192.168.3.0 24 GigabitEthernet
0/0/1 --- 直接写出接口,需要开启代理ARP才能正常通讯
[r2-GigabitEthernet0/0/0]arp-proxy enable --- 开启代理
ARP的方法
代理ARP --- ARP的一种,激活后,路由器将会查看收到的ARP请求包,基于ARP请求的IP地址查看路由表,若本地路由可达,则
将冒充对方IP回复ARP应答。将MAC地址设置为自己的MAC地址。
之后,数据来到路由器后再帮忙进行转发。
方法三:[r1]ip route-static 192.168.3.0 24 GigabitEthernet
0/0/1 192.168.2.2
方法四:[r1]ip route-static 192.168.4.0 24 192.168.3.2 ---
写下两跳的路由,需要递归查找,所以,必须有到达下两条的路由才
行
静态路由的拓展配置
1,负载均衡 --- 当路由器访问同一个目标网段存在多条开销相似的路径
时,可以让流量拆分后延多条路径同时传输,达到叠加带宽的效果。
2,手工汇总 --- 当路由器可以访问多条连续的子网时,若均通过相同的
下一跳,则这些网段可以进行汇总计算,之后仅写一条到达汇总网段的路
由即可。可以减少路由条目数量,可以提高转发效率
3,路由黑洞 --- 在汇总中,若包含网络内实际不存在的网段时,可能使
流量有去无回,浪费链路资源。
合理的子网划分和汇总可以减少路由黑洞的产生
4,缺省路由 --- 一条不限定目标的路由条目。
[r1]ip route-static 0.0.0.0 0 12.0.0.2
路由黑洞和缺省路由相遇,将100%出环。
5,空接口路由 --- 防止黑洞和缺省相遇出现环路,在黑洞路由器上配置
一条指向汇总网段的空接口路由。
1,NULL0 --- 如果路由的出接口指向空接口,则将直接把该数据包
丢弃
2,路由表的匹配原则 --- 最长匹配原则(精确匹配原则)
[r1]ip route-static 192.168.0.0 22 NULL 0
6,浮动静态路由 --- 通过修改默认优先级,来实现静态路由的备份效果
[r2]ip route-static 192.168.0.0 22 21.0.0.1 preference 61