SimpleHiddenTerminaldescription
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:2k
源码类别:

通讯编程

开发平台:

Visual C++

  1. Hidden Terminal
  2. ----------------
  3. The problem of hidden terminal arises when 
  4. two sender nodes out of range of each other transmit packets at the
  5. same time, to the same receiver, resulting in collisions at the
  6. receiver.
  7. Since sender nodes are out of range of each other, they donot detect
  8. carrier even though the other node is sending data, and if their
  9. data packets reach the destination at the same time, these packets
  10. are dropped due to collision at the receiver.
  11. In our animation, we consider 4 cases :
  12. Case 1 :
  13. --------
  14. When 2 nodes are in range of each other and they do carrier
  15. sense at different times.
  16. In this case, since sender nodes are in range of each other,
  17. they are able to detect carrier and hence one node which
  18. does carrier sense a little later than the other one, backs off,
  19. thus deferring transmission.
  20. As a result, their is no collision at the receiver.
  21. Case 2 :
  22. --------
  23. When 2 nodes are in range of each other but they do carrier sense
  24. at the same time. 
  25. In this case, since sender nodes do carrier sense at the same time,
  26. neither of the nodes is able to detect carrier, hence they both send
  27. data packets to the receiver at the same time, thus causing a collision
  28. at the receiver. Here we assume, data packets reach the destination
  29. at the same time.
  30. Case 3:
  31. -------
  32. When 2 nodes are out of range of each other and they do carrier sense
  33. at different times.
  34. In this case, since both nodes are out of range of each other, they 
  35. donot detect carrier, but since they do carrier sense at different times,
  36. thus sending data packets at different times, their data packets reach
  37. the destination at different times, thus avoiding a collision at the
  38. reciever.
  39. Case 4:
  40. -------
  41. When 2 nodes are out of range of each other and they do carrier sense at
  42. the same time
  43. Here, since nodes are out of range of each other, they donot detect carrier,
  44. and their data packets reach the destiantion at the same distance, thus
  45. causing a collision and hence drop of packets.