Linux网络管理之基础知识详解(3)

帧头包括三个字段,前两个字段分别为6字节长的目的地址字段和源地址字段,第三个字段是2字节的类型字段,里面包含的信息用来标志上一层所使用的协议。

数据部分只有一个字段,其长度在46-1500字节之间,包含的信息是网络层传下来的数据。

帧尾也只有一个字段,为4字节长,包含的信息是帧校验序列FSC(使用CRC循环冗余校验码校验)。

具体如图所示:

Linux网络管理之基础知识详解

五、三种通讯模式 5.1 单播

网络节点之间的通信就好像是人们之间的对话一样。如果一个人对另外一个人说话,那么用网络技术的术语来描述就是“单播”,此时信息的接收和传递只在两个节点之间进行。单播在网络中得到了广泛的应用,网络上绝大部分的数据都是以单播的形式传输的,只是一般网络用户不知道而已。例如,你在收发电子邮件、浏览网页时,必须与邮件服务器、Web服务器建立连接,此时使用的就是单播数据传输方式。但是通常使用“点对点通信”(Point to Point)代替“单播”,因为“单播”一般与“多播”和“广播”相对应使用。

5.2 多播

“多播”也可以称为“组播”,在网络技术的应用并不是很多,网上视频会议、网上视频点播特别适合采用多播方式。因为如果采用单播方式,逐个节点传输,有多少个目标节点,就会有多少次传送过程,这种方式显然效率极低,是不可取的;如果采用不区分目标、全部发送的广播方式,虽然一次可以传送完数据,但是显然达不到区分特定数据接收对象的目的。采用多播方式,既可以实现一次传送所有目标节点的数据,也可以达到只对特定对象传送数据的目的。

5.3 广播

“广播”在网络中的应用较多,如客户机通过DHCP自动获得IP地址的过程就是通过广播来实现的。但是同单播和多播相比,广播几乎占用了子网内网络的所有带宽。拿开会打一个比方吧,在会场上只能有一个人发言,想象一下如果所有的人同时都用麦克风发言,那会场上就会乱成一锅粥。集线器由于其工作原理决定了不可能过滤广播风暴,一般的交换机也没有这一功能,不过现在有的网络交换机(如全向的QS系列交换机)也有过滤广播风暴功能了,路由器本身就有隔离广播风暴的作用。

广播风暴不能完全杜绝,但是只能在同一子网内传播,就好像喇叭的声音只能在同一会场内传播一样,因此在由几百台甚至上千台电脑构成的大中型局域网中,一般进行子网划分,就像将一个大厅用墙壁隔离成许多小厅一样,以达到隔离广播风暴的目的。

在IP网络中,广播地址用IP地址“255.255.255.255”来表示,这个IP地址代表同一子网内所有的IP地址。

5.4 三种通信方式的优缺点

  单播

优点:

(1)服务器及时响应客户机的需求。

(2)服务器针对每个客户不同的请求发送不同的数据,容易实现个性化服务。

缺点:

(1)服务器针对每个客户机发送数据流,服务器流量=客户机数量x客户机流量;在客户数量大、每个客户机流量大的流媒体应用中服务器不堪重负。

(2)现有的网络带宽是金字塔结构,城际省际主干带宽仅仅相当于其所有用户带宽之和的5%。如果全部使用单播协议,将造成网络主干不堪重负。

  多播(组播)

优点:

(1)需要相同数据流的客户端加入相同的组共享一条数据流,节省了服务器的负载。具备广播所具备的优点。

(2)由于组播协议是根据接受者的需要对数据流 进行复制转发,所以服务端的服务总带宽不受客户接收端带宽的限制。IP协议允许有2亿6千多万个组播,所以其提供的服务可以非常丰富。

(3)此协议和淡泊协议一样允许在Internet宽带网上传输。

缺点:

(1)与单播协议相比没有纠错机制,发生丢包错包后难以弥补,但可以通过一定的容错机制来加以弥补。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/13482.html