第二天
对等网 --- 大 --- 1,延长传输距离;2,增加网络节点数量 --- 放大器(中继器) --- 物理层设备 --- 1,信号强度衰弱;2,信号畸变 --- 5倍的传输的距离 --- 星型拓扑 --- 集线器
(hub) --- 物理层设备 --- 1,地址;2,冲突;3,安全;4,延迟 --- MAC地址 --- 48位二进制 --- CSMA/CD --- 1,传输距离无限延长;2,完全解决冲突问题(所有节点可以同时收发数据);3,实现单播(一对一的通讯) --- 交换机 --- 二层设备 ---
交换机的转发原理 --- MAC地址表 --- 泛洪 --- 除了进入的接口外,将数据转发给剩余所有接口 --- 泛洪范围 --- 路由器 --- 三层设备 --- 路由器作用:1,隔离广播域(一个接口对应一个广播域); 2,转发
应用层表示层网络层
介质访问控制层物理层
IP --- 互联网协议 --- IPV4 --- 32位二进制构成 点分十进制
IPV6 --- 128位二进制构成 冒分16进制
IPv4 地址: 192.168.43.105
00000001 == 1
00000010 == 2
00000100 == 4
00001000 == 8
00010000 == 16
00100000 == 32
01000000 == 64
10000000 == 128 次方轴
十进制转二进制 凑
128 64 32 16 8 4 2 1
192
11000000
168
10101000
43
00101011
105
01101001
二进制转十进制 --- 加
128 64 32 16 8 4 2 1
11001110,11110010,11100101,10101010
128+64+8+4+2=206
128+64+32+16+2=242
128+64+32+4+1=229
128+32+8+2=170
206.242.229.170
11100011.11111110.10101001.01001010
227.254.169.74
网络位 网络位不同表示不同的泛洪范围
主机位 在同一个泛洪范围内区分不同的主机
11100011.11111110.10101001.01001010
11111111.11111111.00000000.00000000 1代表网络位,0代表主机位
子网掩码:由连续的0和连续的1组成,用来区分网络位和主机位,其中,1代表网络位;0代表主机位
11100011.11111110.10101001.01001010
11111111.11111111.11111111.00000000
Ping 检测网络联通性的工具。实际是发送一个ICMP协议的数据报,其特点是可以强制要
求对方回报。
ARP协议 地址解析协议
可以通过一种地址获取另一种地址 arp可以通过一种地址会哦去另一种地址
48位二进制全1 --- 12位16进制全F 广播地址
广播:逼交换机泛洪广播域 = 泛洪范围
ARP的工作原理:ARP先通过广播发送请求包,所有收到广播包的设备都将将源IP和源MAC的映射关系记录在本地的ARP缓存表中,然后再看请求的IP,如果不是自己本地的IP地址,则将数 据包丢弃;若是自己本地的IP地址,则将以单播的形式进行ARP应答。在之后的传输中,将优先查看本地的ARP缓存表,若本地有缓存记录,则直接按照缓存记录发包;若没有,则再发送ARP请求。
ARP缓存表的老化时间 180S
ARP欺骗
ARP分类
正向ARP 通过IP地址获取MAC地址
反向ARP --- 通过MAC地址获取IP地址
免费ARP --- 利用正向ARP的工作原理请求自己的IP地址
1,自我介绍;2,检测地址冲突。
IP地址的分类A,B,C,D,E
A,B,C 单播地址
D 组播地址
E 保留地址
128 64 32 16 8 4 2 1
A:0XXX XXXX (0 - 127) 1 - 126
B:10XX XXXX 128 - 191
C:110X XXXX | 192 - 223 | ------ 单播地址:既可以做源IP地址也可以做目标IP地址 |
D:1110 XXXX | 224 - 239 | ------- 组播地址:只能做为目标IP的使用 |
E:1111 XXXX | 240 - 255 | ------ 保留地址 |
A 对应大型网络
255.0.0.0
B 对应中型网络
255.255.0.0
C 对用小型网咯
255.255.255.0
特殊IP地址
1,127.0.0.1 - 127.255.255.254 --- 环回地址 主要可以用于测试
2,255.255.255.255 ---- 受限(受路由器的限制)广播地址 只能作为目标IP来使用
3,主机位全1 ---- 192.168.1.X/24 192.168.1.255 ---- 直接广播地址 只能作为目标IP来使用
4,主机位全0 ---- 192.168.1.X/24 192.168.1.0/24 ---- 网段 / 网络号 192.168.1.1 -
192.168.1.254
5,0.0.0.0 1,没有IP;2,可以代表所有IP
6,169.254.0.0/16 本地链路地址/自动私有地址
VLSM 可变长子网掩码(子网划分)
192.168.1.0/24
11000000.10101000.00000001.0 0000000 24
11000000.10101000.00000001.0 0000000 192.168.1.0/25
11000000.10101000.00000001.1 0000000 192.168.1.128/25
11111111.11111111.11111111.1 0000000 | 255.255.255.128 |
11000000.10101000.00000001.0 0000000 | 192.168.1.0/25 1 - 126 |
11000000.10101000.00000001.1 0000000 | 192.168.1.128/25 129 - 254 |
172.16.0.0/16 划分8个网段,并且写出每个网段的取值范围
172.16.00000000.000000000
172.16.000 00000.000000000 ---- 172.16.0.0/19
172.16.0.1 -- 172.16.31.254
172.16.001 00000.000000000 ---- 172.16.32.0/19
172.16.32.1 -- 172.16.63.254
172.16.010 00000.000000000 ---- 172.16.64.0/19
172.16.64.1 -- 172.16.95.254
172.16.011 00000.000000000 ---- 172.16.96.0/19
172.16.96.1 -- 172.16.127.254
172.16.100 00000.000000000 ---- 172.16.128.0/19
172.16.128.1 -- 172.16.159.254
172.16.101 00000.000000000 ---- 172.16.160.0/19
172.16.160.1 -- 172.16.191.254
172.16.110 00000.000000000 ---- 172.16.192.0/19
172.16.192.1 -- 172.16.223.254
172.16.111 00000.000000000 ---- 172.16.224.0/19
172.16.224.1 -- 172.16.255.254
CIDR --- 无类域间路由 汇总
"取相同,去不同"
192.168.0.0/24
192.168.1.0/24
192.168.00000000.00000000
192.168.00000001.00000000
192.168.0000000 0.00000000 192.168.0.0/23
11000000.10101000.00000001.0 0000000 192.168.1.0/25
11000000.10101000.00000001.1 0000000 192.168.1.128/25
11000000.10101000.00000001.00000000 190.168.1.0/24
192.168.2.0/24
192.168.3.0/24
192.168.00000010.00000000
192.168.00000011.00000000
192.168.0000001 0.000000000 192.168.2.0/23
192.168.0.0/24
192.168.1.0/24
192.168.2.0/24
192.168.3.0/24
192.168.00000000.00000000
192.168.00000001.00000000
192.168.00000010.00000000
192.168.00000011.00000000
192.168.000000 00.00000000
192.168.0.0/22 超网
172.16.0.0/24
172.16.1.0/24
172.16.2.0/24
172.16.3.0/24
172.16.0.0/22 子网汇总
通信方式
单播 一对一的通信
组播 --- 一对多(同一个组播组) 必须要配置组播环境
广播 一对所有(同一个广播域的所有)
11000000.10101000.00000001.00000000 24
11000000.10101000.00000001.00000000 -- 11000000.10101000.00000001.11111111
11000000.10101000.00000001.0 0000000 192.168.1.0/25
11000000.10101000.00000001.1 0000000 192.168.1.128/25
第三天
2021年10月31日 9:39
OSI七层参考模型
OSI/RM 开放式系统互联参考模型
1979年 --- iso 国际标准化组织
OSI的核心思想 分层
属于同一层面的不同功能,其目的和作用是相似或者相近的;属于不同层面的不同功 能,其目的和作用存在明显的差异。每一层都在下层的基础上提供增值服务,最上层提供的是人机交互的应用服务。
作用:
1,更易标准化
2,降低层次之间的关联性,层次之间可以独立发展
3,更易学习或理解
应用层表示层
会话层 保持网络应用和网络服务器之间的会话连接。会话层地址
传输层 ---- 实现端到端的传输,应用到应用的传输。端口号(传输层地址 区分和标定不
同应用的) 0 - 65535 (16位二进制构成)0号为保留端口号 1 - 65535。1- 1023 知名
端口号网络层
数据链路层 --- MAC(介质访问控制层),LLC(逻辑链路控制层) FCS(帧校验序
列) ---- 校验数据完整性的 CRC(循环冗余算法)
物理层
TCP/IP模型
TCP/IP协议族(协议簇)
TCP/IP四层模型 --- TCP/IP标准模型
TCP/IP五层模型 --- TCP/IP对等模型
PDU --- 协议数据单元
L1PDU L2PDU
。。。
L7PDU
应用层 报文
传输层 段
网络层 包
数据链路层 帧
物理层 比特流
封装和解封装应用层
传输层 ---- 端口号 TCP/UDP
网络层 ---- Ip地址 IP
数据链路层 ---- MAC地址 以太网:早期局域网的解决方案,依靠MAC地址进行寻址的网
络。现在也应用于广域网当中。工作在1,2层的网络。物理层
以太网Ⅱ型帧
Type 表示上层所使用的协议类型
应用层 --- HTTP tcp 80 --- 超文本传输协议 提供浏览网页服务的
HTTPS TCP 443 HTTP + SSL(TLS)(安全传输协议)
FTP TCP 20/21 --- 文件传输协议 提供互联网文件资源共享服务
TFTP UDP 69 简单文件传输协议
Telnet TCP 23 ---- 远程登录标准协议 提供远程管理服务
SSH TCP 22
Dns UDP/TCP 53 域名解析协议
DHCP UDP 67/68 动态主机配置协议
TCP和UDP协议:
1,TCP是面向连接的协议,而UDP是无连接的协议
2,TCP协议传输时可靠的,而UDP协议传输是“尽力而为”
3,TCP可以进行流控,而UDP不行
4,TCP可以进行数据分段,而UDP不行
5,TCP耗费资源比较大,传输速度比较慢;UDP耗费资源比较小,传输速度快
TCP和UDP的应用场景:TCP适用于效率要求较低,但是对准确性要求较高的场景;UDP适用于对效率要求较高,但是对准确性要求较低的场景(即时类通讯软件)
面向连接:在数据传输之前,先使用预备的协议建立点到点的连接,然后再传输数据的过程
TCP --- 可变长头部
校验和 --- 确保数据的完整性 --- 伪头部校验 --- 将网络层封装的的12个字节的内容一起进行校验:32位源IP地址,32目标IP地址,8位协议号,8位保留,16位的报文长度
TCP建立连接的过程 --- 三次握手
TCP断开连接的过程 --- 四次挥手
TCP的传输是可靠的 ---- 确认,重传,排序,流控 --- 滑动窗口机制
IPV4 --- 也是可变长头部
TTL ---- 生存时间 数据包每经过一个路由器,TTL值将减一。当TTL值减到0时,数据包将
不会被路由器转发,将直接丢弃。协议号:
ICMP 1
TCP 6
UDP 17
ip分片
MTU --- 最大传输单元 --- 1500字节
MSS --- 最大段长度 --- 1460 --- 需要协商,当两方不同时,将按照小的一方执行(再三次握手中的前两次SYN包中进行协商)