Skip to content

Mpurushotham/Networking

Repository files navigation

Networking

This repo is all about my learning notes around the NETWORKING Area โธป

Networking Concepts and Diagrams

This repository provides an overview of fundamental networking concepts, accompanied by relevant diagrams to aid understanding.

Table of Contents

  1. OSI Model
  2. TCP/IP Model
  3. MAC Address
  4. IP Address (IPv4/IPv6)
  5. Subnet Mask
  6. Ethernet
  7. Switch
  8. Router
  9. Firewall
  10. Access Point (AP)
  11. Network Interface Card (NIC)
  12. TCP (Transmission Control Protocol)
  13. UDP (User Datagram Protocol)
  14. IP (Internet Protocol)
  15. ICMP (Internet Control Message Protocol)
  16. DNS (Domain Name System)
  17. DHCP (Dynamic Host Configuration Protocol)
  18. HTTP/HTTPS
  19. NAT (Network Address Translation)
  20. VPN (Virtual Private Network)
  21. VLAN (Virtual Local Area Network)

๐Ÿ“˜ #OSI Model

  • The OSI (Open Systems Interconnection) model is a conceptual framework that standardizes the functions of a telecommunication or computing system into seven distinct layers.

๐ŸŒ #TCP/IP Model

  • The TCP/IP model, foundational to the Internet, comprises four layers: Link, Internet, Transport, and Application.

๐Ÿท๏ธ #MAC Address

  • A MAC (Media Access Control) address is a unique identifier assigned to network interfaces for communications at the data link layer.

๐Ÿ“ #IP Address (IPv4/IPv6)

  • IPv4 addresses are 32-bit numerical labels, while IPv6 addresses are 128-bit, providing a vastly larger address space.

๐Ÿงฎ #Subnet Mask

  • A subnet mask divides an IP address into network and host portions, facilitating efficient IP address allocation.

๐Ÿ”Œ #Ethernet

  • Ethernet is a family of networking technologies commonly used in local area networks (LANs).

๐Ÿ” #Switch

  • A network switch connects devices within a LAN and uses MAC addresses to forward data to the correct destination.

๐Ÿ“ก #Router

  • Routers direct data packets between different networks, determining optimal paths for data transmission.

๐Ÿ”ฅ #Firewall

  • Firewalls monitor and control incoming and outgoing network traffic based on predetermined security rules.

๐Ÿ“ถ #Access Point (AP)

  • An Access Point allows wireless devices to connect to a wired network using Wi-Fi.

๐Ÿ’ป #Network Interface Card (NIC)

  • A NIC enables a device to connect to a network and communicate with other devices.

๐Ÿ“ฆ #TCP (Transmission Control Protocol)

  • TCP is a core protocol that ensures reliable, ordered, and error-checked delivery of data between applications.

๐Ÿ“จ #UDP (User Datagram Protocol)

  • UDP is a communication protocol that offers a connectionless datagram service, emphasizing low latency over reliability.

๐ŸŒ #IP (Internet Protocol)

  • IP is responsible for addressing and routing packets of data so they can travel across networks and arrive at the correct destination.

โš ๏ธ #ICMP (Internet Control Message Protocol)

  • ICMP is used by network devices to send error messages and operational information, such as indicating a requested service is not available.

#DNS (Domain Name System)

  • DNS translates human-readable domain names (like www.example.com) into IP addresses that computers use to identify each other on the network.

๐Ÿงญ #DHCP (Dynamic Host Configuration Protocol)

  • DHCP automatically assigns IP addresses and other network configuration parameters to devices on a network.

๐Ÿ”’ #HTTP/HTTPS

  • HTTP is the protocol used for transmitting web pages, while HTTPS is the secure version, encrypting data for safe transmission.

#NAT (Network Address Translation)

  • NAT modifies network address information in packet headers while in transit, enabling multiple devices on a local network to share a single public IP address.

๐Ÿ›ก๏ธ #VPN (Virtual Private Network)

  • A VPN extends a private network across a public network, allowing users to send and receive data securely as if their devices were directly connected to the private network.

๐Ÿ—‚๏ธ

VLAN (Virtual Local Area Network)

  • A VLAN partitions and isolates network traffic within a physical network, enhancing performance and security.

Below are the reference links for each Networking components

OSI Model

TCP/IP Model

MAC Address

IP Address (IPv4/IPv6)

Subnet Mask

Ethernet

Switch

Router

Firewall

Access Point (AP)

Network Interface Card (NIC)

TCP (Transmission Control Protocol)

UDP (User Datagram Protocol)

IP (Internet Protocol)

ICMP (Internet Control Message Protocol)

DNS (Domain Name System)

DHCP (Dynamic Host Configuration Protocol)

HTTP/HTTPS

NAT (Network Address Translation)

VPN (Virtual Private Network)

VLAN (Virtual Local Area Network)

About

This repo is all about my learning notes around the NETWORKING Area

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published