> For the complete documentation index, see [llms.txt](https://doceng.conet.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doceng.conet.network/core-technology/wallet-to-wallet-encrypted-network-communication-protocol/internet-protocol.md).

# Internet Protocol

The Internet is composed of hardware infrastructure and software infrastructure. The hardware infrastructure consists of client computers, routers, and [critical Internet infrastructure](https://en.wikipedia.org/wiki/Critical_Internet_infrastructure) (routers, ISP access hubs, fiber optic cables, switches, satellites and submarine cables of the backbone network, etc.). Software infrastructure consists of [communication protocols](https://en.wikipedia.org/wiki/Internet_Protocol), [domain name systems](https://en.wikipedia.org/wiki/Domain_Name_System), login systems, [data centers](https://en.wikipedia.org/wiki/Data_center), etc.

[**OSI model**](https://en.wikipedia.org/wiki/OSI_model)

<figure><img src="/files/3MivN2sB1wfU7jRYfdcb" alt=""><figcaption></figcaption></figure>

The model partitions the flow of data in a communication system into seven [abstraction layers](https://en.wikipedia.org/wiki/Abstraction_layer) to describe networked communication from the physical implementation of transmitting [bits](https://en.wikipedia.org/wiki/Bit) across a [communications medium](https://en.wikipedia.org/wiki/Transmission_medium) to the highest-level representation of data of a [distributed application](https://en.wikipedia.org/wiki/Distributed_application). Each intermediate layer serves a class of functionality to the layer above it and is served by the layer below it. Classes of functionality are realized in all software development through all standardized [communication protocols](https://en.wikipedia.org/wiki/Communication_protocol).

The two major international organizations that play a major role in formulating [computer network](https://en.wikipedia.org/wiki/Computer_network) standards are: International Telecommunication Union Telecommunication Standardization Sector ([ITU-T](https://en.wikipedia.org/wiki/ITU-T)) and the International Standards Organization ([ISO](https://en.wikipedia.org/wiki/International_Organization_for_Standardization)). These standards allow computers of different types and operating systems around the world to communicate with each other.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://doceng.conet.network/core-technology/wallet-to-wallet-encrypted-network-communication-protocol/internet-protocol.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
