API Implementation
Networking API is a combination of libraries and system calls:
- libraries: application-layer, linked with app
- system calls: function calls implemented within the operating system (executed via traps)
Important internal objects:
- buffering data structure (e.g. Unix mbufs)
- lookup maps (e.g. Unix PCB’s)
- event and timer management