diff --git a/Computer-Network/2-data-link-layer.md b/Computer-Network/2-data-link-layer.md index 7ea896d..23e3752 100644 --- a/Computer-Network/2-data-link-layer.md +++ b/Computer-Network/2-data-link-layer.md @@ -308,7 +308,7 @@ $GBN$会一次性将在发送窗口内的$n$个帧一个个全部发送完,然 1. 上层调用:上层发送数据,发送方必须检查发送窗口是否已满,未满则产生帧并发送,若已满则先缓存数据,等窗口不满时再发送。 2. 收到一个$ACK$:对$n$号帧采取累积确认,偶尔捎带确认(在计算机通信中,当一个数据帧到达的时候,接收方并不是立即发送一个单独的控制帧,而是抑制一下自己并且开始等待,直到网络层传递给它下一个分组。然后,确认信息被附在往外发送的数据帧上——帧头中的$ACK$域。实际上,确认报文搭了下一个外发数据帧的便车。这种“将确认暂时延迟以便可以钩到下一个外发数据帧”的技术称为捎带确认)的方式,即标明接收方已经收到$n$号帧和其之前的全部帧。 -3. 超时事件:如果出现超时,则发送方重传所有已发送但是未被确认的帧。接收方只按顺序接受帧,对于其非期待的确认帧则丢弃。 +3. 超时事件:如果出现超时,则发送方重传所有已发送但是未被确认的帧,即超时以及**后面**的帧。接收方、发送方只按**顺序**接受帧,对于其非期待(**乱序**)的确认帧则丢弃。 #### GBN接收方要做的事件 @@ -686,7 +686,7 @@ $IEEE802$标准将局域网的数据链路层分为逻辑链路层$LLC$子层与 ### 以太网 + $Ethernet$是基带总线局域网规范,使用$CSMA/CD$技术,主要负责物理层与数据链路层的规范。 -+ 其特点是无连接,不可靠,不确认,不对帧编号。 ++ 使用$MAC$协议,其特点是无连接,不可靠,不确认,不对帧编号。 + 传输介质由粗同轴电缆到细同轴电缆再到双绞线+集线器。 + 拓扑结构逻辑上总线型,物理上星型。 @@ -797,12 +797,14 @@ $BSSID$(基本服务集$ID$)不超过$32$字节,代表基站的$MAC$地址 ### 虚拟局域网 -即$VLAN$。按逻辑进行划分局域网一个广播域。可以隔离冲突域,也可以隔离广播域。 +即$VLAN$。基于交换技术按逻辑进行划分局域网一个广播域。可以隔离冲突域,也可以隔离广播域。 + 有效共享网络资源。 + 简化网络管理。 + 提高网络安全性。 +$VLAN$可以隔离冲突域也可以隔离广播域。 + #### 虚拟局域网实现 通过$802.ac$标准定义。它在以太网帧中插入一个四字节的标识符(插入在源地址字段和类型字段之间),称为$VLAN$标签,用来指明发送该帧的计算机属于哪个虚拟局域网。插入$VLAN$标签的帧称为$802.1Q$帧。由于首部增加了四字节,因此以太网的最大帧长从原来的$1518$字节变为$1522$字节。 diff --git a/Computer-Network/3-network-layer.md b/Computer-Network/3-network-layer.md index 038b766..7e44d43 100644 --- a/Computer-Network/3-network-layer.md +++ b/Computer-Network/3-network-layer.md @@ -31,6 +31,12 @@ 在$SDN$中不需要路由选择软件,所以不需要路由器之间交换路由信息,而是由网络的控制层面的一个逻辑上的远程控制器进行控制,其掌握主机和网络状态,分析最佳路由,通过$Openflow$协议等将转发表(流表)下发给路由器。路由器只需要收到分组、查找转发表、转发分组。 +特点: + ++ 控制和转发功能分离。 ++ 控制层面集中化。 ++ 接口开放可编程。 + 优点: + 全局集中式控制和分布式高速转发,既利于控制层面的全局优化,又利于高性能的网络转发。 @@ -410,7 +416,7 @@ $ICMP$协议是网络层的协议,$ICMP$报文是作为$IP$报文的一部分 路由器分组是通过路由表来转发,而路由表由路由算法给出。 + 路由选择分为直接交付和间接交付。 -+ 当发送站与目的站在同一网段内时,就使用直接交付。直接交付不涉及到路由器。 ++ 当发送站与目的站在同一网段(子网号相同)内时,就使用直接交付。直接交付不涉及到路由器。 + 反之使用间接交付,间接交付最后一个路由器肯定是直接交付。 ### 路由算法与协议概述