AD-602 · Computer Networks/Unsolved PYQ Paper
AD-602 Computer Networks - May 2024 Question Paper
Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.
-
7 MarksaWhat is a computer network and what are its primary goals? Identify and explain the key components of a computer network including hardware and software elements.
How to answer
- Define computer network and its primary goals - resource sharing, communication, reliability, scalability
- List hardware components - hosts, NIC, hub, switch, router, modem, transmission media
- List software elements - protocols, NOS, network services and applications
- Explain role of each component with examples
-
7 MarksbDescribe each of the seven layers of the ISO/OSI model. For each layer explain its function and provide examples of protocols and devices associated with it.
How to answer
- List seven layers of ISO/OSI model from Physical to Application
- Explain function of each layer in brief
- Give example protocols for each layer
- Give example devices associated where applicable
-
7 MarksaExplain the concept of data rate in the context of the physical layer. How is data rate related to the bandwidth of a communication channel? Explain.
How to answer
- Define data rate - bits per second at physical layer
- Define bandwidth - range of frequencies / capacity of channel
- Explain Nyquist and Shannon capacity formulas relating data rate and bandwidth
- Explain effect of noise, signal levels on maximum data rate
-
7 MarksbWhy is error control necessary in data communication? Describe the methods used for error detection and correction in the Data Link Layer.
How to answer
- Explain need for error control - noise, attenuation causes errors
- Distinguish error detection vs correction and ARQ
- Describe parity, CRC, checksum, Hamming code
- Explain role of Data Link Layer in framing and retransmission
-
7 MarksaWhat are the key characteristics of the elementary protocol? Explain the operation of the 1-bit sliding window protocol in the Data Link Layer.
How to answer
- Define elementary / utopian protocols and their assumptions
- List key characteristics - simplex, stop-and-wait, no errors
- Explain 1-bit sliding window - sequence numbers 0/1, ACK, piggybacking
- Explain stop-and-wait operation with sender-receiver scenario
-
7 MarksbExplain the basic operation of Carrier Sense Multiple Access with Collision Detection (CSMA/CD) contention protocol and what measures are taken to manage collisions?
How to answer
- Define CSMA/CD and where it is used - Ethernet
- Explain steps - carrier sense, transmit, collision detect, jam signal, backoff
- Explain binary exponential backoff for collision management
- Mention limitations and efficiency considerations
-
7 MarksaDescribe the basic idea behind Dijkstra's Algorithm for finding the shortest path in a graph with suitable example.
How to answer
- Explain shortest path problem and greedy principle of Dijkstra
- Outline steps - initialize distances, select minimum, relax edges
- Illustrate with small weighted graph example with iterations
- Mention complexity and limitation to non-negative weights
-
7 MarksbDescribe the operation of IP fragmentation and reassembly. Discuss the conditions under which IP fragmentation occurs and its impact on network performance.
How to answer
- Define MTU and need for fragmentation and reassembly
- Explain IP fragmentation fields - identification, flags, offset
- Discuss conditions - datagram larger than MTU, path MTU
- Explain impact - overhead, loss, reordering, performance degradation
-
7 MarksaWhy is the Network Layer necessary in computer networking? Discuss its role and importance and also explain the key services provided by the Network Layer.
How to answer
- Explain need for Network Layer - routing across multiple networks
- Discuss role - logical addressing, routing, forwarding
- List key services - packet switching, congestion control, internetworking
- Give examples - IP, ICMP, routing protocols
-
7 MarksbDescribe the header format of UDP. What are its main fields and discuss the purpose of each field.
How to answer
- Draw UDP header with 4 fields - source port, dest port, length, checksum
- State size of each field - 16 bits each, 8 byte header
- Explain purpose of each field
- Mention UDP characteristics - connectionless, unreliable
-
7 MarksaDescribe the three-way handshake process used in TCP connection establishment. What is the purpose of each step?
How to answer
- Define TCP connection establishment and SYN, SYN-ACK, ACK exchange
- Explain purpose of each step - sync sequence numbers, confirm
- Mention flags and initial sequence numbers
- Explain how connection parameters are negotiated
-
7 MarksbWhat is TCP Flow Control and why is it necessary in data transmission? Explain any challenges or limitations associated with TCP Flow Control.
How to answer
- Define TCP flow control using sliding window and advertised window
- Explain necessity - avoid overwhelming receiver, reliability
- Explain challenges - silly window syndrome, deadlock, overhead
- Mention solutions - Nagle, Clark, window scaling
-
7 MarksaWhat is the Domain Name System (DNS) and what role does it play in computer networking? Explain how DNS translates domain names to IP addresses and vice versa.
How to answer
- Define DNS as hierarchical distributed naming system
- Explain role - name to IP resolution for usability
- Explain forward and reverse lookup with resolver, root, TLD, authoritative servers
- Give example resolution steps and record types
-
7 MarksbDefine modern ciphers and explain their advantages over traditional ciphers.
How to answer
- Define modern ciphers - block and stream ciphers using binary
- Give examples - DES, AES, RSA
- Compare with traditional substitution/transposition on security, key, speed
- List advantages - larger key space, diffusion, suitable for computers
-
14 MarksWrite a short note on any two :
- a)Connection Oriented and Connection less services
- b)Hybrid ARQ
- c)ICMP
- d)SNMP
How to answer
- Select any two topics from the four options
- Define each with key principles and operation
- Give examples / header / use-case where applicable
- Mention advantages and applications
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel