ΕΡΓΑΣΤΗΡΙΟ ΔΙΚΤΥΩΝ ΥΠΟΛΟΓΙΣΤΩΝ - ΒΙΒΛΙΟΓΡΑΦΙΑ
R.W. Stevens, UNIX Network Programming (2nd edition)
- Κεφ. 1: Introduction (simple daytime server/client, OSI model, BSD Networking history, UNIX standards).
- Κεφ. 2: The transport layer (TCP and UDP) (User Datagram Protocol, Transmission Control Protocol, TCP establishment and termination, Port numbers, Protocol usage by common Internet applications).
- Kεφ. 3: Sockets Introduction (Socket address structures, byte manipulation functions, inet_ntoa(), inet_aton(), readn(), writen(), readline() ).
- Κεφ. 4: Elementary TCP sockets (socket(), connect(), bind(), listen(), accept(), fork(), close() ).
- Κεφ. 5: TCP Client-Server example (TCP Echo server, Normal startup, Normal termination, Posix Signal Handling, Handling of SIGCHLD signals, wait() functions, Termination of server process, Crashing/Shutdown of server host).
- Κεφ. 8: Elementary UDP sockets (recvfrom() and sendto() functions, UDP Echo server, Lost Datagrams, Verifying Received Response).