五、论述题(第1、2小题每小题8分,第3题9分,共25分)
1、为什么在无线局域网中不使用CSMA/CD协议而必须使用CSMA/CA协议?请简要叙述CSMA/CA算法的工作原理。
答案要点:
⑴无线局域网不能简单地搬用CSMA/CD协议。这里主要有两个原因:
①CSMA/CD协议要求一个站点在发送本站数据的同时,还必须不间断地检测信道。在无线局域网的适配器上,接收信号的强度往往会远小于发送信号的强度,因此,在无线局域网的设备中要实现这种功能就花费过大。(1分)
②在无线局域网中,并非所有的站点都能够听见对方,存在隐蔽站问题和暴露站问题。因此,即使我们能够实现碰撞检测的功能,并且当我们在发送数据时检测到信道是空闲的,在接收端仍然有可能发生碰撞。(2分)
⑵CSMA/CA算法的工作原理如下:
答案要点:详见教材(谢希仁编著《计算机网络》(第5版))第345页。 2、试说明TCP是如何进行数据传输与流量控制的? 答案要点:
⑴ 流量控制的基本涵义(3分):
一般说来,我们总是希望数据传输得更快一些。但如果发送方把数据发送得过快,接收方就可能来不及接收,这就会造成数据的丢失。流量控制就是让发送方的发送速率不要太快,既要让接收方来得及接收,也不要使网络发生拥塞。
⑵ TCP实现流量控制的机制:
① 为了实现流量控制,TCP使用了滑动窗口协议,该协议允许发送方在停止并等待确认前可以连续发送多个分组。窗口大小的单位是字节;窗口字段值是当前可接收数据的上限值或对方可发送数据的上限值;发送窗口的大小在连接建立时由双方商定;利用大小可变的窗口可以控制端到端的流量;窗口大小伴随ACK一同发布。(3分)
② TCP只接收和确认那些落入窗口的数据段。如果TCP不能再接收更多的数据,它通过发送一个通知窗口大小为0的ACK数据包来关闭接收窗口。TCP在关闭窗口之后可以继续接收数据段,但是这些数据段将不会得到确认。面对零发送窗口的TCP进程,必须定期发送带有无效序列编号、无效ACK编号以及单字节无效数据的探测数据段。接收TCP会立即发送一个ACK进行响应,同时在重新打开窗口时包含一个非0的窗口尺寸。(2分)
3、叙述防火墙的工作原理和所提供的功能。什么叫做网络级防火墙和应用级防火墙?
共6页 第 5 页
共6页 第 6 页
相关推荐: