Autosave: 2024-08-03 09:00:03
This commit is contained in:
parent
d50513f9c4
commit
592ed78b78
3 changed files with 30 additions and 2 deletions
BIN
.zk/notebook.db
BIN
.zk/notebook.db
Binary file not shown.
|
@ -7,4 +7,24 @@ created: Saturday, August 03, 2024
|
|||
# Internet fundamentals
|
||||
|
||||
The internet is a _[network](Network_fundamentals.md) of networks_. A globally
|
||||
connected set of computer networks that all use a suite of common protocols.
|
||||
connected set of computer networks that all use a suite of common
|
||||
[protocols](Network_protocols.md).
|
||||
|
||||
The protocols governing the communication between networks on the internet are
|
||||
specified in the **Internet Protocol Suite**.
|
||||
|
||||
This combines two protocols:
|
||||
|
||||
- **TCP**
|
||||
- The Transmission Control Protocol
|
||||
- **IP**
|
||||
- The Internet Protocol
|
||||
|
||||
Hence the Internet Protocol Suite is also known as "TCP/IP".
|
||||
|
||||
The TCP/IP is a network stack comprising four layers. From the top:
|
||||
|
||||

|
||||
|
||||
The Link Layer ... The Internet Layer ... The Transport Layer ... The
|
||||
Application Layer ...
|
||||
|
|
|
@ -9,4 +9,12 @@ created: Saturday, August 03, 2024
|
|||
Protocols are agreed standards specifying and governing communication between
|
||||
nodes on a [network](Network_fundamentals.md).
|
||||
|
||||
Network protocols are typically _layered_.
|
||||
Network protocols are typically _layered_. The implmentation of a network layer
|
||||
is a _stack_.
|
||||
|
||||
Stacks enshrine encapsulation: not every layer has to be directly concerned with
|
||||
every other layer. Only adjacent layers that interface with each other need to
|
||||
be in contact.
|
||||
|
||||
A prime example of a layered network stack is the
|
||||
[internet_protocol_suite](Internet_fundamentals.md).
|
||||
|
|
Loading…
Add table
Reference in a new issue