光猫有啥区别 光猫有什么区别( 二 )

MAC报头 。先看下MAC报头长什么样子 。
其中需要关心的是标红的源和目的MAC地址 。MAC地址可以粗略理解是这台电脑网卡的唯一标识 。大概长这样
br28:f9:d3:62:7d:31
源和目的地址,在发送消息的时候就会被填上 。
但是A只知道自己的MAC地址,怎么才能知道B的MAC地址呢?
这时候需要ARP协议 。
ARPAddress Resolution Protocal),即地址解析协议 。用于将IP地址解析为以太网的MAC地址的协议 。
在局域网中,当主机A有数据要发送给主机B时,A必须知道B的IP地址 。
但是仅仅有IP地址还是不够的,因为IP数据报文还需要在数据链路层封装成才能通过物理网络发送 。因为发送端还必须有接收端的MAC地址,所以需要一个从IP地址到MAC地址的映射 。ARP就是干这事情的协议 。

  • A查本地ARP表发现B的IP和MAC映射关系不存在
  • A通过ARP广播的形式向局域网发出消息,询问某IP对应的MAC地址是多少 。比如A此时知道B的IP,但并不知道B的MAC地址是多少,就会尝试在局域网内发起ARP广播,询问局域网下所有机器,哪个机器的IP与B的IP一致 。
  • B收到这个ARP消息,发现A要问的IP与自己的IP一致,就会把自己的MAC地址作为应答返回给A 。
  • 此时A就知道了B的MAC地址,顺便把消息记录到本地ARP表里,下次直接用表里的关系就行,不需要每次都去问 。
物理层从数据链路层到物理层,数据会被转为01比特流
此时需要把比特流传到另一台电脑 。
通过一根网线,两段水晶头插入网口,把两台电脑连起来 。
但对网线有一些要求 。
这根网线两端的水晶头需要采用交叉互联法
水晶头里有8根线,注意上图里的颜色,是有顺序的 。第1、2根线起着收信号的作用,而第3、6脚发信号的作用 。将一端的1号和3号线、2号和6号线互换一下位置,就能够在物理层实现一端发送的信号,另一端能收到 。
当然,现在有些网卡有自适应的功能,就算是直连互联法的线,也能有交叉互联法的效果 。如果你用的是这种网卡,就当我物理层这块什么都没说吧
互联此时,在确保关闭防火墙的前提下,可以尝试从A电脑中ping一下B,再从B电脑中ping一下A 。如无意外,都能ping通 。
A给B发个消息,从应用层到数据链路层,会分别加上A和B的各种''身份信息" 。比如在传输层会加上A和B的应用端口号,在网络层加上源和目的IP,在数据链路层会加上源和目的网卡的MAC头部信息 。
B收到消息后逐层解包,验证,最后顺利到达应用层 。实现AB两台机器消息互通 。
至此游戏就能正常联机对线,两台电脑互联成功!
什么是集线器两个人打cs,总会觉得无聊,但是每台电脑又只有一个网线口 。
想要邀请更多的人一起玩,怎么办?
那就要回到文章开头提到的集线器(hub)了 。
这是个工作在物理层的设备 。
多个网口,很好的解决了电脑上只有一个网口的问题,可以做到多台电脑的网线都插入到集线器上 。
同时工作原理也非常简单,会把某个端口收到的数据,输入到中继电路
中继电路的基本功能是将输入的信号广播到集线器的所有端口上 。
简单来说就是无脑复制N份到其余N个端口上 。
数据复制到N个端口后 。对应转发到N台机器里 。
集线器内部结构说到这里,已经对集线器有个大概认识了 。
接下来,我们看下集线器的内部结构 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: