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!
- What are the task of this measuring exercise?
- What you can do with Network Simulator?
- What is the role of the Tcl script language during the usage of ns2?
- What are the most important transport protocols of IP networks? What are the most important differencies between them?
- How can we identifier a TCP connection in a globally unique mode?
- Explain the connection establishment process of the TCP!
- Explain the connection closing process of the TCP!
- How flow control of the TCP works? How can be sender's window size calculated?
- What is MSS and how we give it? What are the aspect of the chosing of its value?
- What "Window Scale" option of TCP can be used?
- What "Timestamp" option of TCP can be used?
- What is the pseudoheader and what is its role?
- How cumulative acknowledgement works?
- How selective acknowledgement works?
- What does Additive Increase/Multiplicative Decrease mean? Draw it for two competitive TCP
flows!
- What does "slow start" in TCP mean?
- What does "congestion avoidence" in TCP mean?
- What will be the long time view of a TCP connection if throughput is limited by congestion?
Rajzoljon! How the throughput can be determined?
- What does the "RTT" abbreviation mean? How can we estimate it?
- What does the "RTO" abbreviation mean? How do we compose it?
- 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.)