常见协议
| 协议名称 | 全拼 | 所属层次 | 协议概述 | 应用场景 |
|---|---|---|---|---|
| HTTP(超文本传输协议) | HyperText Transfer Protocol | 应用层 | 用于客户端和服务器之间传输超文本数据,规定了客户端如何向服务器发送请求以及服务器如何向客户端返回响应,支持多种请求方法,如GET、POST等 | 网页浏览、API接口调用等 |
| HTTPS(超文本传输安全协议) | HyperText Transfer Protocol Secure | 应用层 | 在HTTP的基础上通过SSL/TLS加密协议对数据进行加密传输,保证数据传输的安全性,其连接过程比HTTP复杂,需要SSL/TLS握手等过程 | 安全的网页访问、在线支付、登录认证等对安全性要求高的场景 |
| FTP(文件传输协议) | File Transfer Protocol | 应用层 | 用于在网络上进行文件传输,支持客户端与服务器之间的文件上传和下载,有主动模式和被动模式两种连接方式 | 文件服务器文件共享、网站文件更新等 |
| SMTP(简单邮件传输协议) | Simple Mail Transfer Protocol | 应用层 | 主要用于发送邮件,负责将邮件从发件人的邮件服务器传输到收件人的邮件服务器,规定了邮件发送的格式和过程 | 邮件发送,如企业邮件系统发送通知、用户发送邮件等 |
| POP3(邮局协议版本3) | Post Office Protocol - Version 3 | 应用层 | 用于邮件客户端从邮件服务器接收邮件,客户端可以通过POP3协议将邮件下载到本地进行阅读和管理 | 邮件客户端接收邮件,如Outlook、Foxmail等软件接收邮件 |
| IMAP(互联网消息访问协议) | Internet Message Access Protocol | 应用层 | 允许邮件客户端在服务器上管理和操作邮件,可实现多设备同步邮件状态,支持邮件的分类、标记、搜索等操作 | 多设备同步邮件、在线管理邮件,方便用户在不同设备上对邮件进行统一管理 |
| TCP(传输控制协议) | Transmission Control Protocol | 传输层 | 面向连接的、可靠的、基于字节流的传输层通信协议,通过序列号、确认应答、重传机制等保证数据的可靠传输,有流量控制和拥塞控制机制 | 对数据可靠性要求高的场景,如文件传输、网页浏览、数据库访问等 |
| UDP(用户数据报协议) | User Datagram Protocol | 传输层 | 无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,数据传输速度快,但不保证数据的可靠传输,开销较小 | 对实时性要求高但对数据准确性要求相对较低的场景,如视频直播、在线游戏、语音通话等 |
| IP(网际协议) | Internet Protocol | 网络层 | 负责在网络中进行数据包的路由和寻址,为数据包分配IP地址,使数据包能够在不同的网络之间传输,是网络通信的基础协议 | 所有基于网络的通信,确定数据传输的源地址和目的地址,实现网络间的数据传输 |
| ICMP(互联网控制报文协议) | Internet Control Message Protocol | 网络层 | 用于在IP主机、路由器之间传递控制消息,如报告网络错误、检测网络连接状况等,常被用于网络诊断工具,如Ping命令 | 网络故障诊断、检测网络连通性等 |
| ARP(地址解析协议) | Address Resolution Protocol | 网络层 | 用于将IP地址解析为物理地址(MAC地址),在局域网中,设备需要知道目标设备的MAC地址才能进行数据传输,ARP协议就是实现这种地址转换的 | 局域网内设备通信,如在以太网中,主机在发送数据前需要通过ARP获取目标主机的MAC地址 |


原文链接:点我

浙公网安备 33010602011771号