Networking for DevOps

Meet GondaliyaMeet Gondaliya
2 min read

How does the Internet work:

  • ๐ŸŒ What is the Internet?
    The Internet is a global network ๐ŸŒ that allows computers ๐Ÿ’ป to communicate with one another ๐Ÿ”„ and transfer data ๐Ÿ“ก between different systems around the world ๐ŸŒŽ.

  • ๐ŸŒ How it works?
    Tier 1 companies (like AT&T, NTT, etc.) ๐Ÿข lay fiber-optic cables under the sea ๐ŸŒŠ to establish the global internet infrastructure ๐ŸŒ.

    Tier 2 companies ๐Ÿ›ฐ๏ธ then lease bandwidth from these Tier 1 providers.

    Subsequently, Tier 3 companies (such as VI, BSNL, etc.) ๐Ÿ“ก purchase bandwidth from Tier 2 providers and sell it to end users ๐Ÿ‘ฅ.

    We buy data packs ๐Ÿ“ถ from Tier 3 companies and use them on our devices ๐Ÿ“ฑ๐Ÿ’ป (such as mobile phones and laptops).

OSI Model & TCP/IP Model:

  • ๐Ÿ”Œ OSI Model:

    The Open Systems Interconnection (OSI) model has 7 layers ๐Ÿงฑ. These layers describe the entire process of communication between two devices ๐Ÿ“ฑ๐Ÿ’ป and explain how data passes through each stage from sender to receiver. ๐Ÿ“คโžก๏ธ๐Ÿ“ฅ

  • ๐ŸŒ TCP/IP Model:
    The Transmission Control Protocol/Internet Protocol (TCP/IP) has 4 layers. ๐Ÿงฑ These layers are actually used in real-life networking. ๐ŸŒ This model shows how data is transferred ๐Ÿ“ค๐Ÿ“ฅ between two devices, like computers or smartphones. ๐Ÿ’ป๐Ÿ“ฑ

IP & MAC Address:

  • ๐ŸŒ IP Address:

    The Internet Protocol (IP) is used to identify devices on the Internet. ๐ŸŒ There are two versions of IP: IPv4 and IPv6. ๐Ÿ”ข๐Ÿ“ก (Identify device as a Wide Area Network)
    โžก๏ธ IPv4 uses a 32-bit address format.
    โžก๏ธ IPv6 uses a 128-bit address format.

  • MAC Address ๐Ÿ”
    The Media Access Control (MAC) address is a unique identifier assigned to devices on a Local Area Network (LAN) ๐ŸŒ. It helps differentiate one device from another for communication within the network ๐Ÿ–ง.

Routers & Switches:

  • ๐Ÿ›œ Routers:
    A router is a networking device that acts as a gateway ๐ŸŒ, connecting multiple networks and enables data transfer between them ๐Ÿ”„.

  • ๐Ÿ”Œ Switches:
    Switches connect multiple network devices, which allows them to communicate ๐Ÿ’ฌ and share resources ๐Ÿ“ efficiently.

Firewall, Ports, Protocols:

  • ๐Ÿ”ฅ Firewall:
    A firewall is a network security device that monitors ๐Ÿ” and controls ๐Ÿ›‘ incoming and outgoing traffic based on predefined rules ๐Ÿ“œ to protect your system from threats. ๐Ÿ›ก๏ธ๐Ÿ’ป

  • ๐Ÿ”Œ Ports:
    Ports are numerical channels that enable communication between applications and services. ๐Ÿ–ฅ๏ธ

  • Protocols ๐Ÿงพ:
    Protocols define the rules for how data is transmitted ๐Ÿ“ก over a network ๐ŸŒ.

Client-Server Architecture:

  • ๐Ÿ’ป Client-server architecture is a network model where multiple clients request and receive services from a centralized server. ๐ŸŒ๐Ÿ–ฅ๏ธ
0
Subscribe to my newsletter

Read articles from Meet Gondaliya directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Meet Gondaliya
Meet Gondaliya

Building a career in Cloud Engineering by acquiring in-depth knowledge of DevOps and Cloud platforms. I am committed to achieving excellence and contributing to innovative cloud solutions.