OSI七层模型
OSI全称(Open System Interconnect),即开放式系统互连。 一般都叫OSI参考模型,是ISO组织在1985年研究的网络互连模型。该体系结构标准定义了网络互连的七层框架。
以下是OSI模型的七个层次:
1.物理层(Physical Layer):bit 0?1?发钱。
这一层处理物理传输媒介(如电缆、光纤等)上的比特流传输,主要关注数据的物理传输和电信号的编码。
2.数据链路层(Data Link Layer):承上启下。发钱的具体方式。标识SMAC、DMAC、Type(上层协议)
数据链路层负责在相邻节点之间可靠地传输数据帧,通过物理地址(MAC地址)来识别网络设备,并处理数据帧的传输错误。
3.网络层(Network Layer):IP寻址和路由选择。确认接收人的位置。标识SIP、DIP、Type(上层协议)
网络层负责在不同网络之间进行数据包的路由和转发,通过IP地址来标识和定位主机,实现不同网络之间的通信。
4.传输层(Transport Layer):建立并管理一个端到端的通道,并保证可靠性。出纳确认哪些人要发钱。
传输层提供端到端的数据传输服务,负责分割和重组数据、建立和维护端到端的连接,以及处理数据的可靠性、流量控制和拥塞控制。
5.会话层(Session Layer):建立并管理一个会话的通道。财务总监实现钱的发放。
会话层负责建立、管理和终止应用程序之间的会话连接,提供会话控制和同步功能。
6.表示层(Presentation Layer):数据的格式化、加密、解密。例如不同平台的同一软件采用不同的加解密编码方式,也就是翻译。秘书转达BOSS决定发钱。
表示层负责数据的格式化、编码和加密,确保不同系统之间的数据能正确地解释和处理。
7.应用层(Application Layer):离用户最近的一层,提供应用服务。BOSS决定发钱。
应用层提供网络服务和应用程序之间的接口,包括电子邮件、文件传输、远程登录等各种网络应用。
TCP/IP五层模型(针对于上面的OSI七层模型,将高三层看做一层,可以整体理解为管理层)
1.物理层(Physical Layer) 位
2.数据链路层(Data Link Layer) 帧
3.网络层(Network Layer) 包
4.传输层(Transport Layer) 段
5.应用层(Application Layer) 数据
TCP三次握手
为什么要分层?
1.层次清晰,便于技术革新时方便替换,减少影响。
2.容易定位到问题。
3.降低耦合性,既相互独立又相互关联,每层都会标明上层是什么协议。