网络协议

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 带着4个问题学习: 1.TCP在进行三次握手的时候,IP层和MAC层对应都有什么操作呢? 2.学习第三层的时候会提...
    Jokeb阅读 290评论 0 0
  • 1网络为什么要分层? 因为,是个复杂的程序都要分层。 我们可以这样来理解,想象网络包是一块内存...
    楠楠喜欢泡枸杞阅读 454评论 0 0
  • 第1讲 | 为什么要学习网络协议? 1.协议三要素 语法,就是这一段内容要符合一定的规则和格式。例如,括号要成对,...
    贝贝ovo阅读 2,243评论 0 1
  • 第二章 网络分层的真正含义 Q:在TCP三次握手的时候,IP层和MAC层在干嘛?A:TCP 发送每一个消息,都会带...
    Chasingcar_501阅读 1,072评论 1 1
  • 文/小琪同学 电灯 超越了煤油灯 而你 在我心里 爱, 得糊里糊涂 自己也说不清楚 就是心里多了一份美好 一言不发...
    小齐同学阅读 218评论 3 2