网络协议

协议层 协议
应用层 HTTP HTTPS DNS RTMP FTP SSH SCP DHCP P2P GTP
传输层 TCP UDP
网络层 IP OSPF GRE BGP ICMP IPSec
链路层 ARP VLAN STP
物理层 网络跳线

只要是在网络上跑的包, 都是完整的, 可以有下层没上层, 不可能有上层没下层

什么是二层设备、三层设备?
一个http协议的包经过一个二层设备, 二层设备收进去的整个网络包, 这里面HTTP、TCP、IP、MAC 什么都有. 二层设备就是只把mac头摘下来, 看看到底是丢弃、转发还是自己留着. 三层设备就是把mac头摘下来之后,再把ip头摘下来,看看到底是丢弃、转发还是自己留着.

你可能感兴趣的:(网络协议)