Академический Документы
Профессиональный Документы
Культура Документы
Module -1
APPLICATION LAYER
22) Design a client server application with following functionality using TCP socket
a) The client reads a line of characters (data) from its keyboard and sends the data to the
server.
b) The server receives the data and converts the characters to uppercase.
c) The server sends the modified data to the client.
d) The client receives the modified data and displays the line on its screen.
Module -2
TRANSPORT LAYER
1) Illustrate the relationship between transport layer and network layer
2) Explain the various transport layer functionalities.
3) Write a note on Transport layer in Internet
4) Write a note on a) Multiplexing and Demultiplexing b) Port number
5) Even though UDP is unreliable protocol, why UDP is suitable for many applications?
6) Explain the UDP segment Structure
7) Calculate UDP Checksum at both sender and receiver side for the following data
0110011001100000
0101010101010101
1000111100001100
8) Illustrate simplest protocol for a completely reliable channel
9) Illustrate how duplicate packets are handled by Transport layer reliable data transfer protocol
with proper FSM diagrams
10) Write FSM for a reliable data transfer protocol which handles duplicate ACK
11) Write a note on stop and wait ARQ
12) Illustrate how Reliable Data Transfer is supported by transport layer over a Lossy Channel
with Bit Errors
13) Why Pipelined protocols are better than compared to Stop and wait ARQ
14) Explain Go back N ARQ
15) With Proper diagrams Illustrate how selective repeat ARQ overcomes the limitations of Go-
Back-N ARQ
16) Explain TCP segment Structure
Module -3
NETWORK LAYER
1) Explain the structure of a router with a neat diagram. Also illustrate the various types of
Switching.
2) Explain how the input and output processing is carried out in a router.
3) Explain Queuing in router.
4) Explain the format of IPv4 header.
5) Illustrate how a computer receives IP address using DHCP protocol.
6) Illustrate how Network address translation occurs in IPv4 networks
7) Explain the format of IPv6 header.
8) Explain the different methods available for transition from IPv4 to IPv6
9) Differentiate between IPv4 and IPv6
10) Write a note on IPv4 addressing
11) Illustrate subnetting with an example.
12) Explain Link state routing with an example.
13) Explain Distance Vector routing with an example.
14) Consider the following network with the indicated link costs. Apply Dijkstra’s shortest-path
algorithm to compute the shortest path from u to all other nodes in the network. Write the
corresponding spanning tree and routing table.
15) Write distance vector Routing Algorithm. Consider the following network, Illustrate how
distance vector algorithm can be used to compute the shortest path.
Module -4
WIRELESS AND MOBILE NETWORKS
1) Explain 2G Cellular Network Architecture
2) Explain 3G Network Architecture
3) Write a note on 4G networks
4) Explain how Addressing is managed in cellular network
5) List and explain various mobility management issues.
6) Explain Indirect routing with an example.
7) Illustrate Direct routing.
Module -5
MULTIMEDIA NETWORKING
1) Explain the various properties of audio and video.
2) Explain various types of multimedia network application.
3) Explain UDP Streaming and HTTP Streaming.
4) Explain Adaptive streaming and DASH
5) Explain Content Distribution Network.
6) Write a note on
a) YouTube
b) Netflix
c) Kankan
7) Explain Best effort services
8) Explain Various Packet queuing or scheduling mechanism.
9) Write a note on Leaky bucket policing algorithm.
10) Explain Differentiated Services.
11) Write a note on Per-Connection Quality-of-Service (QoS) Guarantees: Resource Reservation and Call
Admission