This repo is all about my learning notes around the NETWORKING Area โธป
This repository provides an overview of fundamental networking concepts, accompanied by relevant diagrams to aid understanding.
- 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)
๐ #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 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.
๐๏ธ
- A VLAN partitions and isolates network traffic within a physical network, enhancing performance and security.










