一. 网络层次的划分
1.按照OSI层次划分可以将网络分为七层
前三层为应用程序处理数据
后四层负责传输数据
第七层:应用层 将抽象语言转为编码
第六层:表示层 将编码转为计算机能识别的二进制
第五层:会话层 应用程序设备的会话区分 提供会话层地址,为应用程序设定规则
第四层:传输层 分段(收到MTU限制),提供端口号---TCP/UDP
第三层:网络层 Internet互联网协议-----IP 路由器
第二层:数据链路层 LLC逻辑链路控制 + MAC介质访问控制层(只看MAC地址) 负责校验 控制物理层
第一层:物理层 硬件设备
2.按照TCP/IP可分为五层
第五层:应用层
第四层:传输层
第三层:网络层
第二层:数据链路层
第一层:物理层
二.网络变大的需求
网桥-----交换机(二层设备)
1.无限的传输距离
2.完全没有冲突-----可以同时收发数据
3.单播
交换机
全双工-----发送数据的同时也可以接收数据
半双工-----不能同时收发数据
三.交换机工作原理
1.数据帧进入交换机
2.交换机查看数据中的源MAC地址
3.将数据中的源MAC地址与对应的接口进行映射记录(MAC地址表)
4.查看数据中的目标MAC地址,在查看本地的MAC地址表,找到该接口
(1) 如果找到该接口,仅向该接口转发(单播)
(2) 如果没找到记录,将洪泛该流量
洪范—除从本地进入的接口外向其他所有接口复制转发该流量
相同洪泛范围与不同洪泛范围间通讯方式不同
1.设备在访问其它设备前先确定和目标是否在一个范围
2.如果在一个范围可以通过交换机洪泛找到
3.若不在同一个范围,将流量传输给路由器转发
IPV4地址----32位二进制组成 ----点分十进制标识 --192.168.1.1
ARP—地址解析协议—通过对端的一个地址来获取对端的另一种地址
网络变大—》无限距离、无冲突、单播—交换机—》MAC地址—》洪泛—》洪泛的范围—》路由器–》IP–>ARP–>广播—》广播域(洪泛域)
HTTP:超文本传输协议
HTTPS:安全的超文本传输协议
DNS :域名解析服务
FTP:文件传输协议
TFTP:简单的文件传输协议
MTU:最大传输单元 默认1500字节
端口号 — 0-65535
其中1-1023为注明端口—静态端口
1024—65535动态端口—高端口
动态端口:一般随机分配给终端设备上启动的应用程序;
静态端口:固定分配给常使用的各种服务
HTTP服务器 — 80
端口号:用于区分终端设备的各个程序进程;区分服务器设备提供的各种服务;
UDP:用户数据报文协议—仅完成传输基础工作的协议—分段、端口号 – 非面向连接的不可靠传输协议
TCP:传输控制协议—除完成传输层基础工作外,还需要保障数据传输可靠性
面向连接的可靠传输协议
面向连接—进行3次握手来建立端到端的虚链路
可靠传输—4种机制 确认 重传 排序 流控(滑动窗口)
四.专业名词补充
1.封装 — 数据从高层向低层加工的过程,过程中数据将不断变大,加头部
2.解封装 – 数据从低层向高层的一个读取过程;数据将不断变小
3.PDU – 协议数据单元 对各层数据的单位
上三层加工好的数据称作一个数据报文 , 传输层加工好的数据成为一个数据段 , 网络位加工好的数据称作一个数据包 ,数据 链路层加工好的数据称作一个数据帧 ,物理层加工好的数据称作比特流。
4.DNS:域名解析服务 通过域名查找对应的ip地址
5.ARP:地址解析协议
(1)正向ARP:已知对端的IP地址,通过广播查询对端的MAC地址
(2)反向ARP:已知本地或对端MAC地址,通过MAC查询ip地址
(3)无故ARP:在使用ip地址的过程中,向外进行正向ARP,但查询的目标ip地址为本地ip
作用:地址冲突检测。
9.MTU:最大传输单元
洪泛:交换机对广播进行的通讯行为,除流量入口外其他所有接口复制转出
10.TCP:传输控制协议 面向连接的可靠传输协议
11.UDP:非面向连接的不可靠传输协议
12.IPV4:互联网协议第4版本
13.OSI:开放式系统互联参考模式—7层模型 由ISO组织设定;
14.TCP/IP协议栈道:实际网络真正使用的模型,7层模式仅作为参考模型