CST 311 - Intro to Computer Networks - Week 5
This week in CST-311, we learned about the network layer and its essential functions. I learned that the network layer is responsible for transporting segments from the sending host to the receiving host by encapsulating these segments into datagrams. The network layer operates both at the data plane, which handles forwarding data locally at each router, and at the control plane, which manages the routing decisions across the entire network. It is interesting how routers examine the datagram headers to determine the next forwarding step, ensuring that the data moves efficiently through the network. Also, we learned about multiple aspects of routers, such as the distinction between hardware and software operations, and the importance of different switching fabrics, like memory and bus-based switching. We also covered IPv4 addressing, including fragmentation and reassembly, and the differences between IPv4 and IPv6, particularly how IPv6 was designed to improve security and efficie...