ISO/OSI七层模型
七层协议:
应用层
表达层
会话层
传输层
网络层
数据链路层
物理层
注意事项
上三层为用户提供服务,下四层用于实际数据传输
下四层的传输单位:
传输层:数据段(报文)
网络层:数据包(报文分组)(数据包大小不超过65535)
数据链路层:数据帧
物理层:比特位
越上层的设备越智能,能识别当前层下所有协议,越贴近用户
越下层的设备越傻瓜,越贴近硬件
数据发送时,从上层传输到下层
数据接收时,从下层传输到上层
数据不能跨层传递,每层之间都有对应的逻辑接口用于传递
物理层对应实际的数据传输,其它层只是理论对应
OSI只是理论模型,不能直接与实际硬件和协议对应
传输步骤
应用层输入数据——》表达层和会话层确定是否传输到下四层——》传输层获得端口——》网络层获得IP——》数据链路层得到MAC地址——》物理层发送
每层功能
应用层:为用户提供一个可以交互的界面
表示层:为数据提供表示,压缩,加密
会话层:确定数据是否需要进行网络传播
传输层:
对报文进行分组和组装
提供传输协议的选择:
TCP(传输控制协议):可靠的,面向连接的传输协议;可靠,准确,慢,消耗资源
UDP(用户数据报协议):不可靠的,面向无连接的传输协议;不可靠,快
端口封装: 源端口 目标端口
差错校验: TCP:差错重传 UDP:差错共存
网络层:
IP地址编址:写入源IP和目标IP
进行路由器选择
数据链路层:MAC地址编辑
物理层:数据实际传送,电气特性定义
交换机通信原理:
基本作用
用于相同逻辑网段通信,不会分割广播域
设备和协议分层
网络层 设备:路由器 协议:IP地址
数据链路层 设备:交换机 协议:MAC地址
拓扑图
用于分析原理首要事件
电脑A分装过程
Sport:A(一般为1W+的随机端口)
Sport:B(80)
Sip:A(已知)
Dip:B(局域网:通过询问或查询)(公网:DNS解析)
SMAC:A(已知)
DMAC:B(查询本机MAC地址表)(ARP广播)
交换机的MAC地址
二层交换机:只有一个MAC地址,此MAC地址不可以作为网络访问目标,只能用于交换机之间的特殊运算
三层交换机:看作是有48口的路由器,每块网卡都有独立的MAC地址,可以作为网络访问目标
电脑查询MAC地址方式
查询电脑本机的MAC地址表(临时存储)(IP——MAC)
使用ARP广播查询位置MAC地址(地址解析协议)(IP——MAC)
交换机处理数据包
查询交换机的MAC地址表(临时生效)(接口——MAC)
泛洪
泛洪和广播
区别
广播是网络层的广播,广播的是IP地址
泛洪是数据链路层的泛洪,泛洪的是MAC地址
地址
广播地址
单网段广播地址(前提:需要有自身IP)
全网段广播地址(所有自身IP都不清楚)
泛洪地址
FF-FF-FF-FF-FF-FF
广播域
广播或泛洪可以到达的范围
原则
交换机既不识别一个MAC地址对应多个接口,也不识别一个接口对应多个MAC地址
路由器既识别一个网卡对应多个IP,也识别一个IP对应多个网卡
加密
对称加密:
优点:简单
缺点:
加密密码和解密密码一致,容易造成密码泄露
加密位数较低,容易被暴力破解
非对称钥匙对加密:
优点:
加密密码和解密密码不一致
加密位数1024bit起
缺点:
技术要求高,没有破解后门
路由器通信原理
基本作用:
用于不同逻辑网段通信,会分割广播域
路由器处理未知IP地址:
查询路由器路由表(临时生效)(顺序执行)
直连网段:不需要特殊配置,给路由器对应网卡配置IP地址时,直连网段的信息就写入了路由表
非直连网段:
静态路由:由管理员手工生辰路由路径,不需要路由器消耗运算资源
优点:节约路由器运算资源,转发效率高
缺点:消耗人力资源,不适合大型复杂网络
动态路由:有路由器自动生成路由路径,人只需要提供关键信息
优点:由路由器运算生成路由路径,适合复杂网络,适合经常更改的网路
缺点:动态路由协议多,学习和维护对技术要求高
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)