OSI七层模型:
OSI:开放式系统互联通信参考模型(英语:Open System Interconnection Reference Model, 缩 写为 OSI),简称为OSI模型(OSI model),一种概念模型,由国际标准化组织提出,一个 试 ,图使各种计算机在世界范围内互连为网络的标准框架。
**应用层** 抽象语言输入和输出 抽象语言-->编码(多段代码)
**表示层** 编码-->二进制
**会话层** 应用程序内部,提供的内部区分地址 维持网路应用和网络服务器之间的会话连接
**上三层均为应用程序处理加工数据,上三层被统称为应用流层**
**下四层负责数据的传输**,**统称为数据流层**
**传输层** 提供端口号,分段(受MTU限制) tcp/udp 实现端到端的传输---应用到应用之间的传输---端口号---区分和标定不同的应用--16位二进制构成-- 1 - 65535 其中1 - 1023 称为知名端口号,用来标定已知的服务
- dhcp 67/68
**网络层** internet协议 --ip地址
**数据链路层** 控制物理硬件 mac地址
**物理层** 处理和传递电信号
如何让网络变大?
1. 节点(终端)增加 -- HUB(集线器)
2. 传输距离的延长-- 中继器(放大器):不能无限延长。(可以理解成一个文盲,当“文字”传过来时,它只能进行单纯增强文字的字迹,无法辨识文字,导致文字传出去时,只是字迹加强,仍然是模糊的。)
集线器网络下的问题:
1. 不安全(可以理解为聊骚群发,信息不安全)
2. 延时大(被群发的一个人不想听也必须听,直到听完才能侦听其他消息)
3.要地址(需要mac地址)
4. 冲突--电流在物理介质上直接相遇(集线器可以看为一块导体,信息以电波传导,电波会直接冲突。)
地址:
mac地址 --网卡芯片的串号--48位二进制构成--十六进程显示 --全球唯一,出厂时烧录在网卡芯片中 (在介质层)
冲突:
CSMA/CD 载波侦听多路访问/冲突检测 --排队
网络变大核心要求: 解决办法 ---网桥 ---交换机(2层设备,有数据链路层和物理层)
1. 无限的传输距离(能够识别电波,然后再加强信号发送出去)
2. 没有冲突--- 所有节点可以同时收发属于他自己的数据
3. 单播 --- 一对一的隔离通讯(不用再怕聊骚被群发)
交换机的作用: --工作在数据链路层
1. 提供的端口的密度(继承了集线器)
2. 理论上的无限传输距离 -- 识别再编写的方案
3. 没有冲突 -- .存识别储再转发
4. 基于MAC. 识别.记录.查询一对一转发(单播)
交换机工作原理:当数据电流进入交换机接口时,将被识别为数据,交换机可以识别数据中的MAC地址部分,交换机先查看数据帧中的源MAC地址,然后将其与进入的接口编号映射记录到本地的MAC地址表,再查看数据帧的目标MAC地址,然后查询本地的MAC表中是否拥有与该目标对应的接口记录,若存在记录将向该接口唯一转发,若没有记录将洪泛该流量。
IPV4地址:连续的32位二进制地址构成--点分十进制表示
网络位和主机位组合而成:前面存在一段对应不同的洪泛范围,后面一部分为该设备在该范围内唯一标识
网络位和主机位的区分依赖子网掩码:子网掩码由连续1+连续0构成
记忆逻辑: