eolas/zk/Internet_Layer_of_Internet_Protocol.md

39 lines
1.4 KiB
Markdown
Raw Normal View History

2024-08-15 07:00:03 +01:00
---
title: Internet_Layer_of_Internet_Protocol
2024-08-30 07:00:03 +01:00
tags:
- internet
- networks
2024-08-15 08:00:03 +01:00
created: Thursday, August 15, 2024
2024-08-15 07:00:03 +01:00
---
2024-08-15 08:00:03 +01:00
# Internet Layer of the Internet Protocol Suite
2024-08-15 07:00:03 +01:00
2024-08-15 08:00:03 +01:00
The Internet Layer is concerned with establishing the basis for the connection
and communication between hosts accross the internet.
2024-08-15 07:00:03 +01:00
2024-08-15 08:00:03 +01:00
In order for the data to get from a machine on one local network to a machine on
another local network, each machine must have a way of identifying and
interfacing with the other.
2024-08-15 07:00:03 +01:00
2024-08-16 16:00:03 +01:00
The Internet Layer utilises the **Internet Protocol** to determine how devices
will be publicly identified to devices on other networks and how different
devices on the same local network will be distinguished from outside of this
2024-09-01 14:00:03 +01:00
network. This is achieved through
[Internet Protocol (IP) addresses](./IP_addresses.md).
2024-08-15 08:00:03 +01:00
## Packets
Data is sent accross the internet between hosts as _packets_. These packets,
when sent and received within the
2024-08-16 16:00:03 +01:00
[Link Layer](Link_Layer_of_Internet_Protocol.md) on the local network, are
2024-08-15 08:00:03 +01:00
enclosed within a Link Layer frame (in its payload section):
2024-08-30 08:00:02 +01:00
![Internet Layer packet](../img/internet-layer-packet-revised.png)
2024-08-15 08:00:03 +01:00
Like a frame, an IP packet has a header and a payload. The payload comprises the
data between sent between hosts. The header contains a source IP address and a
destination IP address and also specifies which version of the Internet Protocol
is being used.
2024-09-01 14:00:03 +01:00
// Need to find out more about packets work.