Network Software
protocol heirarchies - the architecture
addresses for sending and receiving applications
simplex, half-duplex, full duplex communication
error control, breaking up long messages into a sequence of packets, ordering and reassembly, flow control, multiplexing and demultiplexing
layers, interfaces and services
- connection oriented and connectionless services
- quality of service, reliability
- service primitives