Week 1: Networking Challenge π


Welcome to the Networking Challenge's first week! I will be diving into the intriguing realm of networking this week by examining the OSI and TCP/IP models. grasp how data moves across networks requires a grasp of these models. Let's dissect it in an easy and enjoyable manner! π
What are OSI and TCP/IP Models? π€
OSI Model (Open Systems Interconnection) π
The OSI model is a conceptual framework used to understand how different networking protocols interact. It has 7 layers:
Application Layer (Layer 7):
This layer serves as the operating environment for user apps and network services.
For instance, when you visit the web, HTTP (HyperText Transfer Protocol) is used. πPresentation Layer π¨(Layer 6):
Its functions include encrypting and decrypting data and translating data types.
For instance, the picture formats JPEG and GIF are transformed for display. πΌSession Layer (Layer 5) π:
Its goal is to control application sessions.
For instance, a video call software keeps track of your call session. πTransport Layer (Layer 4) π:
Reliable data transfer and error recovery are the objectives.
TCP (Transmission Control Protocol), for example, separates data into packets and ensures that they are delivered correctly. π¦Network Layer (Layer 3) πΊοΈ:
Purpose: Handles routing and forwarding of data packets. Example: IP (Internet Protocol) addresses help route data to the correct destination. π
Data Link Layer (Layer 2) π:
Oversees error detection and data transport between nodes.
For instance, local area networks (LANs) use Ethernet frames. π
Physical Layer (Layer 1) β‘:
Raw bitstreams are transmitted across physical media for this purpose.
For instance, data-carrying cables, switches, and radio waves. π‘.
Understanding the TCP/IP Model (Transmission Control Protocol/Internet Protocol) π
An essential idea in networking that clarifies how data moves across the internet is the TCP/IP model. Understanding this approach will help you understand how your devices communicate, even if you're not in IT. Together, we can simplify it using real examples! π
Application Layer π":
Your apps, such as email clients and web browsers, function here. It is the layer with which you have direct interaction.
Real Life Example: The Application Layer is used when you visit a website with a web browser. Imagine it as the hotel reception desk when you check in. π¨
Common protocols are SMTP (email sending), FTP (file transfers), and HTTP (web pages). π§Transport Layer π:
This layer ensures that data is sent and received accurately. It breaks down the data into smaller packets and checks for errors.
Real-Life Example: Consider using a delivery service to mail a big box. Your shipment will arrive on schedule and safely thanks to the Transport Layer, which functions similarly to a delivery truck. π¦
Common Protocols: UDP (for speedier, less dependable transmission, such as streaming media) and TCP (for dependable delivery). π₯Internet Layer π:
The goal of this layer is to route data packets to their intended location. It chooses the most efficient route for the data to take.
Real-Life Example: Consider this layer as a GPS system that assists a delivery vehicle in determining the most efficient path to your residence. It guarantees the fastest and most effective route for your data. πΊοΈ
Common Protocol: IP (Internet Protocol), which gives each device on the network a unique address, similar to your data's home address. πNetwork/Link Layer π
Purpose: This layer manages the physical connection between devices, such as your computer and the router. It deals with the hardware aspects of the network.
Real-Life Example: Consider the Wi-Fi signals and connections that link your gadgets to the internet. The roads and bridges that enable cars to go from one location to another are analogous to the Link Layer. π§
Wi-Fi (wireless connections) and Ethernet (wired connections) are common technologies. πΆ
A special thanks to Shubham Londhe for assigning this insightful task, which provided a great opportunity to simplify and visually present complex networking concepts like the OSI and TCP/IP models for beginners and non-IT audiences
Subscribe to my newsletter
Read articles from Purvesh Shapariya directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
