1. Implement Data Link Layer Framing Methods
- Character framing
- Character-stuffing
- Bit-stuffing
3. Develop a Simple Data Link Layer
- Flow control using the sliding window protocol
- Loss recovery using the Go-Back-N mechanism
4. Implement Dijkstra’s Algorithm
- Compute the shortest path through a network
5. Broadcast Tree
- Example subnet of hosts
- Obtain a broadcast tree for the subnet
6. Implement Distance Vector Routing Algorithm
- Obtain routing tables at each node
7. Implement Data Encryption and Decryption Techniques
8. Congestion Control
- Write a program using the Leaky Bucket algorithm
9. Frame Sorting Techniques
- Program for frame sorting used in buffers
10. Wireshark
- Packet Capture using Wireshark
- Starting Wireshark
- Viewing Captured Traffic
- Analysis and Statistics & Filters
11. Nmap
- How to run Nmap scan
- Operating System Detection using Nmap
12. NS2 Simulator
- Introduction to NS2 Simulator
- Simulate to find the number of packets dropped
- Simulate to find the number of packets dropped by TCP/UDP
- Simulate to find the number of packets dropped due to congestion
- Simulate to compare data rate & throughput
- Simulate to plot congestion for different source/destination
- Simulate to determine the performance with respect to transmission of packets