Test1-solution-april-2022(2) - Tagged
Test1-solution-april-2022(2) - Tagged
1 10
2 5
3 5
4 4
5 6
Total 30
Question 1 [10 marks]
Choose the correct answers
1- Which of the following physical layer technologies has the highest transmission rate and
loweat error rate in practice:
a- Co-coaxial cable
b- WiFI radio channel
b- Satelitte channel
c- Twisted pair
d- Fiber optic cable
2- To deliver a message to the correct application program running on a host, the _______
address must be consulted
a. IP
b. MAC
c. Port
d. None of the mentioned
a. Hub
b. Switch
c. Router
d. Switch
4- Which of the following is not defined by the protocols implemented at the different layers
of the Internet model?
a. message syntax
b. message semantics
c. transmission rate of the message
d. size of the message
e. the message type, request/response
d- Sent by a web server to a web client to get the next request from
the web client.
8- Which of the followings function is performed by Top Level Domain servers in the
DNS hierarchy:
9- Which of the following functions is performed by Local DNS server in the DNS
hierarchy:
10- When an applicati on uses a TCP socket, what transport services are provided to
the applicati on by TCP? Check all that apply.
a. Best eff ort service
b. Congesti on control.
c. Flow Control.
d. Throughput guarantee.
e. Loss-free data transfer. .
f. Real-ti me delivery.
.
Question 2 [5 marks]
Match the name of an internet layer (on the left) with unit of data that is exchanged among protocol
entities at that layer (on the right).
Question 4 [4 marks]
Any application provided by the application layer uses the services provided by the
transport layer that are UDP or TCP, explain based on which criteria the choice
between UDP or TCP is made, give examples supporting your answer.
TCP is chosen if the application requires reliability, and it is not time sensitive
UDP in case of time sensitive application that do not require reliability. For example,
file transfer requires reliability but it does not have strict timing requirements,
whereas video streaming can tolerate some lo9ss but it is sensitive to timing.
Question 5 [6 Marks]
Consider the figure below with the three links, each with a specified transmission rate
and length. The length of the packet is 8000 bits and the speed propagation of the light
signal on each link is 3x108 m/s.
Link 1 transmission delay = L/R = 8000 bits / 100 Mbps = 0.08 msec
Link 3 transmission delay = L/R = 8000 bits / 1000 Mbps = 0.008 msec
Link 3 total delay = d_t + d_p = 0.008 msec + 0.01msec = 0.018 msec