Computer Networking: Concepts (CSE 3575)
Question 1
1. Theoretical: Write the use of Dynamic Host Configuration Protocol (DHCP) and Automatic Private
IP Addressing (APIPA). Explain their differences in practical scenarios.
2. Implementation: Implement APIPA in Cisco Packet Tracer to automatically assign an IPv4 address
to a PC connected to a network and verify the configuration.
Question 2
1. Theoretical: Compare FTP and TELNET protocols in terms of functionality, security, and use cases.
2. Implementation: Set up a network using DHCP in Cisco Packet Tracer, configure a router for DHCP,
and verify that a PC receives a dynamic IPv4 address.
Question 3
1. Theoretical: A network with ID 200.1.2.0 is divided into two subnets. Calculate the number of hosts
per subnet, and for each subnet, determine:
a. Subnet Address b. First Host ID c. Last Host ID d. Broadcast Address
2. Implementation: Implement subnetting in Cisco Packet Tracer to divide a network into two subnets
with at least three hosts per subnet.
Question 4
1. Theoretical: In a network requiring multiple point-to-point links, determine the smallest subnet mask
that can be used for each link using VLSM. Calculate how many such subnets can fit into the
192.168.20.0/24 network.
2. Implementation: Configure a router in Cisco Packet Tracer to implement Dynamic Address
Translation (DAT) and analyze communication between PCs in a private network and a public server.
Question 5
1. Theoretical: Diagrammatically illustrate Inside Local, Inside Global, Outside Local, and Outside
Global addresses. Use an example network with a private network (2 PCs and a switch), two routers
(connected to a public network), and a public web server.
2. Implementation: Configure Port Address Translation (PAT) using a router in Cisco Packet Tracer.
Verify communication between PCs in a private network and PCs in a public network.
Question 6
1. Theoretical: Mention the subnet mask and class of the following IPv4 addresses:
a. 172.14.9.64 b. 129.34.67.25 c. 185.56.32.87
2. Implementation: Configure Network Address Translation (NAT) in Cisco Packet Tracer to enable
communication between PCs in a private network and a public server.
Question 7
1. Theoretical: State the advantages and disadvantages of ring topology. Discuss its performance,
scalability, and fault tolerance.
2. Implementation: Construct and simulate a network in Cisco Packet Tracer based on ring topology.
Question 8
1. Theoretical: State the advantages and disadvantages of mesh topology. Discuss its performance,
scalability, and fault tolerance.
2. Implementation: Construct and simulate a network in Cisco Packet Tracer based on mesh topology.
Question 9
1. Theoretical: Provide an overview of IPv4 addressing, including Public, Private, and Classful addressing
schemes. Explain how Network Address Translation (NAT) facilitates communication between private and
public networks.
2. Implementation: Using Cisco Packet Tracer, construct a network comprising two subnets of different classes
(e.g., Class A and Class C). Use two routers to enable communication between the networks, and analyze the
communication.