HCIA---华为认证体系下初级网络工程师
HCIP---华为认证体系下高级 网络工程师
HCIE---华为认证体系下专家级网络工程师
云技术:1.云存储
2.云计算—分布式计算
计算机技术:人类使用的语言(文字,图片)--抽象语言
计算机使用--电信号
抽象语言 -- 编码 -- 二进制 -- 电信号 处理电信号
(应用层) (表示层)(介质访问控制层) (物理层)
通讯技术:1876--公共交换电话网--电路交换--1888
增加网络规模:
- 网络节点增多
网络拓扑1.直线型拓扑2.环形拓扑 3.星型拓扑 (性价比最高)4.网状拓扑
集线器(hub) 1.地址---1全球唯一 2格式统一
MAC地址---所有芯片出厂时,厂家烧录的一个串号。48位二进制构成。前24位为厂商的标识,后24位位厂商为产品分配的串号
2.冲突---CSMA/CD---载波侦听多路访问/冲突检测机制---排队
3.安全
4.延迟
交换机---二层设备
交换机的转发原理:数据包来到交换机,交换机会先看数据包中的源MAC地址,将源MAC地址和进入接口的对应关系记录在本地MAC地址表。之后,看数据包中目标MAC地址,根据MAC地址表查看 MAC地址表,如果MAC地址表中存在记录,则直接按照记录转发,实现单播。如果没有记录,则进行泛洪(除了进入的接口外,剩余所有接口都发一遍)。
一个接口可以对应多个MAC地址,一个MAC地址只
能对应一个接口
MAC地址表的老化---300s
2.延长传输距离 RJ-45双绞线(网线) --- 8根铜丝,两两相交
超五类线---1000Mbps---1000米---信号衰弱
同轴电缆
光纤---光导纤维 电信号转化为光信号---发光二极管,注入式激光二极管
光信号转化为电信号---光电二极管
单模光纤---注入式激光二极管
多模光纤---光电二极管
信号畸变---波形失真 放大器(中继器) 物理加压稳定波形
路由器 ---三层网络---网络层
作用:1.隔离泛洪范围(路由器的一个接口对应一个泛洪范围)
2.转发
IP---互联网协议
IPV4---32位二进制构成 --- 点分十进制
IPV6---128位二进制构成 --- 冒分十六进制
网络位---网络位相同,则代表在一个泛洪范围:如果网络位不同,那就在不同的泛洪范围
主机位---在一个泛洪范围内区分不同的串号
ARP协议---地址解析协议---通过一种地址获取另外一种地址
ARP工作原理:ARP发送广播报文进行请求,所有收到广播报文的设备都会先将源IP地址和源MAC地址的对应关系记录在本地ARP缓存表中。之后,再看请求的IP地址。如果不是本地的IP地址,则直接丢弃数据包;如果是本地的IP地址,则将回复ARP应答报文,之后,在数据传输中,优先查看ARP缓存表,如果表中存在记录,则直接转发。如果没有记录,则在发送ARP请求报文。
ARP协议的分类:正向ARP---通过IP地址获取MAC地址
方向ARP---RARP,通过MAC地址获取IP地址
免费ARP---利用正向ARP的工作原理,只不过请求的IP地址是自己本地的IP地址1.自我介绍2.检测冲突
IPV4的地址分类:A, B, C, D, E
A, B, C---单播地址---既可以做源IP使用,也可以做目标IP使用
D---组播地址---只能做目标IP地址使用
E---保留地址
特殊IP地址:1 127.0.0.1-127.255.255.255---环回地址
2 255.255.255.255---受阻广播地址---受路由器的限制
3 主机位全1---192.169.x/24---1922.168.1.255---直播广播地址
4 主机位全0---192.168.1.x/24---192.168.1.0/24---网段---网络号---表示的是一个范围
5 0.0.0.0---可以代表没有地址;2可以代表所有地址
6.169.254.0.0/16---自动私有地址/本地链路地址
VLSM---可变子网掩码
CIDR---无类域间路由
OSI/RM---开放式系统互联参考模型
Iso---国际标准化组织---1979年
核心思想---分层
路由器的工作过程:若PC1试图与PC2联系,在知道IP的情况下,会先根据子网掩码进行判断,若在同一个广播域则发送ARP请求包请求MAC地址,随后单播即可。若不在同一个广播域,则会将目标MAC封装为网关的MAC地址,发送至网关处,随后路由器根据目标IP查询本地的路由表,若不存在相应记录,则无条件丢弃,若存在相应记录,则按照记录移交至目标网段的网关处,随后由其目标网关进行转发。
应用层:
表示层:
会话层:
上三层对数据进行加工处理
下四层对数据的运输进行加工的
传输层:
网络层:
数据链路层:介质访问控制层MAC+逻辑链路控制层LLC
物理层:
会话层:提供会话号
传输层:TCP/UDP
TCP/IP模型
TCP/IP协议簇
PDU---协议数据单元
应用层---报文
传输层---段
网络层---包
数据链路层---帧
物理层---比特流
应用层
传输层---端口号---TCP/UDP
网络层---IP地址---IP
数据链路层---MAC地址---以太网协议
物理层
以太网Ⅱ型帧
Type---上一层所使用的协议
FCS---帧校验序列---检验数据的完整性---CRC循环冗余算法
TTL : 生存周期
数据每经过一台路由器,TTL值就会-1,当TTL值为0时,默认数据死亡 ,最大255 推荐64 常见128
以太网Ⅱ型帧
封装 解封装
HTTP tcp 80 超文本传输协议
HTTPS tcp 443 安全传输协议
SSH tcp 22 安全外壳协议
FTP tcp 20/21 文件传输协议
TFTP ucp 69 简单文件传输协议
Telnet tcp 23 远程登录协议
Dns udp/tcp 53 域名解析协议
DHCP udp 67/68 动态主机配置协议
TCP与UCP协议
TCP:传输控制协议------面向连接的可靠协议----在完成传输层的基本工作的同时,还需要保证数据的完整性
面向连接:三次握手及四次挥手 建立端到端的虚链路
SYN:发起一次链接,并告知自身状态
ACK:标识确认收到
传输途中
FIN:断开 RST:重连 TCP:严重错误且重新连接
PSH:紧急加收 URG:紧急指针
可靠性:4种可靠机制-----------确认 排序 重传 流控(窗口滑动)
UDP---用户数据报文协议---------非面向连接的不可靠协议
仅完成传输层的基本工作
TCP/UDP
- TCP是面向连接的协议,而UDP是无连接的协议
- TCP协议传输是可靠的,而UDP协议的传输“尽力而为”
- TCP可以实现流控,而UDP不行
- TCP可以分段,但UDP不行
- TCP的传输速率较慢,占用资源较大;UDP传输速率快,占用资源小
TCP和UDP的应用场景
TCP:适用于对可靠性要求较高,效率要求较低的场景
UDP:适用于对可靠性要求较低,效率较高的场景
什么是面向连接?
面向连接就是在正是传输数据之前,适用于预备的协议建立点到点的连接
TCP可靠性保证---确认,重传,排序,流控
TCP的分段和IP的分片
IP分片的原因:受到到二层(数据链路层)MTU的限制。
TCP的分段:受到MTU值的影响,且分段原因为MSS值。