ARTICLE · 1091142
一张图讲透各类常用的网络协议,附详细说明
一张图讲透各类常用的网络协议,附详细说明
应用层(用户直接接触)
1、 HTTP:网页原始协议,明文传输,不安全,现在很少单独用。
2、 HTTPS:HTTP 的加密版本,我们日常刷网页用的就是它,网址带 https,防止信息被窃听篡改。
3、 DNS:域名解析。把www.baidu.com这种好记的域名,翻译成服务器的 IP 地址,相当于互联网的电话本。
4、 FTP/SFTP:文件传输。FTP 明文传文件;SFTP 加密,用来上传下载服务器文件。
5、 SSH:远程登录服务器。加密连接,运维人员远程操控电脑 / 服务器。
SMTP/POP3/IMAP:邮件协议。SMTP 发邮件,POP3/IMAP 收邮件。
传输层(负责数据运送)
1、 TCP:可靠传输。像打电话,先建立连接,确认对方收到数据,丢包会重传。网页、文件下载用它,稳但是慢点。
2、 UDP:无连接传输。像发短信,发出去就不管,不确认收没收到。速度快,直播、游戏、视频通话用它,允许少量丢包。
网络层(找地址、选路线)
1、 IP(IPv4/IPv6):给网络里每台设备分配地址,相当于门牌号,数据包靠 IP 地址找到目标设备。IPv4 就是常见的192.168.x.x;IPv6 地址更长,解决地址不够的问题。
2、 ICMP:网络探测报错。ping命令就是用这个协议,测试网络通不通,返回网络故障提示。
链路层(局域网内传输)
1、 ARP:IP 地址转硬件地址(MAC 地址)。同一个局域网里,通过 IP 找到设备网卡的物理地址。
2、 Ethernet 以太网:最常见局域网协议,家里、公司网线网络就是以太网。
物理层
WiFi、光纤、网线、蓝牙这些,定义电信号、无线信号怎么传输。
简单一句话:
HTTPS 看网页,DNS 查地址,SSH 远程控机器;TCP 稳,UDP 快;IP 是门牌号,ping 靠 ICMP。
#网络安全#信息安全#黑客#运维#IT#计算机#程序员#科普#编程#网络安全工程师#运维工程师#云计算#证书