目录
一、OSI七层参考模型
1、分层思想
(1)同一层中的各网络节点都有相同的层次结构,具有同样的功能。
(2)同一节点内相邻层之间通过接口 (可以是逻辑接口)进行通信。
(3)七层结构中的每一层使用下一层提供的服务,并且向其上层提供服务。
2、OSI参考模型(1981年,国际标准化组织ISO制定了开放系统互连参考模型OSI)
(1)物理层(Physical):二进制数转换成电信号或光信号(建立、维护、断开物理层连接)
(2)数据链路层(Data Link):建立逻辑连接,进行硬件地址寻址(MAC)、差错校验
(3)网络层(Network):进行逻辑地址寻址(IP地址)、实现不同网络之间的路径选择
(4)传输层(Transport):定义传输数据的协议端口号,流量控制,差错校验
(5)会话层(Session):建立端连接并提供访问验证和会话管理
(6)表示层(Presentation):数据的表示、加密、压缩等
(7)应用层(Application):将原始数据转换为电脑能够识别的二进制数
二、TCP/IP(传输控制协议/网际互联协议)
1、四层
(1)网络接口层
(2)网络层
(3)传输层
(4)应用层
2、五层
(1)物理层
(2)数据链路层
(3)网络层:IP(ARP:地址解析协议;RARP:逆地址解析协议;ICMP:网际控制报文协议;IGMP:网际组管理协议)
(4)传输层:TCP(传输控制协议):传输更加稳定可靠,三次握手;UDP(用户数据报协议):传输效率更高
(5)应用层:HTTP、HTTPS、SSH、Telnet、DNS、POP3、IMAP、TFTP、FTP、NTP等
三、常见应用层协议
中文名 | 应用层协议 | 支撑协议 | 端口号 |
超文本传输协议 超文本传输安全协议 | HTTP HTTPS | TCP TCP | 80 443 |
简单邮件传送协议 第三版邮局协议 交互式邮件存取协议 | SMTP POP3 IMAP | TCP TCP TCP | 25 110 143 |
文件传输协议 安全复制协议 简单文件传输协议 | FTP SCP TFTP | TCP TCP UDP | 20(传输)/21(连接) 22 69 |
域名解析协议 | DNS | TCP/UDP | 53 |
安全外壳协议 | SSH | TCP | 22 |
远程登录服务协议 | Telnet | TCP | 23 |
动态主机设置协议 | DHCP | UDP | 67 |
网络时间协议 | NTP | UDP | 123 |
简单网络管理协议 | SNMP | UDP | 161 |
1、超文本传输协议:用于传输浏览器使用的普通文本、超文本、音频和视频等数据
2、邮件协议:在互联网中,电子邮件的传送是依靠这些协议完成的
3、文件传输协议:用来在客户机与服务器之间进行简单文件传输的协议
4、域名解析协议:万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网
5、SSH(Secure Shell):SSH为建立在应用层基础上的安全协议,专为远程登录会话和其他网络服务提供安全性的协议,利用SSH协议可以有效防止远程管理过程中的信息泄露问题
6、Telnet:是TCP/IP协议族的一员,是internet远程登录服务的标准协议和主要方式
7、DHCP(Dynamic Host Configuration Protocol):是一个局域网的网络协议,使用UDP工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址;给用户或者内部网络管理员作为对所有计算机作中央管理的手段
8、NTP(Network Time Protoco):是用来使网络中的各个计算机时间同步的一种协议
9、SNMP:网络管理协议,对网络中支持SNMP协议的设备进行管理