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的主要内容,如果未能解决你的问题,请参考以下文章