πIntroduction
Basic terminology
<aside>
π Network
</aside>
Network is the interconnection of multiple devices together in a way that allows access and information flow between them.
<aside>
π Gateway
</aside>
A hostβs way out of the local network.
<aside>
π Host (Node)
</aside>
- A host/ node is simply a device which sends and receive traffic.
- In a network, every node has an address.
- Nodes that provide services over a network are known as servers, they accept connections from nodes requesting some service (client), and respond to them.
Types of networks
<aside>
π LAN (Local Area Network)
</aside>
- Confined to a limited geographical area
- The wireless version of a LAN is known as WLAN.
- Example: WiFi, Ethernet
<aside>
π WAN (Wide Area Network)
</aside>
- It's a network connecting devices within a considerably large area
- The Internet is the biggest WAN in existence
<aside>
π CAN (Campus Area Network)
</aside>
- aka Corporate Area Network
- Larger than a LAN but smaller than a WAN
- Example: Colleges, Universities and business campuses.
<aside>
π PAN (Personal Area Network)
</aside>
- It's supposed to be within the operational space of our physical presence
- Here, Personal doesn't infer to private.
- PAN consists of a lot of technologies such as Bluetooth, ZigBee, NFC, RFID etc.
- Based on
IEEE 802.15
<aside>
π MAN (Metropolitan Area Network)
</aside>
- Typically larger than LANs but smaller than WANs
- Example: Cities and govern entities
Network architecture& design
Network Architecture& Design
Groups working towards the development of the Internet
<aside>
π Internet Engineering Task Force (IETF)
</aside>
- Itβs an open standards organisation with no formal membership that develops and promotes a wide range of Internet standards such as the TCP/IP suite, and they produce technical documentation called RFCs (Request For Comments) that define such standards
- RFCs arenβt compulsory, but they act as a guideline for those who are implementing the said technology
<aside>
π Internet Society (ISOC)
</aside>
- A US non-profit organisation that promotes the open development of the Internet, to benefit the people all around the world.
- The parent organisation of IETF and all RFCs are copyrighted by ISOC
<aside>
π International Telecommunication Union (ITU)
</aside>
A US agency responsible for coordinating the global use and access to radio spectrum and cellular networks
<aside>
π Internet Governance Forum (IGF)
</aside>
A global forum for the governments, private companies, and civil societies to discuss issues related to the content layer (things accessible and available over the Internet)
<aside>
π
Internet Research Task Force (IRTF)
</aside>
It promotes research on the evolution of the internet by doing long-term research on topics related to internet protocols, applications, architecture, and technology
<aside>
π Internet Architecture Board (IAB)
</aside>
Oversees the technical and engineering development of IETF and IRTF
<aside>
π Internet Corporation for ΒAssigned Names and Numbers (ICANN)
</aside>
Does work in the IP addresses, and DNS. IANA is its baby organisation.
<aside>
π Institute of Electrical and Electronics Engineers (IEEE)
</aside>
Develops international standards for modern telecommunication hardware such as WiFi, Bluetooth, Ethernet, Robotics, IoT, AI etc
Network topology
Basics
A topology defines how systems are able to communicate across a network, and helps us to understand a network from the perspective of:
- How are they physically connected
- How they communicate
<aside>
π Physical topology
</aside>
It is a layout of how systems are connected via cables or wireless devices.
<aside>
π Logical topology
</aside>
After the systems are interconnected, the devices must know the rules (protocols) for sending signals to each other, which is defined by the logical topology.
Types Of physical topology
<aside>
π Star topology (Centralised)
</aside>
- Each node is connected to a central node (switch/ hub)
- There's a single point of failure, if the central system goes offline, the whole communication will be dead.
- A network is centralised if many clients connect through a single router.

<aside>
π Mesh topology
</aside>
- It's defined by overlapping connections between nodes
- A Full Mesh topology means every node is connected to every other node in the network
- No single point of failure, but it becomes a concern when the number of devices are too large.
- This type of topology is financially expensive because of the amount of wires required
- A network is decentralised if many clients connect through many routers. And a network is distributed, if all nodes are non-hierarchically connected to one another

<aside>
π Hybrid topology
</aside>
Collection of multiple physical topologies.
π£οΈProtocols stacks
How do protocol stacks communicate - Encapsulation& De-Encapsulation
If every protocol has its own header and payload, is effective communication even possible at all?