LinuX 1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LinuX 1相关的知识,希望对你有一定的参考价值。

分层的思想:

  • 把一个复杂的问题简单化
  • 能够让不同的厂商的设备兼容

OSI全称:开放式系统,物联参考模型。

OSI参考模型


  • TCP/IP:传输控制协议/网络互联网协议

TCP/IP五层模型


数据的封装与解封

  • 传输层协议:TDP;UDP
  • SMTP协议:邮件传输协议
  • ICMP协议:Ping命令用

数据封装过程

  • 应用层传输过程:数据被翻译成网络语言-----二进制编码
  • 传输层传输过程:上层数据被分成小的数据段,并为每个分段后的数据封装TCP报文头部
  • 网络层传输过程:上层数据被封装上新的报文头部---IP头部
  • 数据链路层传输过程:上层数据被封装一个MAC头部,其中关键字段信息----MAC地址
  • 物理层传输过程:把这些二进制编码转换成电信号传输


数据解封过程

  • 数据解封装是由下往上一层层解封的
  • 在物理层,首先将电信号转换成二进制数据,并将数据送至数据链路层
  • 数据链路层,将查看目标MAC地址,判断出是否和自己的MAC地址一样,如果报文中的MAC地址就是自己的MAC地址,MAC头部将被拆掉,然后将数据送至上一层,如果报文中的MAC地址和自己的MAC地址不一样,它将会丢弃该数据
  • 网络层,目标IP地址将被核实是否与自己的IP地址相同。
  • 传输层,首先要根据TCP头部判断数据段送往哪个应用层协议,然后将之前分组的数据段重组,在送往应用层


数据传输基本概念

  • PDU(协议数据单元),对应OSI模型来说,每一层都是通过协议数据单元来进行通信的,在TCP/IP五层中,上层数据被封装了TCP头部后,这个单元称为段,数据段向下传到网络层,被封装了IP头部,这个单元称为包,数据传到了数据链路层,被封装了MAC头部后,这个单元称为帧,最后帧传到物理层,变成比特流通过介质传输。
  • 每一层所对应的物理设备
  • 网络层:路由器
  • 数据链路层:交换机
  • 物理层:网线

交换机和ARP工作原理

MAC地址

  • 全球唯一物理地址
  • 48位二进制组成,分成六段,用十六进制组成
  • 封装的目标地址,源地址
  • 查看MAC地址:右键网卡(以太网)
  • ipconfig /all 命令查看
  • 适配器、以太网→网卡;无线网卡和网卡的两个物理地址

交换机工作原理

  • 交换机并不会把收到的每个数据信息都以广播的方式发送给客户端,由于交换机可以根据MAC地址来转发数据。交换机存储的MAC地址表将MAC地址和交换机的接口编号对应在一起,每次交换机收到计算机发送的数据时,就会从MAC地址表中判断如何转发该数据帧
  • 交换机是根据mac地址表进行数据转发




以上是关于LinuX 1的主要内容,如果未能解决你的问题,请参考以下文章

ipset和iptables配合来自动封闭和解封有问题的IP

转载 iptables 禁用与 解封ip

Linux下使用iptables禁止指定IP地址的网络连接

微信被封可私聊收费解封 是真的吗?腾讯官方回应来了

微信被封可私聊收费解封 是真的吗?腾讯官方回应来了

封装静态路由解封