常见协议
应用层协议非常多,我们重点熟悉以下常见协议功能即可。
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
服务器和客户端共享相同密钥
不同客户端密钥不同服务器维护多个密钥
用途:信息加密
哈希算法
不可逆
输出固定
雪崩效应
用途:完整性校验
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:http://www.gongjie.site/2025/05/22/%e5%ba%94%e7%94%a8%e5%b1%82%e5%8d%8f%e8%ae%ae/
共有 0 条评论