Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Data Communication and Networks (CSCI-368)

Review Questions for CSCI-368 Midterm (2018 Fall)

NAME: ___________________________ STUDENT NUMBER _______________

SECTION 1:

1) Why does IPv6 gradually replace IPv4? how many transition strategies from IPv4 to
IPv6? Please briefly describe them.

2) What is NAT? why do we use this technique and explain shortly how it works?.

3) What is the difference between connectionless and connection-oriented services?


Which type of the above service is provided by TCP and UDP, respectively?

4) Define fragmentation and explain why IPv4 and IPv6 protocols need to fragment
some packets?

5) How many different types of routing methods used in popular unicast routing
protocols? Please describe the ideas.

Page 1 of 3
6) What are difference between multicast and unicast, between multicast and multiple
unicast? Illustrate the concepts briefly.

7) Give descriptions of two different approaches of multicast protocols? Using figures


to illustrate the ideas.

8) TCP is called a connection-oriented, reliable protocol transport protocol. List and


explain some techniques to ensure the above claimed features.

9) How does TCP do the flow control? Explain briefly.

SECTION 2:

1) Let us assume a process associated with port 1 at host or computer X, wishes to


send a message to another process, associated with port 2 at host Y. Describe
using a figure how does the application data go through different layers of TCP/IP
architecture, 3 different networks and 2 routers?

Page 2 of 3
2) Which technique is used in TCP for connection establishment, data transfer and
connection termination? Use figures to illustrate the details.

3) An IPv4 datagram has arrived with the following information in the header in
hexadecimal format:
0x45 00 00 54 00 03 58 50 20 06 00 00 7C 4E 03 02 B4 0E 0F 02

1) Is the packet corrupted?


2) Are there any options?
3) Is the packet fragmented?
4) What is the size of the data?
5) How many more routers can the packet travel to?
6) What is the identification number of the packet?
7) What is the type of service?

4) The following is a dump of a TCP header in hexadecimal format:


0x05320017 00000001 00000000 500207FF 00000000

1) What is the source port number?


2) What is the destination port number?
3) What is sequence number?
4) What is the acknowledgment number?
5) What is the length of the header?
6) What is the type of the segment?
7) What is the window size?

5) Question 1, 2, 3, 4 and 5 of Assignment 2.

Page 3 of 3

You might also like