七层协议:

应用层

表达层

会话层

传输层

网络层

数据链路层

物理层

注意事项

上三层为用户提供服务,下四层用于实际数据传输

下四层的传输单位:

        传输层:数据段(报文)

        网络层:数据包(报文分组)(数据包大小不超过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地址时,直连网段的信息就写入了路由表

非直连网段:

        静态路由:由管理员手工生辰路由路径,不需要路由器消耗运算资源

                优点:节约路由器运算资源,转发效率高

                缺点:消耗人力资源,不适合大型复杂网络

        动态路由:有路由器自动生成路由路径,人只需要提供关键信息

                优点:由路由器运算生成路由路径,适合复杂网络,适合经常更改的网路

                缺点:动态路由协议多,学习和维护对技术要求高

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐