Computer Network
文章平均质量分 83
Computer Network
timerring
知行合一
展开
-
计算机网络:数据链路层设备 网桥与交换机
接下来,假定B通过接口3向A发送一帧,交换机查找交换表后,发现有表项(A,1),将该帧从接口1转发给A。显然,此时已经没有必要再广播收到的帧。以太网交换机的原理是,它检测从以太端口来的数据帧的源和目的地的MAC(介质访问层)地址,然后与系统内部的动态查找表进行比较,若数据帧的源MAC地址不在查找表中,则将该地址加入查找表,并将数据帧发送给相应的目的端口。网络1和网络2通过网桥连接后,网桥接收网络1发送的数据帧,检查数据帧中的地址,如果是网络2的地址,那么就转发给网络2:如果是网络1的地址,那么就将其丢弃,原创 2022-11-22 09:16:17 · 1211 阅读 · 0 评论 -
计算机网络:PPP协议与HDLC协议
当数据传输完成后,线路转为终止状态。PPP帧的前3个字段和最后2个字段与HDLC帧是一样的,标志字段(F)仍为7E(01111110),前后各占1字节,若它出现在信息字段中,就必须做字节填充,使用的控制转义字节是7D(01111101)。但在PPP中,地址字段(A))占1字节,规定为OxFF,控制字段©占1字节,规定为0x03,两者的内容始终是固定不变的。注意:因为PPP是点对点的,并不是总线形,所以无须采用CSMA/CD协议,自然就没有最短帧,所以信息段占0~ 1500字节,而不是46~1500字节。原创 2022-11-21 08:54:20 · 4163 阅读 · 0 评论 -
计算机网络:广域网的基本概念
广域网通常是指。广域网是因特网的核心部分,其任务是长距离运送主机所发送的数据。连接广域网各结点交换机的链路都是,它可以是长达几千千米的光缆线路,也可以是长达几万千米的点对点卫星链路。因此广域网首要考虑的问题是,以便支持日益增长的通信量。广域网不等于互联网,互联网可以连接不同类型的网络(既可以连接局域网,又可以连接广域网),通常使用路由器来连接。局域网可以通过广域网与另一个相隔很远的局域网通信。结点交换机和路由器都用来转发分组,它们的工作原理也类似。广域网由一些结点交换机及连接这些交换机的链路组成。。原创 2022-11-20 09:44:55 · 1099 阅读 · 0 评论 -
计算机网络:VLAN基本概念与原理
假定A向E发送帧,交换机1必须把帧转发到交换机2,但在转发前,要插入VLAN标签,否则交换机2不知道应把帧转发给哪个VLAN。交换机2在向E转发帧之前,要拿走已插入的VLAN标签,因此E收到的帧是A发送的标准以太网帧,而不是802.1Q帧。如果A向C发送帧,那么情况就复杂了,因为这是在不同网络之间的通信,虽然A和C都连接到同一个交换机,但是它们已经处在不同的网络中(VLAN-10和VLAN-20),需要通过上层的路由器来解决,也可以在交换机中嵌入专用芯片来进行转发,这样就在交换机中实现了第3层的转发功能。原创 2022-11-19 09:34:17 · 1139 阅读 · 1 评论 -
计算机网络:IEEE 802.11无线局域网
下表是最常用的两种。自组网络中的每个移动站都要参与网络中其他移动站的路由的发现和维护,同时由移动站构成的网络拓扑。自组网络没有上述基本服务集中的 AP,而是由一些平等状态的移动站相互通信组成的临时网络。移动站A如果要和另一个基本服务集中的移动站B通信,就必须经过两个接入点AP1和AP2,即A→AP1→AP2→B,注意AP1到AP2的通信是使用有线传输的。一个基本服务集覆盖的地理范围称为一个基本服务区(Basic Service Area,BSA),无线局域网的基本服务区的范围直径一般不超过100m。原创 2022-11-17 13:33:04 · 3870 阅读 · 1 评论 -
计算机网络:以太网与IEEE 802.3
首先,由CSMA/CD算法可知以太网帧的最短帧长为64B,而MAC帧的首部和尾部的长度为18字节,所以数据字段最短为64-18=46字节。严格来说,以太网应当是指符合DIX Ethernet V2标准的局域网,但DIX Ethernet V2标准与IEEE 802.3标准只有很小的差别,因此通常将802.3局域网简称为以太网。前述长度/类型两种机制可以并存,由于IEEE 802.3数据段的最大字节数是1500,所以长度段的最大值是1500,因此从1501到65535的值可用于类型段标识符。原创 2022-11-16 10:38:33 · 2061 阅读 · 2 评论 -
计算机网络:局域网的基本概念和体系结构
由于以太网在局域网市场中取得垄断地位,几乎成为局域网的代名词,而802委员会制定的LLC子层作用已经不大,因此现在许多网卡仅装有MAC协议而没有LLC协议。局域网的介质访问控制方法主要有CSMA/CD、令牌总线和令牌环,其中前两种方法主要用于总线形局域网,令牌环主要用于环形局域网。James F.Kurose,Keith W.Ross.计算机网络:自顶向下方法[M].北京:机械工业出版社,2019.局域网可以使用双绞线、铜缆和光纤等多种传输介质,其中双绞线为主流传输介质。④星形和总线形结合的复合型结构。原创 2022-11-13 15:34:05 · 1493 阅读 · 0 评论 -
计算机网络:随机访问介质访问控制之令牌传递协议
*可以想象,如果这样的广播信道采用随机介质访问控制,那么发生冲突的概率将会很大,而采用轮询介质访问控制则可以很好地满足各结点间的通信需求。在轮询访问中,用户不能随机地发送信息,而要通过一个集中控制的监控站,以循环方式轮询每个结点,再决定信道的分配。当计算机都不需要发送数据时,令牌就在环形网上游荡,而需要发送数据的计算机只有在拿到该令牌后才能发送数据帧,因此不会发送冲突(因为令牌只有一个)。由于令牌在网环上是按顺序依次传递的,因此对所有入网计算机而言,访问权是公平的。,确保同一时刻只有一个站点独占信道。原创 2022-11-12 09:25:40 · 1675 阅读 · 1 评论 -
计算机网络:随机访问介质访问控制之CSMA/CA协议
信道从忙态变为空闲态时,任何一个站要发送数据帧,不仅都要等待一个时间间隔,而且要进入争用窗口,计算随机退避时间以便再次试图接入信道,因此降低了碰撞发生的概率。由于802.11无线局域网不使用碰撞检测,一旦站点开始发送一个帧,就会完全地发送该帧,但碰撞存在时仍然发送整个数据帧(尤其是长数据帧)会严重降低网络的效率,因此要采用碰撞避免技术降低碰撞的可能性。SIFS(短IFS): 最短的IFS,用来分隔属于一次对话的各帧,使用SIFS的帧类型有ACK帧、CTS帧、分片后的数据帧,以及所有回答AP探询的帧等。原创 2022-11-11 15:32:43 · 1572 阅读 · 0 评论 -
计算机网络:随机访问介质访问控制之CSMA/CD协议
载波侦听”就是发送前先侦听,即每个站在发送数据之前先要检测一下总线上是否有其他站点正在发送数据,若有则暂时不发送数据,等待信道变为空闲时再发送。每个站在自己发送数据之后的一小段时间内,存在发生碰撞的可能性,只有经过争用期这段时间还未检测到碰撞时,才能确定这次发送不会发生碰撞。电磁波在总线上的传播速率总是有限的,因此,当某个时刻发送站检测到信道空闲时,此时信道并不一定是空闲的。为了确保发送站在发送数据的同时能检测到可能存在的碰撞,需要在发送完帧之前就能收到自己发送出去的数据,即。在t=0时,A发送数据。原创 2022-11-10 09:28:47 · 1566 阅读 · 2 评论 -
计算机网络:随机访问介质访问控制之CSMA协议
结点A开始发送数据时,结点B也正好有数据要发送,但这时结点A发出数据的信号还未到达结点B,结点B侦听到信道空闲,于是立即发送数据,结果必然导致冲突。例如,结点A正在发送数据时,结点B和C也准备发送数据,侦听到信道忙,于是坚持侦听,结果当结点A一发送完毕,结点B和C就会立即发送数据,同样导致冲突。时隙ALOHA系统的效率虽然是纯ALOHA系统的两倍,但每个站点都是随心所欲地发送数据的,即使其他站点正在发送也照发不误,因此发送碰撞的概率很大。“1-坚持”的含义是:侦听到信道忙后,继续坚持侦听信道;原创 2022-11-09 11:02:48 · 1144 阅读 · 14 评论 -
计算机网络:随机访问介质访问控制之ALOHA协议
在随机访问协议中,不采用集中控制方式解决发送信息的次序问题,所有用户能根据自己的意愿随机地发送信息,占用信道全部速率。在总线形网络中,当有两个或多个用户同时发送信息时,就会产生帧的冲突(碰撞,相互干扰),导致所有冲突用户的发送均以失败告终。为了解决随机接入发生的碰撞,每个用户需要按照一定的规则反复地重传它的帧,直到该帧无碰撞地通过。原创 2022-11-08 08:26:54 · 1988 阅读 · 28 评论 -
计算机网络:信道划分介质访问控制
当A站向C站发送数据1时,就发送了向量(-1-1-1+1+1-1+1+1 )。为了方便,按惯例将码片中的0写为-1,将1写为+1,因此A站的码片序列是-1-1 -1+1+1 -1+1+1。统计时分多路复用(STDM,又称异步时分多路复用)是 TDM 的一种改进,它采用 STDM帧,STDM帧并不固定分配时隙,而按需动态地分配时隙,当终端有数据要传送时,才会分配到时间片,因此可以提高线路的利用率。到达C站后,进行数据分离,如果要得到来自A站的数据,C站就必须知道A站的码片序列,让S与S-T进行规格化内积。原创 2022-11-07 10:33:41 · 1326 阅读 · 4 评论 -
计算机网络:流量控制与可靠传输机制
另一种可能的差错是数据帧正确而确认帧被破坏,此时接收方已收到正确的数据帧,但发送方收不到确认帧,因此发送方会重传已被接收的数据帧,接收方收到同样的数据帧时会丢弃该帧,并重传一个该帧对应的确认帧。发送方从开始发送数据到收到第一个确认帧为止,称为一个发送周期设为T,发送方在这个周期内共发送L比特的数据,发送方的数据传输速率为C,则发送方用于发送有效数据的时间为L/C,在这种情况下,信道的利用率为(L/C)/T。收到数据帧后,将窗口向前移一个位置,并发回确认帧,若收到的数据帧的序号落在接收窗口之外,则一律丢弃。原创 2022-11-06 09:46:26 · 522 阅读 · 5 评论 -
计算机网络:差错控制
比特在传输过程中可能会产生差错,1可能会变成0,0也可能会变成1,这就是。比特差错是传输差错中的一种。通常利用编码技术进行差错控制,主要有两类:自动重传请求ARQ和前向纠错FEC。因此,差错控制又可分为检错编码和纠错编码。原创 2022-11-05 19:28:29 · 1448 阅读 · 4 评论 -
计算机网络:数据链路层功能
通信过程中,检测到帧标识位F即认为是帧的开始,然后一旦检测到帧标识位F即表示帧的结束。由于收发双方各自的工作速率和缓存空间的差异,可能出现发送方的发送能力大于接收方的接收能力的现象,如若此时不适当限制发送方的发送速率(即链路上的信息流量),前面来不及接收的帧将会被后面不断发送来的帧“淹没",造成帧的丢失而出错。数据链路层在物理层提供服务的基础上向网络层提供服务,其主要作用是加强物理层传输原始比特流的功能,将物理层提供的可能出错的物理连接改造为逻辑上无差错的数据链路,使之对网络层表现为一条无差错的链路。原创 2022-11-04 08:47:40 · 1030 阅读 · 7 评论 -
计算机网络:组帧
原因是在网络中信息是以帧为最小单位进行传输的,所以接收端要正确地接收帧,必须要清楚该帧在一串比特流中从哪里开始到哪里结束(因为接收端收到的是一串比特流,没有首部和尾部是不能正确区分帧的)。例如,曼彻斯特编码方法将数据比特“1”编码成“高-低”电平对,将数据比特“0”编码成“低-高”电平对,而“高-高”电平对和“低-低”电平对在数据比特中是违规的(即没有采用)。缺点:如果计数字段出错,即失去了帧边界划分的依据,那么接收方就无法判断所传输帧的结束位和下一帧的开始位,收发双方将失去同步,从而造成灾难性后果。原创 2022-11-03 09:02:56 · 568 阅读 · 2 评论 -
计算机网络:数据报与虚电路
每条虚电路支持特定的两个端系统之间的数据传输,两个端系统之间也可以有多条虚电路为不同的进程服务,这些虚电路的实际路由可能相同也可能不同。在传送数据时,每个数据分组不仅要有分组号、校验和等控制信息,还要有它要通过的虚电路号,以区别于其他虚电路上的分组。端系统每次建立虚电路时,选择一个未用过的虚电路号分配给该虚电路,以区别于本系统中的其他虚电路。在虚电路网络中的每个结点上都维持一张虚电路表,表中的每项记录了一个打开的虚电路的信息,包括在。数据的传输是双向进行的,上述信息是在虚电路的建立过程中确定的。原创 2022-11-02 10:57:21 · 2729 阅读 · 11 评论 -
计算机网络:电路、报文与分组交换
分组交换限制了每次传送的数据块大小的上限,把大的数据块划分为合理的小数据块,再加上一些必要的控制信息(如源地址、目的地址和编号信息等),构成分组(Packet)。网络结点根据控制信息把分组送到下一个结点,下一个结点接收到分组后,暂时保存并排队等待传输,然后根据分组控制信息选择它的下一个结点,直到到达目的结点。当分组交换采用数据报服务时,可能会出现失序、丢失或重复分组,分组到达目的结点时,要对分组按编号进行排序等工作,因此很麻烦。注意,电路建立后,除源结点和目的结点外,,使控制复杂,时延增加。原创 2022-11-01 11:08:08 · 821 阅读 · 7 评论