集线器

# 网络基础梳理

陌路散爱 提交于 2019-12-01 08:45:59
网络基础梳理 首先需要数据通信和资源共享,于是便有了网络。 一开始的一个网络,就是简单的使用物理线路将各个通信的实体相互连接起来,那么很快网络就会变成这个样子。 我们可以很明显的看到,随着这个网络中接入设备的增加,这个物理线路将变得更加复杂,所需要的物理链路将会更多。 于是人们想到了使用一个中间设备来将这个网络链路变得简单一些,于是集线器就诞生了。 集线器 所作的就是将自己接收到的数据从每一个端口广播出去,交由接收到的设备根据数据帧里面的Mac地址自己判断是否是自己的,如果不是那么就丢弃。 但同时这样子还有一个问题,链路上同时只有一个设备能够发送数据,那么他们怎么判断呢?这时就需要介质访问控制协议了.例如载波侦听/多路访问控制协议都是为了解决这个问题. 然后我们就想到,为什么一定需要广播呢?我们不能再集线器内部维护一张表吗?里面可以写上端口与Mac地址的对应信息.此时交换机就产生了. 在接收到数据的时候他并不广播到所有的端口,而是先对比其内部维护的Mac地址对应表,找到数据帧中的目的地址对应的端口.然后将数据转发到对应的端口.那么如果目的地址不存在于这个地址表中怎么办呢? 答案是广播它,由接收到的设备自己根据数据帧的地址决定是保留他还是丢弃它.同时目标机器对集线器发送一个响应帧,那么这个地址对应端口的就添加到这个表中了. 路由器的产生,待续.... 来源: https://www

协议森林学习笔记(二)

僤鯓⒐⒋嵵緔 提交于 2019-12-01 02:40:51
二、连接层协议 1. 以太网和WiFi是连接层的两种协议。在连接层,信息以帧为单位传输。帧像信封一样将数据(payload)包裹起来,并注明收信地址和送信地址。连接层实现了“本地社区”的通信。 2. 以太网的帧结构:帧是一段有限的0/1序列,分为头部、数据(Payload)和尾部。   2.1 头部:最初的7个byte被称为序言(preamble),每个byte都是0xAA(二进制的10101010),是为了让接受设备调整接收频率至与发送设备频率一致,这个过程叫做时钟复原。后面的帧起始信号(SFD),固定为0xAB,作为起始的标识。紧随SFD之后是6 byte的目的地址(DST)和发送地址(SRC),是物理设备自带的序号MAC地址,是对地址的“本地描述”只能在同一个以太网中被识别。   2.2 数据:一般包含符合更高层协议的数据,如IP包,数据为了超过一定的最小长度,尾部可能填充一串0(PAD区域)。   2.3 尾部:数据之后是校验序列(FCS),可以采用CRC算法检验数据的传输是否发生错误。 3. 集线器(Hub)交换器(Switch)   3.1 以太网使用集线器或者交换器将帧从发出地传送到目的地。一台集线器或交换器上有多个端口,每个端口都可以连接一台计算机(或其他设备)。   3.2 集线器:将电脑发送来的帧转发给所有其他的端口,每台计算器检查自己的MAC地址是否符合DST

如何抓路由器的包

匆匆过客 提交于 2019-11-30 10:33:38
网友解释一 有个靠硬件的较为简单的办法,就是路由器的 WAN 口那条线接集线器,集线器出来两条线一条接路由器,一条接电脑,抓包就能抓到了。 https://www.right.com.cn/forum/thread-196439-1-1.html 网友解释二 如果你家的路由器比较高端,支持端口镜像的话,可以直接进行抓包 如果不能,那就只能使用抓包软件来实现了 电脑1下载wireshark这个软件就可以抓到电脑1的数据包。 如果电脑1想抓电脑2的包,必须1、2都接在hub上,hub再接到路由器里。 http://ask.zol.com.cn/q/1236503.html 来源: https://www.cnblogs.com/andy9468/p/11579102.html

集线器交换机共享带宽独享带宽的理解

て烟熏妆下的殇ゞ 提交于 2019-11-30 05:12:02
hub,又叫集线器,是共享式的设备,即:网内计算机共享使用一定的速率(同在一个冲突域,同一时刻只能由2台计算机进行通讯),比如10台计算机使用一个10Mhub, 平均 一台计算机使用的带宽是10/10= 1M 。如果这时候只有2台计算机在通讯,那么这两台计算机的通讯速率可以达到10M。这就好比单线公路,如果有一辆汽车在路上,其他汽车需要在路口等待这辆汽车下路后再上路。 交换机同hub比较则为独享式的,这好比多线高速公路,10口10M的交换机每线有10M的速率。可以同时在路上跑着汽车。这里多线对应交换机的端口数量。 HUB和交换机的区别是:以一个10M的HUB和一个10M的交换机为例, HUB的每个端口带宽(正在使用)之和等于10M .而交换机是每个端口都是10M.因而HUB的传输过程数据产生碰撞较多,用户越多,性能越差,而交换机就不存在这个问题. 集线器不管有多少个端口,所有端口都共享一条带宽,在同一时刻只能有两个端口传送数据,其他端口只能等待;只能工作在半双工模式下。交换机每个端口都有一条独占的带宽,当两个端口工作时并不影响其他端口的工作,交换机可以工作在半双工模式下也可以工作在全双工模式下。 打个比方一个8口hub,当端口1上的机器要给端口8上的机器发数据,那这个数据是这样跑的:首先她在端口1上侦听hub上有没有数据在传输,如果没有,端口1就跳出来向hub上喊:

计算机网络常见硬件设备

我们两清 提交于 2019-11-28 20:20:31
一、网卡(Network Interface) 使计算连网的网络设备。 二、中继器(RP Repeater) 工作在物理层上的连接设备,OSI模型的物理层设备。 适用于完全相同的两类网络的互连,主要功能是通过对数据信号的重新发送或者转发,来扩大网络传输的距离。 中继器是对信号进行再生和还原的网络设备。 即使数据在链路层出现错误,中继器依然转发数据。 不改变传输速度。 不能在传输速度不一致的媒介之间转发。 有些中继器提供多个端口服务,这种中继器被称为中继集线器或集线器。 三、网桥(Bridge) 工作在OSI模型的第二层-数据链路层连接两个网络的设备。 根据数据帧内容转发数据给其他相邻的网络。 基本只用于连接相同类型的网络,有时候也连接传输速率不一致的网络。 网桥是一种对帧进行转发的技术,根据MAC分区块,可隔离碰撞。 具备“自学习”机制,网桥对站点所处网段的了解是靠“自学习”实现的,有透明网桥、转换网桥、封装网桥、源路由选择网桥。 以太网中常用的交换集线器也是网桥的一种。 四、路由器(Router) 工作在OSI的第三层-网络层连接网络与网络的设备。 可以将分组报文发送到另一个目标路由器地址。 基本上可以连接任意两个数据链路。 具有分担网络负荷、网络安全功能。 五、交换机(Switch) 交换机可以说同时是集线器和网桥的升级换代产品,因为交换机具有集线器一样的集中连接功能

计算机网络中各种交换设备的理解(中继器集线器路由器网关)

我与影子孤独终老i 提交于 2019-11-28 15:43:57
计算机网络中汲及多种联网设备,理解这些设备的关键是它们运行在不同的层次上 中继器 中继器是一种模拟设备,主要用来处理自己所连线缆上的信号。在一个线缆上出现的信号被清理、 放大 ,然后再被放到另一个线缆上。中继器不理解帧、数据包等。它们只知道把比特编码成电压的符号。 集线器 集线器有许多条输入线路,从任何一条线路上到达的帧都被发送到所有其他的线路上,如果两帧同时到达,会发生冲突,就好像它们在同一根同轴电缆上遇到后发生碰撞一样。连接到同一个集线器的所有线路必须以同样的速度运行。集线器不会检查链路层地址,也不以任何方式使用该地址 网桥 网桥有多个端口,连接两个或者多个局域网,网桥只把帧输出到所需要的端口,在同一时间内可以转发多个帧 交换机 交换机是现在风桥的另一个称呼,他们的差异更多体现在市场而不是技术方面。现在交换机的安装都使用了点到点链接,单个计算机通过双绞线直接插入到交换机端口 路由器 路由器完全不同于以上设备,当一个数据包进入到路由器时,帧头和帧尾被剥掉,帧的有效载荷字段中的数据包传给路由软件。路由软件复用IP来选择输出线路 传输网关 它们将两台使用了不同面向连接传输协议的计算机连接起来。例如 TCP/IP <--->SCTP。 应用网关 应用网关能理解数据的格式和内容,并且可以将消息从一种格式转换为另一种格式。例如,电子邮件网关将Internet 邮件转译为移动电话的SMS消息

计算机网络基础知识点二

人盡茶涼 提交于 2019-11-28 01:27:26
物理层 通信方式:单工通信、半双工通信、全双工通信 带通调制:模拟信号是连续的信号,数字信号是离散的信号。带通调制把数字信号转换为模拟信号。 数据链路层 数据链路层使用信道的主要类型:点对点信道以及广播信道 点对点信道:一对一的点对点通信方式,使用PPP协议进行控制 广播信道:一对多的通信方式,主要使用CSMA/CD协议进行控制 信道复用技术:频分复用、时分复用、统计时分复用、波分复用、码分复用 频分复用:频分复用的所有用户在同样的时间占用不同的带宽资源 时分复用:所有用户在不同的时间占用同样的频带宽度 统计时分复用:是对时分复用的一种改进,不固定每个用户在时分复用帧中的位置,只要有数据就集中起来组成统计时分复用帧然后发送。 波分复用:波分复用就是光的频分复用。由于光的频率很高,因此习惯上用波长而不是频率来表示所使用的光载波。 码分复用:更多的是采用码分多址CDMA。每一个用户可以在同样的时间使用同样的频带进行通信。由于各用户使用经过特殊挑选的不同码型,因此各用户之间不会造成干扰。 数据链路层的三个基本问题:封装成帧、透明传输和差错检测 封装成帧:在一段数据的前后分别添加首部和尾部,这样就构成了一个帧。首部以及尾部用于标记帧的开始和结束。 透明传输:表示无论什么样的比特组合的数据,都能够按照原样没有差错的通过这个数据链路层 差错检测:目前数据链路层广泛使用了循环冗余检验(CRC

USB接口无法识别设备

我与影子孤独终老i 提交于 2019-11-28 01:23:41
http://windows.microsoft.com/zh-cn/windows/answers?tId=14fa1e44-0a19-48ef-9ba7-b7e512a837a4 小琼子 提问 2011年12月31日 问题 USB接口无法识别设备 我的电脑USB接口开机正常的用了一段时间后就不正常了,插入U盘、手机、银行u盾就无法识别了。原来插入电脑的USB设备拔了电脑上的设备图标还是有的 解答 已由 Paco Wang 解答 2012年1月11日 解答 你好, 请问接入U盘等设备后,是否有检测到新硬件? 你可以右键计算机,选择管理,设备管理器。 展开通用串行总线控制器,逐一删除其下列的所有设备,然后重新启动计算机,并确认结果。 注意:如果你使用USB键盘和鼠标,可能在你卸载某个设备后,键盘和鼠标会无法使用,你可以记住该设备名称及位置,重启后,最后删除该设备。或者如果仅鼠标无法使用,你也可以通过键盘继续操作。 fishwt 提问 2011年3月2日 问题 U盘插上后,出现问题,然后我点了一下,发现提示是关闭USB功能。。之后所有USB口都不能识别任何东西,包括原来装在上面的扫描仪。。请问如何打开这个USB的识别功能。 解答 已由 Thomas Zhao 解答 2011年3月10日 解答 你好, 关于你提到的这个“关闭USB功能”的提示不是很熟悉,不知道具体的提示信息是什么?

集线器、交换机和路由器

和自甴很熟 提交于 2019-11-27 19:20:59
  号称网络硬件三剑客的集线器(Hub)、交换机(Switch)与路由器(Router)一直都是网络界的活跃分子,但让很多初入网络之门的菜鸟恼火的是,它们三者 不仅外观相似,而且经常待在一起,要想分清谁是谁,感觉有点难。我们一起来看看它们之间的区别和联系。 一、集线器   在认识集线器之前,必须先了解一下中继器。在我们接触到的网络中,最简单的就是两台电脑通过两块网卡构成“双机互连”,两块网卡之间一般是由非屏蔽双绞线来充当信号线的。由于双绞线在传输信号时信号功率会逐渐衰减,当信号衰减到一定程度时将造成信号失真,因此在保证信号质量的前提下,双绞线的最大传输距离为100米。当两台电脑之间的距离超过100米时,为了实现双机互连,人们便在这两台电脑之间安装一个“中继器”,它的作用就是将已经衰减得不完整的信号经过整理,重新产生出完整的信号再继续传送。 中继器就是普通集线器的前身,集线器实际就是一种多端口的中继器。集线器一般有4、8、16、24、32等数量的RJ45接口,通过这些接口,集线器便能为相应数量的电脑完成“中继”功能。由于它在网络中处于一种“中心”位置,因此集线器也叫做“Hub”。 二、交换机   交换机也叫交换式集线器,它通过对信息进行重新生成,并经过内部处理后转发至指定端口,具备自动寻址能力和交换作用,由于交换机根据所传递信息包的目的地址,将每一信息包独立地从源端口送至目的端口

七层协议和四层协议

只愿长相守 提交于 2019-11-27 19:09:58
   OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。完成中继功能的节点通常称为中继系统。一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备。具体说: 物理层:网卡,网线,集线器,中继器,调制解调器 数据链路层:网桥,交换机 网络层:路由器 网关工作在第四层传输层及其以上   集线器是物理层设备,采用广播的形式来传输信息。   交换机就是用来进行报文交换的机器。多为链路层设备(二层交换机),能够进行 地址学习 ,采用 存储转发 的形式来交换报文.。   路由器的一个作用是 连通不同的网络 , 另一个作用是选择信息传送的线路 。选择通畅快捷的近路,能大大提高通信速度,减轻网络系统通信负荷,节约网络系统资源,提高网络系统畅通率。 交换机的工作原理   交换机拥有一条很高带宽的内部总线和内部交换矩阵。交换机的所有的端口都挂接在这条总线上,控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵迅速将数据包传送到目的端口,目的MAC若不存在则广播到所有的端口,接收端口回应后交换机会“学习”新的地址,并把它添加入内部MAC地址表中。