Electrical Engineering Technology Program
Department of Computer Science Engineering Technology
CET261 - Advanced Computer Networks
Fall 2024 - Assignment #1
Instructor: Dr. Ayman Taha
Eng. Mohamed Mostafa
1. Recall that both routers and link-layer switches are called packet switches. What is the
fundamental difference between a router and link-layer switch?
2. What are the key differences between routing and forwarding?
3. Consider the network below.
Show the forwarding table in router A, such that
all traffic destined to host H3 is forwarded
through interface 3.
Can you write down a forwarding table in router
A, such that all traffic from H1 destined to host
H3 is forwarded through interface 3, while all
traffic from H2 destined to host H3 is forwarded through interface 4?
4. What are the differences between distance-vector and link-state routing protocols? Provide
examples of each.
5. Explain the purpose of subnetting and how it impacts routing within a network.
6. What is Network Address Translation (NAT), and how does it facilitate communication between
private and public networks?
7. Describe the process a router uses to make forwarding decisions for a packet.
8. You have Roud Trip Time = 20ms, Link Capacity = 10 Gbps and Number of Ports = 16. Calculate
the buffer size.
9. Translate this IP Address 10101010.01001100.11100011.00100110 from binary to decimal.
10. What are the primary functions of the control plane and data plane in a router, and how do they
interact with each other?
Page 1 of 2
11. Define the concept of "next hop" in routing. How is it determined, and why is it significant in
routing protocols?
12. In a given network topology, describe how you would create a forwarding table for a router that
forwards traffic based on specific destination IP addresses. Include an example.
13. Compare and contrast static routing and dynamic routing. What are the advantages and
disadvantages of each? Provide scenarios where one may be preferred over the other.
14. Explain the significance of routing protocols in maintaining the connectivity of large networks.
Name a few common routing protocols and their characteristics.
15. What is a default gateway, and what role does it play in the functioning of a local area network
(LAN)?
16. How does a router handle packet fragmentation, and why is fragmentation necessary in certain
situations?
17. Describe the role of Quality of Service (QoS) in routing. What mechanisms are used to ensure
QoS, and why is it important for network performance?
18. Using Cisco Packet Tracer adjusts the Time of Switch to the same time that do the Assignment.
Page 2 of 2