以太网

Linux主板多网络的优先级设置

為{幸葍}努か 提交于 2019-12-06 02:43:44
Linux主板多网络的优先级设置 1.简介 支持多网络是电鱼嵌入式板卡的特色之一,电鱼电子推出的 SAIL-IMX6 系列核心板,都带有以太网口,同时还可以支持wi-fi以及3G/4G模块。 本文是实现对于Linux系统在电鱼SAIL-IMX6Q开发板中的多网络的优先级的设置。 2.准备 软件:板上linux系统和PC上的超级终端 硬件:电鱼SAIL-IMX6Q开发板、PC和WiFi模块(连接到红框处) SAIL-IMX6Q 开发板利用232串口连接电脑,并连接上电源。 网线连接PC和开发板的网口 3. 操作 3.1 IP 地址设置 3.1.1 IP地址设置方法一 ~# ifconfig 直接使用udhcpc命令,该命令会自动获取ip并设置默认网关: ~# udhcpc -i eth0 -q //通过DHCP自动获取IP地址 可以使用命令 ~# route –n 查看系统所有的路由信息,参数-n是不进行地址解析,如果不添加-n选项,route命令会根据/etc/resolv文件中配置的DNS服务器进行地址解析,所以返回时间跟DNS服务器的响应时间有关系: 上边的方法网关和ip都是自动设置的也可以自己设置IP ~# ifconfig eth0 192.168.137.0 3.1.2 IP地址设置方法二 如果要通过eth0访问外网,还可以通过如下方法添加默认网关

S5700接口分类

老子叫甜甜 提交于 2019-12-06 02:25:38
物理接口 接口分类 接口类型 描述 LAN侧接口 百兆以太网FE(Fast Ethernet)接口 LAN侧FE接口工作在数据链路层,处理二层协议,实现二层快速转发,FE接口支持的最大速率为100Mbit/s。 说明: 只有S2750支持FE接口。 千兆以太网GE(Gigabit Ethernet)接口 LAN侧GE接口工作在数据链路层,处理二层协议,实现二层快速转发,GE接口支持的最大速率为1000Mbit/s。 万兆以太网10GE接口 LAN侧10GE接口工作在数据链路层,处理二层协议,实现二层快速转发,10GE接口支持的最大速率为10000Mbit/s。 说明: S2750不支持10GE接口。 4万兆以太网40GE接口 LAN侧40GE接口工作在数据链路层,处理二层协议,实现二层快速转发,40GE接口支持的最大速率为40000Mbit/s。 说明: 只有S 逻辑接口 接口类型 描述 Eth-Trunk接口 具有二层特性和三层特性的逻辑接口,把多个以太网接口在逻辑上等同于一个逻辑接口,比以太网接口具有更大的带宽和更高的可靠性。 Tunnel接口 具有三层特性的逻辑接口,隧道两端的设备利用Tunnel接口发送报文、识别并处理来自隧道的报文。 VLANIF接口 具有三层特性的逻辑接口,通过配置VLANIF接口的IP地址,实现Vlan间互访。 子接口

数据链路层的帧结构

拈花ヽ惹草 提交于 2019-12-06 02:15:50
数据链路层在物理层的上面一层,它主要分两种信道点对点信道和广播信道。区分他们就看是一对一的点对点的通信方式,还是一对多的广播模式。 点对点的主要协议为PPP,以前还有一种可靠传输的协议HDLC,现在用的已经比较少了。PPP的主要作用是用户PC连接到ISP的协议,然后再通过通过ISP连接到Internet。当用户拨号接入ISP后,就建立了一条从用户PC机到ISP的物理连接。这时,用户PC机向ISP发送一系列的LCP(链路层控制协议)分组(封装成多个PPP帧),以便建立LCP连接。这些分组及其响应选择了将要使用的一些PPP参数。接着还要进行网络层配置,NCP给新接入用户PC机分配一个临时的IP地址。这样,用户PC机就成为因特网上的一个有I地址的主机了。当用户通信完毕,NCP(网络控制协议)释放网络层连接,回收分配出去的IP地址。接着,LCP释放数据链路层连接。最后释放的是物理层的连接。当网络层配置完毕后,链路就进入可进行数据通信的“链路打开”状态。链路的两个PPP端点可以彼此向对方发送分组。两个PPP端点还可发送回送请求LCP分组和回答LCP分组,以检测链路的状态。数据传输结束后,可以由链路的一端发出终止请求LCP分组,请求终止链路连接,在收到对方发来的终止确认LCP分组后,转到链路终止状态。如果链路出现故障,也会从链路打开状态转到链路终止状态。当天之解调器的载波停止后

以太网中的mac帧的格式

梦想的初衷 提交于 2019-12-06 00:57:12
以太网中的MAC帧的格式为: 前导码(7字节):使接收器建立比特同步 起始定界符SFD(1字节):指示一帧的开始 目的地址DA(6字节):指出要接收该帧的工作站 源地址SA(6字节):指示发送该帧的工作站地址。 数据字段长度长度(2字节):指示其后的逻辑链路控制(LLC)数据字节的长度 逻辑链路控制帧LLC:携带的用户数据 填充字段PAD:以保证帧有足够长度来适应碰撞检测的需要 帧校验序列FCS(4字节):采用循环冗余校验码(CRC)用于检验帧在传输过程中有无差错 以太网中的MAC帧的格式为: 前导码(7字节):使接收器建立比特同步 起始定界符SFD(1字节):指示一帧的开始 目的地址DA(6字节):指出要接收该帧的工作站 源地址SA(6字节):指示发送该帧的工作站地址。 数据字段长度长度(2字节):指示其后的逻辑链路控制(LLC)数据字节的长度 逻辑链路控制帧LLC:携带的用户数据 填充字段PAD:以保证帧有足够长度来适应碰撞检测的需要 帧校验序列FCS(4字节):采用循环冗余校验码(CRC)用于检验帧在传输过程中有无差错 来源: https://www.cnblogs.com/beishen/p/11954699.html

Vlan技术总结

浪尽此生 提交于 2019-12-06 00:14:19
Vlan技术总结 VLAN主要有两个作用: vlan可以有效的控制广播域的范围 vlan可以分组设备,增强局域网的安全性(业务隔离) vlan 的范围: 一共有4096个vlan,vlan 1为默认vlan。但其中vlan 0 和 vlan 4095是保留的,故用户真正可以创建的vlan数为 4094. Cisco交换机中,vlan 1002-1005默认用于 FDDI 和 TOKEN RING Vlan 标签: 交换机用vlan标签来区分不同的以太网帧。 Access 类型端口: 仅属于某个特定的vlan 行为总结: “进口打标,出口解标” Trunk 类型的端口: 携带vlan标签的数据帧可以在trunk链路(中继链路)上进行透传。 Trunk端口一般情况下不对数据帧进行打标和解标操作。 Trunk端口允许多个不同的vlan的数据帧通过。 (注意:cisco以及锐捷设备的trunk端口默认属于所有已存在的vlan,H3C,华为设备的trunk端口默认只属于本地vlan,本地vlan即vlan 1,它和默认vlan 1不同,本地vlan默认为vlan 1 可以修改------在接口模式下输入:switchport trunk native vlan ?,同时本地vlan是属于trunk下的概念,故对华为,H3C的设备需要额外命令配置该trunk端口属于哪些vlan))

以太网MAC帧格式

徘徊边缘 提交于 2019-12-06 00:13:42
以太网MAC帧格式 前导码(7字节):使接收器建立比特同步 起始定界符SFD(1字节):指示一帧的开始 目的地址DA(6字节):指出要接收该帧的工作站 源地址SA(6字节):指示发送该帧的工作站地址。 数据字段长度长度(2字节):指示其后的逻辑链路控制(LLC)数据字节的长度 逻辑链路控制帧LLC:携带的用户数据 填充字段PAD:以保证帧有足够长度来适应碰撞检测的需要 帧校验序列FCS(4字节):采用循环冗余校验码(CRC)用于检验帧在传输过程中有无差错 来源: https://www.cnblogs.com/98pyh/p/11953019.html

以太网物理层 PHY Medium

拜拜、爱过 提交于 2019-12-05 22:19:27
以太网的PHY层规定了信号、连接器和电缆要求,物理层又可以分为PCS/PMA/PMD层。下面图示一个形象化的物理层。下面的章节分别详细描述Medium的属性。 2.1.1 百兆以太网 百兆以太网主要定义在802.3 section-2 Clause 21 100BASE-TX 100BASE-TX可用在两种介质上进行传输, 2对屏蔽双绞线 和 2对5类以上的非屏蔽双绞线。支持全双工模式,最大传输距离为100米,用线对1/2发送,3/6接收,使用RJ45连接器。 PCS使用4B/5B编码方式,信号频率为125MHz. 100BASE-T4 100BASE-T4使用的4对3类以上非屏蔽双绞线。站点使用三对线来发送数据, ½, 4/5, 7/8, 使用一对线3/6来检测冲突。站点接收数据时使用3/6, 7/8, 4/5三对线。 100BASE-T4采用8B/6T的编码方式,每一个8位组映像为6位三元符号,而每一个符号有3中电位(+, 0, -),因此所有可用的字码有729个(3^6),但是要代表所有8位元的组合只要256种字码即可(2^8).然后轮流在三个输出线对上发送输出,每个线对上波特率为25M baud, 因为25M baud / 6 * 8 = 33.33Mbps, 所以总传输率为100Mbps. 100BASE-FX 100BASE-FX使用的是两股光纤,其中一股用于发送数据

IP知识点4

我是研究僧i 提交于 2019-12-05 20:40:56
以太网原理 1、数据链路层的流量控制协议有停-等流量控制和华东窗口流量控制。 2、用滑动窗口流量控制时,若接受窗口W R 的大小为1,则发送窗口W T 的大小和编码二进制数4之间满足 W T <=2 n -1(W R =1) 3、广域网数据链路控制规章有面向字符型和比特型传输。 4、面向比特型传输能用于任何链路结构,采用同步方式传输数据,连续发送方式。 5、数据链路层在信息字段的头尾各加有24Bit的控制信息、在整个帧前后都有标志字段,用于实现帧级同步,以表明一帧的开始和结束。 6、HDLC采用了零比特填充法使一帧中两个标志字段之间不会出现6个连续的1。 7、在控制字段,根据该字段最前面两个比特取值的不同,把HDLC分为信息帧、监督帧和无编码帧。 8、HDLC 的监督帧,因不含Info部分,成为定长帧 为48Bit长,用于实现帧的同步及信息的确认。 9、数据链路层使用的信道有点对点信道(一对一)和广播信道(一对多)。 10、数据链路层有LLC子层和MAC子层。 11、适配器主要进行串行/并行转换,对数据进行缓存、实现以太网协议。 12、适配器装有处理器和存储器,它和局域网之间的通信是通过电缆以串行传输方式进行的;与计算机之间是并行传输的。 13、以太网的MAC帧格式,在前面插入七个字节的前同步码(1010)和一个字节的帧开始定界符(011)、目的地址(6字节)、源地址(6字节)

虚拟局域网VLAN

£可爱£侵袭症+ 提交于 2019-12-05 20:38:20
虚拟局域网的特点: 1.在VLAN中的每个网站都可以听到同一个VLAN上其他站点发出的广播; 2.而VLAN以外的工作站收不到广播信息; 3.VLAN限制了接受广播信息的工作站数,使得网络不会产生广播风暴; 4.VLAN之间通信需要路由的支持,要通过路由器或者第三层交换机。 VLAN标准的以太网格式扩展: 1.IEEE802.3ac标准定义以太网的帧格式的扩展,支持VLAN。 2在以太网帧中插入一个4字节的标识符,叫做VLAN的标记,用来表明工作站属于哪个VLAN: VLAN的标识符12bit,VID有2的12次方=4096位,由于VLAN的以太网帧的首部增加了4个字节,以太网的最大长度从原来的1518字节变为了1522字节。 来源: https://www.cnblogs.com/fn07216/p/11945839.html

ARP数据报格式

混江龙づ霸主 提交于 2019-12-05 20:30:46
ARP数据报格式 网络通信时,源主机的应用程序知道目的主机的IP地址和端口号,却不知道目的主机的硬件地址,而数据包首先是被网卡接收到再去处理上层协议的,如果接收到的数据包的硬件地址与本机不符,则直接丢弃,在通讯前必须获得目的主机的硬件地址。这就是ARP的作用。 注意到源MAC地址、目的MAC地址在以太网首部和ARP请求中各出现一次,对于链路层为以太网的情况是多余的,但如果链路层是其它类型的网络则有可能是必要的。硬件类型指链路层网络类型,1为以太网,协议类型指要转换的地址类型,0x0800为IP地址,后面两个地址长度对于以太网地址和IP地址分别为6和4(字节),op字段为1表示ARP请求,op字段为2表示ARP应答。 如果源主机和目的主机不在同一网段,ARP请求的广播帧无法穿过路由器。在跨网段访问时,当发现目的地址不是本网段IP时,将会把数据包发送给网关处理(一般网关就是路由器来做的),路由器此时就发挥他的路由功能进行IP路由.当到达目的网段后,再在目的网段使用ARP解析出目的主机的MAC地址,实现通信。 来源: https://www.cnblogs.com/jiaxin11/p/11945480.html