TTMER35: Introduction to the ns2 Network Simulator

Control questions

You must give an answer to 5 questions at the beginning of the laboratory exercise. One wrong answer will make the mark given to the measuring with one grade worse. Two or more wrong answers will result a supplementary measuring!

  1. What are the task of this measuring exercise?
  2. What you can do with Network Simulator?
  3. What is the role of the Tcl script language during the usage of ns2?
  4. What are the most important transport protocols of IP networks? What are the most important differencies between them?
  5. How can we identifier a TCP connection in a globally unique mode?
  6. Explain the connection establishment process of the TCP!
  7. Explain the connection closing process of the TCP!
  8. How flow control of the TCP works? How can be sender's window size calculated?
  9. What is MSS and how we give it? What are the aspect of the chosing of its value?
  10. What "Window Scale" option of TCP can be used?
  11. What "Timestamp" option of TCP can be used?
  12. What is the pseudoheader and what is its role?
  13. How cumulative acknowledgement works?
  14. How selective acknowledgement works?
  15. What does Additive Increase/Multiplicative Decrease mean? Draw it for two competitive TCP flows!
  16. What does "slow start" in TCP mean?
  17. What does "congestion avoidence" in TCP mean?
  18. What will be the long time view of a TCP connection if throughput is limited by congestion? Rajzoljon! How the throughput can be determined?
  19. What does the "RTT" abbreviation mean? How can we estimate it?
  20. What does the "RTO" abbreviation mean? How do we compose it?
  21. Suppose a TCP flow containing 14 packets! Draw up in a diagram the sequence numbers of the packets vs. time considering that the packet with sequence number "X" will be lost. ("X" will be given by the teacher on the spot.)