网络硬件相关

1.调制解调器
Modem(猫),通过ADSL电话拨号上网的设备
当计算机发送信息时,Modem将“电子信号”转换成电话线传输的“模拟信号”
当计算机接收信息时,Modem将电话线传输的“模拟信号”转换成“电子信号”

2.光纤转换器
光纤,用于远距离传输,具有带宽宽,稳定性好的特点。
光纤转换器的作用是,将“光信号”转换成“电子信号”

3.集线器(HUB)
作用于局域网,工作在物理层,从一个端口接收数据包,广播到剩下的所有端口

特点:
1)没有隐私
其他端口都能收到数据包
2)阻塞网络
因为会广播到所有的端口,每台机器都要接收响应数据包,不管需不需要,当机器多时,无用的数据包会充斥整个局域网,容易引起广播风暴,阻塞网络

4.网桥
作用于局域网,工作在数据链路层,HUB只能看懂物理层的东西(比如一段物理信号),而网桥能看懂数据包的信息。
网桥是以存放在其中的MAC地址列表来寻址的。

工作原理如下:
1)收集源局域网,目的局域网中机器的MAC地址,加入到网桥MAC地址列表
当数据包到达源局域网端口时,会将数据包标志的MAC地址,加入到网桥源局域网MAC地址列表;
当数据包到达目的局域网端口时,会将数据包标志的MAC地址,加入到网桥目的局域网MAC地址列表;
2)当数据包目的MAC地址在网桥源MAC地址列表中时,不转发,否则,转发
特点:
1)局域网隔离
2)还是会广播到所有端口,只是局域网隔离,广播范围小

5.交换机
作用域局域网,工作在数据链路层,交换机取代了HUB,有4口,8口多个端口,和设备(服务器,交换器)直接连接,不再广播发送数据包。

工作原理如下;
1)收集MAC-端口对应关系,加入到MAC-PORT对应表(CAM)
和网桥MAC地址列表区别是,交换机的每个端口唯一对应一个MAC地址,若源MAC或目的MAC有变化,会更新端口对应的MAC信息。
2)数据包MAC地址在CAM中找不到时,广播,否则,发送到对应的MAC地址
特点:
1)取代了HUB,不再使用广播方式,效率大大提高

在以下两种情况,有可能出现数据包丢失的问题:
1)网桥或交换机来不及转发
2)两个局域网传输速率不同
因此,网桥和交换机都引入了缓存的技术,来解决数据包丢失的问题。

6.集线器,网桥,交换器总结
1)需要软件辅助吗?
目前硬件水平提高了,本身包含了用于转发的集成电路部分,不需要软件协助。
有模拟网桥功能的软件

2)网桥用于连接不同的网段?
网桥只用来处理局域网,不同网段需要路由器这类网络层设备来处理。
并且网桥只能用于连接同构网络

3)网桥和交换机用于分割冲突域,可以减少广播风暴,交换机可以看成高度集成的网桥

原文地址:https://www.cnblogs.com/shijingjing07/p/9415781.html

时间: 2024-10-29 19:10:23

网络硬件相关的相关文章

网络视频相关技术介绍

AnyChat音视频互动开发平台(SDK)是一套跨平台的即时通讯解决方案,基于先进的H.264视频编码标准.AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐科技在音视频编码.多媒体通讯领域领先的开发技术和丰富的产品经验而设计的高质量.宽适应性.分布式.模块化的网络音视频互动平台.        AnyChat音视频互动开发平台(SDK)包含了音视频处理模块(采集.编解码).流媒体管理模块(丢包重传.抖动平滑.动态缓冲).流媒体播放模块(多路混音.音视频同步)以及P2P网络模块(NAT穿透

《图解网络硬件》

<图解网络硬件> 基本信息 作者: (日)三轮贤一 译者: 盛荣 丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 ISBN:9787115360366 上架时间:2014-7-8 出版日期:2014 年7月 开本:16开 页码:1 版次:1-1 所属分类:计算机 > 硬件与维护 > 综合 更多关于>>> <图解网络硬件> 编辑推荐 超强实践性 侧重工程实践,重点讲解在实际网络建设工程过程中真实使用的网络设备. 系统详实 结合大量网络设备实物照片.详

linux网络配置相关文件

网络接口(interface)是网络硬件设备在操作系统中的表示方法,比如网卡在Linux操作系统中用ethX,是由0开始的正整数,比如eth0.eth1...... ethX.而普通猫和ADSL的接口是 pppX,比如ppp0等: 机器中所有可用网卡及名字: 参考:linux网络配置相关命令.虚拟网络接口eth0:0 网关GateWay配置地址: /etc/sysconfig/network  GATEWAY=192.168.1.250 /etc/sysconfig/network-script

android BSP与硬件相关子系统读书笔记(1)android BSP移植综述

从linux驱动转行至Android驱动开发大半年了,一开始就产生了一个很纠结目标和问题,就是不停的google如何porting android!这个问题得到的结果对于初出茅庐的我,感到迷惘.随着工作的需要,自己的经验也就慢慢的增加,这些迷雾也慢慢解开,这里要多谢我自己的努力和老大高工的精心栽培. 言归正传,将android移植到特定硬件平台上,其核心是bsp的搭建工作,bsp是板级支持包,并不是特定某个文件,而是从功能上理解的一种硬件适配软件包,它的核心就是: 1. linux内核硬件相关部

图解几个与Linux网络虚拟化相关的虚拟网卡-VETH/MACVLAN/MACVTAP/IPVLAN

Linux的网卡驱动中内含了很多"虚拟网卡".早先的文章曾经详细分析过tun,ifb等虚拟网卡,类似的思路,在虚拟化大行其道的趋势下,Linux源码树中不断增加对"网络虚拟化"的支持,不光是为了支持"虚拟机"技术,更多的是给了用户和程序员更多的选择.       这些对网络虚拟化的支持技术包括任何重量级的虚拟化技术,比较重的比如对虚拟机技术的支持,轻量级的则是net namespace技术.近期的工作基于net namespace技术,关于这个技

【嵌入式Linux+ARM】硬件相关基础知识(门电路_UART_I2C_SPI)

比较基本的一些知识,就算再怎么水,一些基本的电路常识还是需要懂的,需要自己慢慢的积累,实际工作中需要好好积累硬件相关的知识: 正文开始: 1.门电路 与门.或门.非门的几个标志需要记住,特别是后面两个不要混淆,自己画了一遍: 实际电路中可以组合使用:如与非门.或非门等复杂电路. 这些是比较简单的,做个简单的复习: 与门:1 1-->1      1 0-->0      0 1-->0     0 0-->0 或门:1 1-->1      1 0-->1      0

linux网络配置相关命令、虚拟网络接口eth0:0

网络接口(interface)是网络硬件设备在操作系统中的表示方法,比如网卡在Linux操作系统中用ethX,是由0开始的正整数,比如eth0.eth1...... ethX.而普通猫和ADSL的接口是 pppX,比如ppp0等: 机器中所有可用网卡.名字.配置文件: dmesg | grep eth :可以看到系统启动时,网卡启动的信息及相应网卡的名字,然后就可以手动添加相应的/etc/sysconfig/network-scripts/ifcfg-ethX文件对网卡进行配置 ifconfig

网络连接相关基础知识笔记

一.常说的TCP/IP的含义 TCP/IP协议簇并不仅仅指TCP协议和IP协议,实际它包括了一系列协议组成的集合,如:TCP,IP,UDP,FTP,SMTP,DNS,ARP,PPP等 TCP与UDP协议都属于传输层协议,但有很大不同,TCP是面向连接的协议,提供的是可靠的数据流服务,TCP采用"带重传的肯定确认"机制来实现传输的可靠性,实现了一种"虚电路",因为从物理上来说,并不是真正在两台主机间建立了连接,这种连接只是存在于逻辑上的.最大的开销出现在通信前建立连接

理解嵌入式开发中的一些硬件相关的概念

做嵌入式系统开发,经常要接触硬件.做嵌入式开发对数字电路和模拟电路要有一定的了解.这样才能深入的研究下去.下面我们简单的介绍嵌入式开发中的一些硬件相关的概念. 电平(Level) 在数字电路中,分为高电平和低电平,分别用1和0表示.一个数字电路的管脚,总是存在一个电平的,要么高要么低,或者说要么1要到0(其实,还有另一种状态,后面会提到). 总线(Bus) 在嵌入式系统中一定会有一块处理器芯片,此外,还有其它的芯片作为外部设备(后面简称外设),这些芯片与处理器协作实现产品的功能.复杂的产品往往是