OSI参考模型 | 各层的解释 |
应用层 | 为应用程序提供服务 |
表示层 | 数据格式转化、数据加密 |
会话层 | 建立、管理和维护会话 |
传输层 | 建立、管理和维护端到端的连接 |
网络层 | IP地址及路由选择 |
数据链路层 | 提供介质访问和链路管理 |
物理层 | 物理层 |
各层功能定义
【7】应用层
OSI参考模型中最靠近用户的一层,为计算机用户提供应用接口和各种网络服务。
常见的应用层网络服务协议有HTTP,HTTPS,FTP,POP3,SMTP等。
HTTP,超文本传输协议,是一个简单的请求-响应协议。
HTTPS,是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性,在HTTP的基础下加入SSL。
POP3,Post Office Protocol 3的简称,即邮局协议的第3个版本,规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。
SMTP,Simple Mail Transfer Protocol,简单邮件传输协议,它是一组用于从源地址的目的地址传输邮件的规范,通过它来控制邮件的中转方式。
IMAP,Internet Mail Access Protocol,即交互式邮件存取协议。
【6】表示层
表示层提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别。数据压缩和加密也是表示层可提供的转换功能之一。
【5】会话层
会话层是用户应用程序和网络之间的接口。
会话层就是负责建立、管理和终止通信会话。
【4】传输层
传输层建立了主机端到端的链接。
作用是为上层协议提供端到端的可靠和透明的数据传输服务,包括处理差错和流量控制等问题。该层向高层屏蔽了下层数据通信的细节,是高层用户看到的只是在两个传输实体间的一条主机到主机的、可由用户控制和设定的、可靠的数据通路。端指的是端口号。
常用协议TCP,UDP。
常见端口号
21:FTP文件传输服务
22:SSH远程连接服务
25:SMTP简单邮件传输服务
53:DNS域名解析服务
80:HTTP超文本传输服务
443:HTTPS加密的超文本传输服务
【3】网络层
本层通过IP寻址来建立两个节点之间的连接,为源端的传输层送来的分组,选择合适的路由和交换节点。
这一层就是我们常说的IP协议层。
常用协议ARP,IP,ICMP,IGMP。
ARP协议为IP协议提供服务,IP协议为ICMP协议提供服务,ICMP协议为IGMP协议提供服务。
ARP,地址解析协议,根据IP地址获取物理地址的一个TCP/IP协议。
IP,Internet Protocol(网际互连协议),目的是提高网络的可扩展性。根据端到端的设计原则,IP只为主机提供一种无连接、不可靠的、尽力而为的数据包传输服务。
ICMP,Internet Control Message Protocol,Internet控制报文协议,是TCP/IP协议簇的子协议,用于在IP主机、路由器之间传递控制消息。
IGMP,Internet Group Management Protocol,互联网组管理协议,一个组播协议。TCP/IP协议簇的子协议,用于IP主机向任一个直接相邻的路由器报告他们的组成情况。
【2】数据链路层
功能是通过各种控制协议,将有差错的物理信息变为无差错的、能可靠传输数据帧的数据链路。
在计算机网络中由于各种干扰的存在,物理链路是不可靠的,因此,这一层的主要功能是在物理层提供的比特流的基础上,通过差错控制和流量控制的方法,使有差错的物理线路变为无差错的数据链路,即提供可靠的通过物理介质传输数据的方法。
该层通常被分为介质访问控制(MAC)和逻辑链路控制(LLC)两个子层。
MAC子层的主要任务是解决共享型网络中多用户对信道竞争的问题,完成网络介质的访问控制。
LLC子层的主要任务是建立和维护网络连接,执行差错校验、流量控制和链路控制。
【1】物理层
实际最终信号是通过物理层实现的。
通过物理介质传输比特流。规定了电平、速度和电缆针脚。
常用设备有集线器、中继器、调制解调器、网线、双绞线、同轴电缆,这些都是物理层的传输介质。