AP Networking Portfolio | 2025-2026
View the Project on GitHub Scarletteblack/Black-Scarlett-AP-Networking-Portfolio
Here is an analogy to help conceptualize the Networking and the relationship between devices:
First, think of the Local Area Network (LAN) — the LAN is like a neighborhood.
Below are diagrams of OSL Models, definitions, and examples:
This is the initial diagram
This diagram is corrected and from the class:
Above is a roadmap representing the transfer of data through the OSI Model
Reflection
This roadmap shows how data travels like a car going on a journey, starting at the Application Layer (in the driveway) and moving through the OSI layers before reaching its destination. Each layer plays a specific role in organizing, routing, and safely delivering data. The Transport layer is most important because it ensures the trip is completed accurately and orderly. This project taught how the OSI Models flows to keep all digital traffic running smoothly.
Using the ifconfig command, the IP Address was identified as 192.168.64.2 as shown below:
Switch to MAC terminal
Then, using the ping command, connectivity was checked, and a successful connection was established:
Next, the ports were checked using netstat -a, and a few of the active ports are shown below:
Next, two MACs were connected to send and receive messages. The receiving MAC used the command nc -1 4444, meaning it was open to receive notifications. The sender then used the command **nc
The ifconfig displays details about the computer’s network interface. Information like IP Address, MAC Address, and Broadcast Address. By using the ping command and receiving a successful reply, it was determined that the network was working. TCP established a reliable connection between two hosts and simplified it. All OSL layers were present, but mainly the Transport layer.
Ping:
The ping command sends small data packets to an IP address and measures how long it takes to get a response, checking connectivity.
The command above (ping 8.8.8.8) only tests the connectivity
This command, however, (ping google.com) tests both connectivity and DNS
Traceroute:
The traceroute command follows the path data takes and shows all of the hops.
Latency Hops: the delay introduced when a data packet passes through a single network device
Notes on denary, binary, and hexadecimal conversions:
Practice conversions:
Converting in Ubuntu VM
ipcalc, as seen below, first displays the IP address in denary (blue). It is followed by the IP address in binary (orange/brown)
printf, as seen below, displays the IP address in hexadecimal after inputting it in denary.
Take the first part of the hexadecimal number and multiply it by 16. This is because hexadecimal is base 16. Then the second number is just multiplied by 1. Then add the two values to find the number in denary. The reverse would be to see how many times 16 goes into the number in denary, that number becomes the first hexadecimal number and the remainder is the second part.
This project taught about Local Area Network (LAN) connections and communication, using analogies like neighborhoods. The OSI and TCP/IP models helped teach how data travels in layers, from the physical signals all the way up to the applications we use every day. When using the Ubuntu VM, commands like ifconfig, ping, netstat, and nc are used to observe how devices can be identified, test connectivity, and exchange data across the network. Seeing the ‘hi’ message appear between two MACs demonstrated how TCP ensures reliable communication between hosts. The ping and traceroute commands also revealed the path and latency of data packets, showing how real networks experience hops. Converting IP addresses between binary, denary, and hexadecimal taught how computers process and represent data. Together, these skills connected theory with practice and showed how each OSI layer plays a role in transmitting information.