(1) OSI七层模型
OSI(Open System Interconnect),开放式系统互联,即OSI参考模型。
OSI七层模型包括:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。每一层实现各自的功能和协议,并完成与相邻层的接口通信。各个层的功能如下图示:
OSI层 | 功能 | TCP/IP协议 |
应用层 | 为用户提供应用接口,提供各种网络服务。 文件传输、电子邮件 文件服务、虚拟终端 | TFTP、HTTP、SNMP、 FTP、SMTP、DNS、Telent、 HTTPS、POP3、DHCP |
表示层 | 提供用于应用层数据的编码和转换功能,可实现数据压缩和数据加密 | 无协议 |
会话层 | 负责建立、管理和终止表示层实体之间的通信会话;就是解除或建立与其他结点的联系 | 无协议 |
传输层 | 建立主机端到端的连接,屏蔽下层数据通信的细节 | TCP,UDP |
网络层 | 为数据包选择路由 | IP、ICMP、RIP、OSPF、 BGP、IGMP |
数据链路层 | 建立相邻结点间的数据链路,通过差错控制提供数据帧在信道上无差错的传输,在不可靠的物理介质上提供可靠的传输 | SLIP、CSLIP、PPP、ARP、 RARP、MTU |
物理层 | 物理传输介质,规定了电平、速度和电缆针脚,常用设备有集线器、中继器、网线等 | ISO2110,IEEE802,IEEE802.2 |
上图参考自:http://www.ha97.com/3215.html
(2) TCP/IP五层协议
五层包括:物理层、数据链路层、网络层、传输层、应用层
物理层:中继器、集线器、双绞线
数据链路层:网桥、以太网交换机(二层交换机)、网卡(网卡一般工作在物理层、一般在
数据链路层)
网络层:路由器,三层交换机
传输层:四层交换机
OSI参考模型与TCP/IP五层模型的对应关系:
附部分协议说明:
协议名 | 功能 |
HTTP | 超文本传输协议,用于从WWW服务器传输超文本到本地浏览器的传输协议 |
FTP | 文件传输协议,其一为FTP服务器,其二为FTP客户端,其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在网络传输上传输大文件时,一般采用该协议 20端口:传输数据 21端口:传输控制信息 |
SMTP | 简单邮件传输协议,它是一组用于由原地址到目的地址传送邮件的规则,是一种基于TCP协议支持的提供可靠且有效电子邮件传输的应用层协议 |
POP3 | 邮件协议,用于支持使用客户端远程管理子啊服务器上的电子邮件,支持离线处理,默认端口110,默认协议TCP |
IMAP4 | Internet消息访问协议,也是面向用户的邮件收取服务 |
|
|
TCP | 传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议 |
UDP | 用户数据报协议,是一个简单的面向数据报的运输层协议,不可靠的,比TCP速度快 |
|
|
IP | IP是TCP/IP协议簇的核心协议,提供不可靠的、无连接的数据传送服务 用于将多个包交换网络连接起来,在源地址和目的地址之间传送一种称为数据包的东西 |
ICMP | Internet控制报文协议,用于在IP主机、路由器之间传递控制信息 |
RIP | 一种内部网关协议,是一种动态路由选择协议,用于自治系统内的路由信息传递 |
|
|
ARP | 地址解析协议,把IP地址解析成MAC地址 |
RARP | 逆地址解析协议,把MAC地址转换成IP地址 |
参考链接:
https://www.cnblogs.com/qishui/p/5428938.html