#topographie/colline
Network of Mars and Moon (already named as such by the [[IPNSIG Academy Events|IPNSIG]]):
- LUNANET
- MARSNET
A suite of protocols that ended up being recognized for space communication.
- [Interplanetary Overlay Network (ION)](https://sourceforge.net/projects/ion-dtn/)
- [Delay-Tolerant Networking Working Group](https://datatracker.ietf.org/wg/dtn/about/)
- [Delay-Tolerant Networking Architecture (RFC4838)](https://www.rfc-editor.org/rfc/rfc4838)
- [Bundle Protocol Specifications (RFC5050)](https://www.rfc-editor.org/rfc/rfc5050)
- [Bundle Protocol version 7 (RFC9171)](https://datatracker.ietf.org/doc/rfc9171/)
- [Delay-Tolerant Networking TCP Convergence-Layer Protocol (RFC7242)](https://www.rfc-editor.org/rfc/rfc7242.html)
Device and network identifiers are generated with [RIPEMD-160 hashes](https://en.wikipedia.org/wiki/RIPEMD#RIPEMD-160_hashes). Calculator: [X](https://md5calc.com/hash/ripemd160?str=)
# Glossary
NHT: Next Hop Table. Lists all 'routable' destinations in a given node.
# Protocols
#à/classer
### InterPlanetary Bundle Protocol (IPBP or BP)
- [InterPlanetary Bundle Protocol](https://www.rfc-editor.org/rfc/rfc5050)
### Satellite Node Bandwidth System (SNBS)
Offers a way to limit bandwidth that goes through them while exploiting information from the state of the network around it. For example, if a node satellite is the sole relayer connecting two subnetworks, it can access this information and decide to allow passage of very small packets messages only. On the other hand, if it knows that it is one of thousand links, it will allow packets from huge messages through, knowing that it will not slow the delivery of such messages. A lot of statistical methodology went into this system.
The protocol regulates how this information is stored (data structure, access requirements, language, time formats, etc) and shared (time intervals, message headers and formats).
## APPLICATION LAYER (e.g. HTTP)
## TRANSPORT LAYER (e.g. TCP)
## INTERNET/NETWORK LAYER (e.g. IP)
## LINK/COMMUNICATION LAYER (e.g. WiFi, Point-to-point)
# [Old Internet](https://en.wikipedia.org/wiki/Internet_protocol_suite)
An Ethernet Address Resolution Protocol: [RCF826](https://datatracker.ietf.org/doc/html/rfc826)
## APPLICATION LAYER
## TRANSPORT LAYER
## INTERNET/NETWORK LAYER
From [RFC1122](https://datatracker.ietf.org/doc/html/rfc1122):
> All Internet transport protocols use the Internet Protocol (IP) to carry data from source host to destination host. IP is a connectionless or datagram internetwork service, providing no end-to-end delivery guarantees. Thus, IP datagrams may arrive at the destination host damaged, duplicated, out of order, or not at all. The **layers above IP are responsible for reliable delivery service** when it is required. The IP protocol includes provision for **addressing, type-of-service specification, fragmentation and reassembly, and security information**.
## LINK/COMMUNICATION LAYER
Requirements for Internet gateways: [RFC1009](https://datatracker.ietf.org/doc/html/rfc1009)