Computer network laboratory  
EE-792 (A)                                                                                                                     Credit: 2 Contact: 3P  
1. IPC (Message queue)

2. NIC Installation & Configuration (Windows/Linux)

3. Familiarization with

           o Networking cables (CAT5, UTP)

           o Connectors (RJ45, T-connector)

           o Hubs, Switches

4. TCP/UDP Socket Programming

5. Multicast & Broadcast Sockets

6. Implementation of a Prototype Multithreaded Server

7. Implementation of

           o Data Link Layer Flow Control Mechanism (Stop & Wait, Sliding Window)

           o Data Link Layer Error Detection Mechanism (Cyclic Redundancy Check)

           o Data Link Layer Error Control Mechanism (Selective Repeat, Go Back N)