OSI

2020-04-22  本文已影响0人  丫甘九

OSI

一、OSI—开放式系统互联参考模型 7层模型:

应用层 抽象语言—》编码

表示层 编码—》二进制

会话层 提供会话地址—基于应用程序进开发

传输层 TCP/UDP --分段、端口号

网络层 路由器所在层面 互联网协议—IP

数据链路层-LLC+MAC 交换机所在层面

物理层 –中继器 集线器

大---》节点增加 距离延长

距离:中继器(放大器)--仅增加电压,不识别数据—不能无限延长

节点:HUB(集线器)---》1、地址(身份标识) 2、冲突;

3、安全. 4、传输延时很大

地址:MAC地址---网卡芯片的出厂身份ID—48位二进制构成—16进制显示—全球唯一

MAC地址为物理地址,属于一个硬件设备

冲突:节点同时发送数据时,电波相互抵消;--CSMA/CD

CSMA/CD—载波侦听多路访问/冲突检测 --排队 不能完全排除冲突 传输效率低

要求:交换机来解决

1、 无限的传输距离 --- 先将电波识别成二进制,再将二进制转换为电波发出

2、 没有冲突--- 所有节点可以同时收发数据

二层设备可以将电流转换为数据进行存储转发

3、 单播—流量一对一收发

交换机工作在OSI模型的二层;

流量进入交换机后,交换机先查看数据包中源MAC地址,之后记录到本地的MAC地址表中---MAC与接口的映射; 再查看数据包中的目标MAC地址,然后在MAC地址表中查找对应,若存在记录单播基于该接口转出;若没有记录将洪泛该流量;

洪泛:从流量的进入接口外,其他所有接口复制转出;

IP地址—逻辑地址,临时配置

IPV4—32位二进制构成 点分十进制标识

存在网络位和主机位,相同广播域具有相同的网络位;

IPV6地址—128位二进制构成

ARP:地址解析协议 – 通过对端的IP地址获取对端的MAC地址

广播:将目标地址设定为广播地址(该地址不属于任何人),迫使交换机将流量洪泛该所有人;

1、 当PC在访问一个目标时,先基于目标IP地址判断,目标和本地是否处于同一个广播域内;若为相同网段,将广播发送ARP的请求包来获取对端的MAC地址,之后与其进行单播通讯

2、 若目标与本地不在同一广播域,将目标MAC地址设定为本广播域网关接口的mac,然后将流量转发到路由器处;之后路由器基于目标ip地址进行路由转发,将重新封装二层;

DNS:域名解析服务器,通过域名地址来获取对应的IP地址;

大—》无限距离、无冲突、单播---》交换机---》二层—》MAC地址—》洪泛—》洪泛的范围—》IP地址àARP –广播—广播域(洪泛域)--路由器

共享传输:网络中多个节点共享一条链路时,会相互利用其他节点发送数据的间隙,插入自己的数据来做到共享总带宽;在插入时可能导致其他节点延时上升;----》若单个数据包体量很大将导致其他节点的数据无法共享链路,甚至被其他节点流量破坏大体量包的传输;

故节点在传输数据前,必须将数据分割为若干个小体量数据包;

传输层:

分段---将上三层加工完成的数据分成若干小段,便于传输;受MTU的限制

MTU—最大传输单元 默认为1500字节

端口号—0-65535 其中1-1023注明端口 固定端口

1024-65535 高端口 动态端口号

客户端在访问服务器时,将使用高端口号来随机对应本地的应用程序进程;使用固定端口号来对应需要访问的服务;

TCP/UDP 负责在传输层实施具体的工作;

UDP 用户数据报文协议:

非面向连接的不可靠传输协议---仅完成传输层的基本工作---分段、端口

TCP 传输控制协议

面向连接的可靠传输协议 --- 在完成了传输的基本工作外,还需要保障传输的可靠性

面向连接—在传输数据之前进行3三握手,来建立端到端的虚链路;

可靠传输—4种可靠机制来保障传输质量---确认 排序 重传 流控(滑动窗口机制)

HTTP80 FTP21 Telnet23 SSH22 –TCP TFTP、SNMP-UDP

校验和—对数据的抽样

封装:将数据从模型高层向低层进行加工处理---》数据将不断变大

解封装:对封装的逆向过程,读取低层报头后进行拆除,数据包将不断变小;

PDU:协议数据单元 各层数据封装后单位

上三层 --- 数据报文

传输层 --- 段

网络层 --- 包

数据链路层—帧

物理层 ---- 比特流

ARP详解:

1、正向ARP 已知同一广播域内,其他终端设备的IP地址,通过正向ARP广播获取到对端的MAC地址;

2、反向ARP 已知同一广播域内,其他终端设备的MAC地址,获取对端的IP地址;

3、无故ARP – 当设备准备使用一个新的ip地址,将向外对该ip地址进行正向ARP请求;正常应该无回复---用于ip地址的冲突检测

全双工:收发可以同时进行

半双工:一个单点时间内,只能进行单向的数据传递

二、TCP/IP协议栈道:

image.png
上一篇下一篇

猜你喜欢

热点阅读