11.1 Layering

The OSI model, as per the X.200 recommendation, defines 7 layers:

| No. | Layer Name   | Example technologies                 |
| +++ | ++++++++++++ | ++++++++++++++++++++++++++++++++++++ |
| 7   | Application  | WebSocket, HL7                       |
| 6   | Presentation | Idk I do embedded, weird stuff here  |
| 5   | Session      | Sockets, Named pipes, NetBIOS (eek!) |
| 4   | Transport    | TCP, UDP, NBF                        |
| 3   | Network      | IP, IPSec, ICMP                      |
| 2   | Data link    | ARP, NDP, MAC                        |
| 1   | Physical     | Ethernet, WiFi, Bluetooth            |

Ironclad aims to provide all the way to the session layer, no more! (and no less). The main interface for networking used to interface with that layer will be the socket. For learning about sockets, socket.