> For the complete documentation index, see [llms.txt](https://saptarshi-sarkar.gitbook.io/notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://saptarshi-sarkar.gitbook.io/notes/computer-networking.md).

# Computer Networking

Learn networking fundamentals, addressing, transmission, and internet architecture

Computer networking explains how devices connect, communicate, and share data.

This section starts with fundamentals. It then moves into addressing, transmission, and the models behind the Internet.

{% hint style="info" %}
Read these notes in order. Each topic builds on the previous one.
{% endhint %}

### In this section

* [Introduction](/notes/computer-networking/introduction.md) — basic network concepts, the Internet, and its early history.
* [IP Address](/notes/computer-networking/ip-address.md) — how devices are identified on a network.
* [Data Transmission](/notes/computer-networking/data-transmission.md) — how data moves through networks, plus topologies and devices.
* [How does The Internet work?](/notes/computer-networking/how-does-the-internet-work.md) — layered communication with the OSI and TCP/IP models.

### What you will learn

* Why computer networks exist and how they are organized.
* How addressing helps devices send and receive data.
* How the Internet works across different layers.
