Unit 1: Introduction and Network Models - Subjective Questions

CSE306 — Computer Networks • Practice Questions with Detailed Answers

20 questions

1

Define a computer network. Explain its major components, objectives, and applications.

2

Classify computer networks as PAN, LAN, MAN, and WAN. Compare them with suitable examples.

3

Explain client-server and peer-to-peer network architectures. State their advantages, limitations, and suitable uses.

4

Describe the major elements of network hardware architecture and distinguish between broadcast and point-to-point communication.

5

Explain bus, star, ring, mesh, tree, and hybrid network topologies. Compare their strengths and weaknesses, and derive the number of links required for a full mesh of devices.

6

What is a network hub? Explain its operation and limitations.

7

Describe how an Ethernet switch learns MAC addresses and forwards, filters, or floods frames.

8

Explain the functions of a router and describe how it forwards an IP packet.

9

Differentiate among a hub, switch, and router on the basis of layer, addressing, forwarding behavior, collision domains, and broadcast domains.

10

Explain network software architecture with reference to layers, services, interfaces, and protocols.

11

Define a network protocol. Explain the roles of syntax, semantics, and timing in protocol design.

12

Explain encapsulation and decapsulation in a layered network. Identify the protocol data units used at major layers.

13

Describe all seven layers of the OSI reference model and state the principal function of each layer.

14

Explain the Physical and Data Link layers of the OSI model. How do their responsibilities differ?

15

Compare the Network and Transport layers of the OSI model, including their addressing and delivery responsibilities.

16

Describe the functions of the Session, Presentation, and Application layers of the OSI model with examples.

17

Explain the layers of the TCP/IP protocol suite and give important protocol examples at each layer.

18

Compare the OSI model and the TCP/IP model. Show the correspondence between their layers.

19

Distinguish between TCP and UDP. Explain how an application chooses between them.

20

Explain the use of physical addresses, IP addresses, port numbers, and application names in layered communication.