暴露终端_隐藏终端问题

  • 格式:docx
  • 大小:98.01 KB
  • 文档页数:2

关于隐藏终端和暴露终端的问题:
一、隐藏终端是指在接收接点的覆盖范围内而在发送节点的覆盖
范围外的节点。

在单信道条件下:
1.隐藏发送终端可以通过在发送数据报文前的控制报文握手来解决。

当A要向B发送数据时,先发送一个控制报文RTS;B接收到RTS 后,以CTS控制报文回应;A收到CTS后才开始向B发送报文,如果A没有收到CTS,A认为发生了冲突,重发RTS,这样隐藏发送终端C 能够听到B发送的CTS,知道A要向B发送报文,C延迟发送,解决了隐发送终端问题。

2.隐藏接收终端问题在单信道条件下无法解决。

对于隐藏接收终端,当C听到B发送的CTS控制报文而延迟发送时,若D向C发送RTS控制报文请求发送数据,因C不能发送任何信息,所以D无法判断时RTS 控制报文发生冲突,还是C没有开机,还是C时隐终端,D只能认为RTS报文冲突,就重新向C发送RTS。

因此,当系统只有一个信道时,因C不能发送任何信息,隐接收终端问题在单信道条件下无法解决。

二、暴露终端是指在发送接点的覆盖范围内而在接收节点的覆盖范围外的节点。

三、
1.在单信道条件下,暴露接收终端问题是不能解决的,因为所有发送给暴露接收终端的报文都会产生冲突;
当B向A发送数据时,C只听到RTS控制报文,知道自己是暴露终端,认为自己可以向D发送数据。

C向D发送RTS控制报文。

如果是单信道,来自D的CTS 会与B发送的数据报文冲突,C无法和D 成功握手,它不能向D发送报文。

2.暴露发送终端问题也无法解决,因为暴露发送终端无法与目的节点成功握手。

在单信道下,如果D要向暴露终端C发送数据,来自D的RTS报文会与B发送的数据报文在C处冲突,C收不到来自D的RTS,D也就收不到C回应的CTS报文。

因此,在单信道条件下,暴露终端问题根本无法得到解决!。