1. Show the IP and MAC Address of Network Interface Card (NIC)
Objective: Identify the IP and MAC addresses of network interfaces.
Tasks:
• Use system commands to display IP and MAC addresses.
• Document the results, explaining the purpose of each address.
Commands:
• ipconfig /all (Windows)
Deliverables:
• Report with explanation of IP/MAC concepts and commands.
• Data: Screenshots/logs showing IP and MAC addresses.
2. Ping and Round-Trip Time (RTT) Analysis
Objective: Measure network latency and analyze RTT using ping.
Tasks:
• Perform ping tests on 3 hosts (local, national, international).
• Analyze minimum, maximum, average RTT, and packet loss at different times of day.
Deliverables:
• Report explaining ping, RTT analysis, and observed variations.
• Data: Screenshots/logs of RTT values at different times.
3. Traceroute Analysis
Objective: Examine the network path using traceroute.
Tasks:
• Perform traceroute to three hosts (local, international, cloud).
• Analyze the number of hops, time per hop, and potential bottlenecks.
Deliverables:
• Report explaining traceroute and analysis of the hops.
• Data: Screenshots/logs of traceroute results.
4. DNS Lookup
Objective: Understand DNS resolution via nslookup or dig.
Tasks:
• Perform forward/reverse DNS lookups for 3 domain names.
• Explain the results of forward (domain to IP) and reverse (IP to domain) lookups.
Deliverables:
• Report on DNS resolution, forward/reverse lookup results.
• Data: Screenshots/logs of nslookup or dig commands.
5. SSH (Secure Shell)
Objective: Set up SSH for secure remote access.
Tasks:
• Configure SSH access with password-based authentication.
• Execute some tasks on the remote device using system commands (e.g., create a folder, create a file with specific message type in it).
Deliverables:
• Report detailing SSH setup, password-based authentication, and task exection.
• Data: Screenshots/logs of successful SSH connections.
6. SCP (Secure Copy Protocol)
Objective: Securely transfer files using SCP.
Tasks:
• Use SCP to transfer small and large files from your device to a remote device.
• Analyze transfer speed and security benefits of SCP.
Deliverables:
• Report on SCP, performance analysis.
• Data: Logs of successful SCP file transfers.
7. Show ARP Table
Objective: Analyze the ARP table.
Tasks:
• Display the ARP table using arp -a.
• Explain the ARP protocol and security risks like ARP spoofing.
Deliverables:
• Report on ARP functionality, table analysis, and security concerns.
• Data: Screenshot of the ARP table.
8. Show Routing Table
Objective: Analyze the system’s routing table.
Tasks:
• Display the routing table using ip route (Linux/Mac) or route print (Windows).
Deliverables:
• Report explaining routing tables.
• Data: Screenshots/logs of routing table.
9. Wireshark Flow Analysis
Objective: Capture and analyze network traffic for all previous tasks using Wireshark.
Tasks:
• Capture traffic for each protocol (ICMP, SSH, DNS, ARP, SCP).
• Analyze interactions between layers of the OSI model based on the captured traffic.
Deliverables:
• Report with Wireshark analysis for each task.
• Data: Wireshark capture files or screenshots showing key packet flows.
10. TCP/IP vs. OSI Model Analysis (Bonus)
Objective: Conduct a comparative analysis of the TCP/IP and OSI models, focusing on their similarities, differences, and real-world applications.
Tasks:
• Overview of Models: Briefly describe the purpose and structure of the OSI model’s seven layers and the TCP/IP model’s four layers.
• Comparison of Layers: Map each layer of the OSI model to the corresponding layer(s) in the TCP/IP model. Explain the functionality of each layer in both models, highlighting the similarities and differences.
• Real-World Application: Describe a real-world scenario (e.g., web browsing, email transfer, file sharing) and explain how data flows through each layer of the TCP/IP model in this scenario.
• Analysis and Opinion: Conclude with a brief analysis discussing which model (OSI or TCP/IP) is more widely used in the networking industry today and why. Share your opinion on whether the OSI model remains relevant in networking stud- ies, despite the predominance of TCP/IP in practice.
Deliverables: A written report that includes:
• Model Overviews: Brief explanations of the OSI and TCP/IP models.
• Layer Comparison: A table or diagram mapping OSI layers to TCP/IP layers, with descriptions.
• Real-World Scenario Analysis: A detailed example showing how data flows through each layer.
• Conclusion: Your analysis and opinion on the practical relevance of each model.
Final Report Structure
• Introduction: Overview of concepts and tools used.
• Task Sections: Each task with objective, steps, data, and analysis.
• Wireshark Traffic Analysis: Analysis of packet captures for each task.
• Conclusion: Summary of findings and takeaways of this project.
The project should be submitted as a single compressed file (a .zip file), following this naming format: .