Tuesday, May 2, 2023

Computer Networking: Journal 1

This being the first week of my computer network class, and we mostly discussed the fundamentals that make up the internet. I learned about different protocols that make up the internet, including UDP, TCP, and HTTP. Additionally, we used a powerful yet simple tool called Wireshark to examine our own computer's traffic after navigating to a website using a web browser. With Wireshark, we were able to determine how long it takes for an HTTP request to reach our computer.

One of the most fascinating things to me was the use of Mininet. Mininet is a small virtual machine installed on our computers, which allows us to create multiple switches and hosts to experiment with. It was fascinating setting up the virtual machine in VirtualBox and then SSHing into it from my computer's terminal. I also learned some very useful CLI tools like SCP to move files around.

Finally, as a team, we had the opportunity to put our newfound skills into practice by debugging and building a server-client relationship using Python, and using both the TCP and UDP protocols. It was a challenging yet rewarding experience, and I am excited to continue exploring the world of networking in the weeks to come.

No comments:

Post a Comment