package mirage-protocols
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=5659c450015b05b97448f1ee394858e383d62e26ffd88fd4fd0c5c4cd376c0f0
sha512=fd0ab477605933fbab6693b83067d64196ba52e4e968cc5a5449e059e65dde12bfba543eeb39f2562bfe5d5c25b5268e73dee24fd55e0ad390a6c6795d932ac4
doc/mirage-protocols/Mirage_protocols/index.html
Module Mirage_protocolsSource
MirageOS signatures for network protocols
v7.0.0
Ethernet layer
Ethernet (IEEE 802.3) is a widely used data link layer. The hardware is usually a twisted pair or fibre connection, on the software side it consists of an Ethernet header where source and destination mac addresses, and a type field, indicating the type of the next layer, are present. The Ethernet layer consists of network card mac address and MTU information, and provides decapsulation and encapsulation.
ARP
Address resolution protocol, translating network addresses (e.g. IPv4) into link layer addresses (MAC).
IP layer
An Internet Protocol (IP) layer reassembles IP fragments into packets, removes the IP header, and on the sending side fragments overlong payload and inserts IP headers.
IPv4 layer
IPv6 layer
ICMP layer
Internet Control Message Protocol: error messages and operational information.
ICMPv4 layer
ICMPv6 layer
UDP layer
User datagram protocol layer: connectionless message-oriented communication.
UDPv4 layer
UDPv6 layer
TCP layer
Configuration for TCP keep-alives. Keep-alive messages are probes sent on an idle connection. If no traffic is received after a certain number of probes are sent, then the connection is assumed to have been lost.
Transmission Control Protocol layer: reliable ordered streaming communication.
TCPv4 layer
TCPv6 layer