Next: List of Tables
Up: Unix Communication Facilities
 Previous: Contents
 
- UNIX History & Directions
 - Principle Methods of Communication
 - Client/Server Model
 - Typical Scenario of Client/Server Interaction
 - The Principle of most local IPC Facilities
 - Execution of a Signal Handler
 - The Result of the pipe() System Call
 - A Pipe after a fork() System Call
 - Resulting Pipe
 - The Principle of Message Switching
 - Layered Naming Contexts
 - Little vs. Big Endian with 0xABCD as Example Number
 - A simple Protocol Stack
 - Adding Protocol Control Information in each Level
 - The ISO-OSI 7 Layer Reference Model
 - Communication between OSI Layers
 - The Components of the Internet Protocol Suite
 - Encapsulation of Data as it goes down the Protocol Stack
 - OSI Model versus TCP/IP Protocol
 - Internet Address Classes
 - The UNIX Port Model
 - The Demultiplexing of a received Ethernet Frame
 - IP Datagram, showing the Fields in the IP Header 
 - UDP Datagram, showing the Fields in the UDP Header 
 - TCP Segment, showing the Fields in the TCP Header 
 - Socket System Calls, Connection-Oriented Protocol 
 - Socket System Calls, Connectionless Protocol 
 - How Ports, Addresses, and Sockets fit together
 - TLI Function Calls, Connection-Oriented Protocol 
 - TLI Function Calls, Connectionless Protocol 
 - Calls and Messages in an RPC. Each ellipse represents
         a single process, with the shaded portion being the stub.
 - Throughput of Pipes
 - Time per read() System Call for Pipes
 - Throughput of FIFOs
 - Time per read() System Call for FIFOs
 - Throughput of Messages
 - Time per msgsnd() System Call
 - Time needed to create, attach, detach and remove a Shared Memory Region
 - Throughput of local Sockets created by the socketpair() System Call
 - Time for read() System Calls for local Sockets
 - Throughput of UDP on one computer
 - UDP Throughput between different Computers
 - Time per sendto() and recvfrom() System Calls (both executed in client and server process) on one Computer
 - Time per sendto()  and recvfrom() System Calls (both executed in client and server process) between different Computers
 - Throughput of a local TCP Connection
 - Throughput of a TCP Connection between different Computers
 - Time for read() System Calls of a TCP Connection on one Computer
 - Time for read() System Calls of a TCP Connection between different Computers
 - A STREAM with one processing Module
 - The basic IPng Header
 
 
Gerhard Müller