以太网

1,在以太网中硬件必须在两次发送之间保持一个最小空闲时间,也就是说,没有一对正在通信的机器可以连续使用网络而不给其他机器接入的机会。

2,关于HUB和交换机
地球人都知道,HUB工作在物理层,交换机工作在链路层。HUB采用共享带宽的方式工作,把接收到的信息往所有的端口转发。交换机,维护了一个MAC地址-端口的映射表,只给特定的端口发送数据。

粘贴个网上找的
              冲突域     广播域       工作在osi模型中的层次  
hub            1               1                            1
交换机    多个           1                            2 (mac)
路由器    多个          多个                       3  (ip)


HUB    :只是比较方便了网络的布线,采用共享带宽的工作方式,它对接受到的信息采用广播的方式进行转发,既对该hub上面所有的端口转发该信息.

交换机:工作在osi模型中数据链路层的,对于要求转发的信息,它会首先识别出信息中的目的机器的mac地址,然后和自己机器缓存中的相比较(交换机中存在着一个mac地址--端口的对应表在缓存中),如果找到的话就转发到相应的交换机端口,没找到的话,它就会利用arp协议在网络上寻找该mac地址的机器,找到后便把该条记录写入到自己的缓存中.

路由器:工作在网络层的网络设备.用于连接不同的网段并且找到网络中数据传输最合适的路径,通过识别信息中的ip地址的方式,进行信息的转发.它能有效的隔绝广播域,防止广播风暴的发生.

3,以太网的桢格式

什么是桢?来源于串行链路上的通信,其中发送这在发送数据的前后各添加控制字符,使他们成为一桢。也就是说一桢包括了要传输的数据和对数据的限定字符。

在10M以太网中,桢的长度不能小于64字节或大于1518字节。至于为什么,他缺少一种无线网络中RTS,CTS的握手机制,一台主机发送数据时没有检测到冲突,就认为数据已经发送给对方了。(yes?)
再粘一篇文章
以太网(IEEE 802.3)帧格式:
1、前导码:7字节0x55,一串1、0间隔,用于信号同步
2、帧起始定界符:1字节0xD5(10101011),表示一帧开始
3、DA(目的MAC):6字节
4、SA(源MAC):6字节
5、类型/长度:2字节,0~1500保留为长度域值,1536~65535保留为类型域值(0x0600~0xFFFF)
6、数据:46~1500字节
7、帧校验序列(FCS):4字节,使用CRC计算从目的MAC到数据域这部分内容而得到的校验和。
 
以CSMA/CD作为MAC算法的一类LAN称为以太网。CSMA/CD冲突避免的方法:先听后发、边听边发、随机延迟后重发。一旦发生冲突,必须让每台主机都能检测到。关于最小发送间隙和最小帧长的规定也是为了避免冲突。
考虑如下的情况,主机发送的帧很小,而两台冲突主机相距很远。在主机A发送的帧传输到B的前一刻,B开始发送帧。这样,当A的帧到达B时,B检测到冲突,于是发送冲突信号。假如在B的冲突信号传输到A之前,A的帧已经发送完毕,那么A将检测不到冲突而误认为已发送成功。由于信号传播是有时延的,因此检测冲突也需要一定的时间。这也是为什么必须有个最小帧长的限制。
按照标准,10Mbps以太网采用中继器时,连接的最大长度是2500米,最多经过4个中继器,因此规定对10Mbps以太网一帧的最小发送时间为51.2微秒。这段时间所能传输的数据为512位,因此也称该时间为512位时。这个时间定义为以太网时隙,或冲突时槽。512位=64字节,这就是以太网帧最小64字节的原因。
512位时是主机捕获信道的时间。如果某主机发送一个帧的64字节仍无冲突,以后也就不会再发生冲突了,称此主机捕获了信道。
由于信道是所有主机共享的,如果数据帧太长就会出现有的主机长时间不能发送数据,而且有的发送数据可能超出接收端的缓冲区大小,造成缓冲溢出。为避免单一主机占用信道时间过长,规定了以太网帧的最大帧长为1500。
100Mbps以太网的时隙仍为512位时,以太网规定一帧的最小发送时间必须为5.12μs。
1000Mbps以太网的时隙增至512字节,即4096位时,4.096μs。

4,网桥
一直对这个比较糊涂。
中继对电信号进行操作,网桥对分组操作。网桥从一个网段接收一桢,并确定桢的有效性,然后才转发。
网桥掩盖了互联的细节:一系列用网桥连接的网段可像单个以太网一样运行。

还是粘一个吧

中继器(REPEATER),用来延长网络距离的互连设备。(局域网络互连长度是有限制,不是无限,例如在10M以太网中,任何两个数据终端设备允许的传输通路最多为5个中继器、4个中继器组成)。REPEATER可以增强线路上衰减的信号,它两端即可以连接相同的传输媒体,也可以连接不同的媒体,如一头是同轴电缆另一头是双绞线。

网桥(BRIDGE)工作在数据链路层,将两个局域网(LAN)连起来,根据MAC地址(物理地址)来转发帧,可以看作一个“低层的路由器”(路由器工作在网络层,根据网络地址如IP地址进行转发)。它可以有效地联接两个LAN,使本地通信限制在本网段内,并转发相应的信号至另一网段,网桥通常用于联接数量不多的、同一类型的网段。

 

一个网络的设计真不简单,从细节到设计的哲学,好好把握

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值