协议层 | 协议 |
---|---|
应用层 | 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头摘下来,看看到底是丢弃、转发还是自己留着.