网络
网络:由网络连接设备通过传输介质将网络终端设备连接起来,进行信息传递、资源共享的平台。
网络连接设备:路由器
传输介质:网线、光纤、同轴电缆
网络终端设备:PC、手机、PAD
OSI七层参考模型
OSI——开放式系统互联模型
Open System Interconnection
ISO——国际标准化组织
应用层:通过人机交互来实现各种各样的服务
表示层:编码 解码 加密 解密
会话层:发现、建立 维持、终止会话进程
传输层:1.根据端口号来区分不同的服务
端口号:0—65535(1—1023为静态端口号,1024—65535为动态端口号)
静态端口号(著名端口号):一个端口号对应一个服务,且呈永久绑定关系
动态端口号:一个端口和对应一个服务,呈暂时性绑定关系
0为保留端口号—使用在网络编程中,代表所有端口号
2.提供可靠传输 TPC UDP
可靠的机制:确认 重传 排序 流控
TCP—传输控制协议(可靠)
面向连接的可靠传输协议
三次握手、四次挥手
UDP—用户数据报文协议(快)
非面向连接的不可靠传输协议
3.数据分段
最大和传输单元 MTU 1500B
最大段长度 MSS 1480B
网络层:根据IP地址来进行逻辑寻址——路由器
数据链路层:交换机
MAC 媒介访问控制子层——根据MAC地址来进行物理寻址
LLC 逻辑链路控制子层——为上层服务提供FCS校验
物理层:定义电气电压、光学特性、接口规范
数据的封装和解封装
PDU——协议数据单元
上三层—数据报文
传输层—数据段
网络层—数据包
数据链路包—数据帧
物理层—比特流
三次握手四次挥手
原因:因为基于通信方式和双全工的特性,所以在tcp连接建立时client需要将自己的ISN序号告知对方,同时需要对方的确定,server也需要将自己的ISN序号告知对方,同时也要对方的确定。server将自己的ack和发出的syn标志的告知对方ISN的合并在一次传递中,这样子节省流量。所以需要三次握手。
TCP报头
UDP报头
常用端口
IP的报头
TTL生存时间0~255,默认过一个路由器减1(64为单位)
TCP 6
UDP 17
OSPF 89
ICMP 1
TCP/IP
相同点: 2者都是模型化层次化
下层对上层提供服务支持
每层协议彼此相互独立
不同点:OSI先有模型才有协议 TCP/IP先有协议才有模型
TCP/IP协议栈只适用于TCP/IP网络
层数量不同
信号衰减—物理加压—中继器—信号失真
----交换机—广播风暴—
路由器—划分广播域—用于连接不同的网络
交换机作用:
- 无限延长传输距离
- 解决冲突域
- 实现单播
CSMA/CD 带冲突检测的载波多路访问技术
FIFO 先进先出
冲突域:可能产生冲突的地方
广播域:洪泛的范围
ARP—地址解析协议 通过对方的某个地址来获取对方的另一个地址
AARP–正向ARP—通过对端的IP地址获取对端的MAC地址
RARP–反向ARP—通过对端的MAC地址获取对端的IP地址
无故(免费)ARP----检测地址冲突
代理ARP—ARP欺骗
192.168.1.1
子网掩码的作用
区分网络位和主机位
网络位:识别此IP地址处于哪个广播域内
主机位:可以给主机分配的IP地址
A 1-126
B 128-191
C 192-233
D 224-239
E 240-254
其中ABC三类地址为单波地址。单波地址既可以成为源地址也可以作为目标地址使用。
D类地址为组播地址只能作为目标地址使用。
E类地址科研使用
母网—
ABC类地址只有默认的子网掩码长度。
A 255.0.0.0 /8
B 255.255.0.0 /16
C 255.255.255.0 /24
IPv4地址分为私有地址、公有地址
私有地址:本地唯一性 免费
公有地址:全球唯一性 付费
传输速度:家用:100M,100/8*80% 10M
企业:300M 300M 300M
私有地址范围:
10.0.0.0/8
172.16.0.0/16-172.31.0.0/16
192.168.0.0/24-192.168.255.0/24
特殊IP地址
0.0.0.0/0——默认地址(缺省地址)、无效地址
127.0.0.1——本地环回地址——用于检测tcp/ip协议栈道能否正常的封装和解封装数据。用于检测网卡的 好坏(用ping去检测),在PC中,系统安装完成之后默认存在,在设备中默认不存在
255.255.255.255——受限广播地址——只能作为目标地址使用
192.168.1.00000000/24主机位全0的地址
代表一个网段——192.168.1.0-192.168.1.255
不能给主机使用
192.168.1.11111111/24主机位全1的地址
本网段内的广播地址
不能给主机使用
可用主机数量 2^主机位-2
可用地址范围 192.168.1.1-192.168.1.254
169.254.x.x/16——本地私有地址(无网时,电脑自配地址)
VLSM——可变长子网掩码、子网划分
通过借用主机位来充当网络位,之后将一个大的广播域逻辑的切分多个小广播域
192.168.1.0/24
借一位
192.168.1.10000000/24+1
192.168.1.0/25
可用地址数量:126
可用地址范围:192.168.1.1/25-192.168.1.126/25
192.168.1.128/25
可用地址范围:192.168.1.129/25-192.168.1.254/25
借两位
192.168.1.00000000/24+2
01
10
11
192.168.1.0/26
可用地址(主机)数量:62
可用地址范围:192.168.1.1/26-192.168.1.62/26
192.168.1.64/26
192.168.1.65/26-192.168.1.126/26
192.168.1.128/26
192.168.1.129/26-192.168.1.190/26
192.168.1.192/26
192.168.1.193/26-192.168.1.254/26
借三位
192.168.1.00000000/24+3
001
010
011
100
101
110
111
192.168.1.0/27
可用地址范围:30
可用地址范围:192.168.1.1/27-192.168.1.30/27
192.168.1.32/27
192.168.1.64/27
192.168.1.96/27
192.168.1.128/27
192.168.1.160/27
192.168.1.192/27
192.168.1.224/27
划分网段数量:2^借位
172.16.1.0/22划分5个网段 借三位
172.16.00000001.00000000/22+3
172.16.0.0/25
172.16.0.128/25
172.16.1.0/25
172.16.1.128/25
172.16.2.0/25
172.16.2.128/25
172.16.3.0/25
172.16.3.128/25
CIDR
无类域间路由——汇总
将多个小的广播域汇聚成一个大的广播域
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
母网号一致,取相同位,去除不同位
192.168.0.0/22<24——超网
超网:
汇总后的子网掩码长度小于主类网的子网长度,这种现象——超网
路由器
什么是路由器?
连接互联网内局域网和广域网的设备
路由器的功能
1.划分广播域
2.连接不同的网络(局域网-广域网)(不同广域网之间的通信)
3.路由
什么是网关?网络的关卡
三层设备与二层设备或者其他设备直连的物理接口IP地址
路由—选路
当数据包进入路由器后,路由器会基于数据包中的目标IP地址查询本地的路由表!如果存在记录,则无条件转发,如果不存在则直接丢弃!
路由表内仅关注接口所在网段
如何获取未知网段的方法:
1.静态路由
2.动态路由
静态路由
网络的组建步骤:
1规划——拓扑规划、地址规划
2.配置
1.底层IP配置
2.路由——全网可达
3.策略
4.测试
5.优化
3.维护
4.升级——割接
127.0.0.1/32
34.1.1.4/32——主机地址(代表一个主机)
静态路由的扩展配置
1.环回接口——测试
本地环回地址——127.0.0.1
作用:测试TCP/IP协议栈道是否能够正常封装和解封装数据
设备中默认不存在
PC中系统安装完成后默认存在——17.0.0.1
2.缺省地址(默认路由)
0.0.0.0/0——缺省地址、无效地址
一条不限目的的路由在路由表中以*标示
3.手工汇总
汇总——母网号,取相同位,去除不同位