Computer Network Lab
- Understand the structure and organization of computer networks; including the division into network layers, role of each layer, and relationships between the layers.
- Understand the basic concepts of application layer protocol design; including client/server models, peer to peer models, and network naming.
- In depth understanding of transport layer concepts and protocol design; including connection oriented and connectionless models, techniques to provide reliable data delivery and algorithms for congestion control and flow control.