一、网络模型分类
OSI七层模型:
面向用户应用:(上三层)应用层,表示层,会话层。
面向数据传输(下四层):传输层,网络层,数据链路层,物理层。
数据链路层、网络层、传输层传输协议的单元分别是:帧,包,段。
二层的封装报头为:源Mac 目的Mac
三层的封装报头为:源IP 目的IP
四层的封装报头为:源端口目的端口。
MAC地址占48bit,ip地址占32bit,端口占16bit
TCP/IP四层模型:
应用层:
应用层是开放系统的最高层,是直接为应用进程提供服务的。
传输层:使用TCP与UDP两种协议。
TCP是可靠的传输机制,依靠确认重传机制提高可靠性;滑动窗口机制提高效率。
TCP利用三次握手,可以使用拒绝服务攻击。
UDP是不可靠的传输机制,视频和语音都是基于UDP
Internet层:
实现两个端系统之间的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止等。
网络接入层:
网络中直接面向用户连接或访问的部分,接入层目的是允许终端用户连接到网络。
Cisco三层模型:
核心层,汇聚层,接入层。
二、IP和子网
IP(Internet Protocol),互联网协议。分为IPv4和IPv6
IP是逻辑地址,可以变化,IPv4占32bit;IPv6占128bit。
IPv4地址分为A、B、C、D、E五类,其中A、B、C是常用地址,D类为组播地址。
A类:1.0.0.1-216.255.255.254(0.x.x.x保留作为科研使用,127.x.x.x保留,作为自身回环地址使用)
B类:128.0.0.1-191.255.255.254
C类:192.0.0.1-223.255.255.253
D类:224.0.0.1-239.255.255.254
E类:240.0.0.1-255.255.255.254
其中一部分作为私网地址:
A:10.0.0.1 - 10.255.255.254
B:172.16.0.1 - 172.31.255.254
C:192.168.0.1 - 192.168.255.254
IP地址=网络位+主机位(网络位相同,主机位不同就叫做同网段)
子网掩码mask:表示网络位的长度。
主机位全0为网络地址,主机位全1为广播地址;其余为可用主机地址。
主机位的变化范围:网络地址+可用主机地址+广播地址。
VLSM,可变长子网掩码,针对IPv4。
VLSM的作用就是在有类的IP地址的基础上,从他们的主机号部分借出一定的位数来做网络号,也就是增加网络号的位数。
例如:
神州数码公司是一家新成立的公司。一共有5个部门。其中每个部门各有30台电脑。现在公司申请了一个新的网段192.168.0.0/24,请将该网段分配给每个部门,并且写出每个部门的具体网段范围。
5个部门,2^2<5<2^3
因此需要借3位,子网数有8个:
192.168.0.0/27;192.168.32.0/27;192.168.64.0/27;192.168.96.0/27
192.168.128.0/27;192.168.160.0/27;192.168.192.0/27;192.168.224.0/27
选出其中的5个作为5个部门的网段
第一部门:192.168.0.0~192.168.0.31
第二部门:192.168.32.0~192.168.32.31
第三部门:192.168.64.0~192.168.64.31
第四部门:192.168.96.0~192.168.96.31
第五部门:192.168.128.0~192.168.128.31
三、路由
路由器:连接不同网段的设备,使用路由表查询方式。工作在网络层,每个接口都是一个广播域和一个冲突域。
通信路径来回是否需要一致:路由器不需一致;防火墙需要一致。
路由是一种PHB行为(per-hop-behavior 每跳行为)
路由条目:目标网段+本地出接口/下一跳路由IP。
路由跟踪:tracert x.x.x.x PC机 traceroute x.x.x.x 路由器
路由协议的分类:
1、根据作用范围分类:
IGP(内部网关路由协议):除BGP以外所有路由协议
EGP(外部网关路由协议):BGP协议
2、根据工作原理分类:
静态路由协议
动态路由协议:
i):距离矢量路由协议:RIP、EIGRP、BGP 交互路由条目
ii):链路状态路由协议:OSPF、IS-IS 交互链路状态
静态路由:默认AD值为1
手动添加,安全,配置简单;不能适应变化。
配置:ip route 目标网段地址目标网段掩码下一跳地址/出接口
默认