应用层协议

GongJie 2025-5-22 537 5/22

常见协议

应用层协议非常多,我们重点熟悉以下常见协议功能即可。
Telnet :远程登录协议,基于TCP 23端口,用于远程管理设备,采用明文传输
SSH(Secure Shell ):安全外壳协议,基于TCP 22端口,用于远程管理设备,采用加密传输
FTP( File Transfer Protocol):文件传输协议,用于实现文件传输,控制流量基于TCP21端口,数据流量基于TCP20端口

TFTP(Trivial File Transfer Protocol)简单文件传输协议:基于UDP 69端.

SFTP(SSH File Transfer Protocol )安全文件传输协议:基于TCP22端口
电子邮件(E-mail )主要包含3个协议:SMTP(发)、POP3(收)和IMAP(同步)。
SMTP基于TCP25端口,可以通过Windows Server系统中IIS组件搭建,用于邮件发送;

POP3基于TCP 110端口,用于邮件接收;

IMAP基于TCP 143端口,用于进行邮件客户端和服务器的交互操作。

HTTP/HTTPS

HTTP(Hyper Text Transfer Protocol )超文本传输协议:基于TCP 80端口,用来传送Web请求和响应信息。HTTP包含1.0和1.1版本,HTTP 1.0只支持短连接而HTTP 1.1支持持久连接。HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。而HTTP1.1持久连接,握手完成建立连接后,可以传输多个数据

HTTPS(Hypertext Transfer Protocol over Secure Socket Layer)基于SSL的超文本传输协议:采用TCP443端口,是在传统HTTP基础上叠加SSL,从而实现了传输加密和身份认证,保证了传输过程的安全性。

应用层协议

 

SSL/TLS算法总结

非对称加密(RSA、ECC、DH)

1vN

公钥公开,私钥保密

公钥加密,私钥解密

用途:身份验证、密钥协商

对称加密(AES、DES、3DES)

1 v 1
服务器和客户端共享相同密钥
不同客户端密钥不同服务器维护多个密钥

用途:信息加密

哈希算法

不可逆

输出固定

雪崩效应

用途:完整性校验

- THE END -

GongJie

5月22日14:06

最后修改:2025年5月22日
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论

您必须 后可评论