T3: UNIX Network Programming
T3: UNIX Network Programming
Richard Stevens, Consultant
Intended audience: UNIX/C programmers interested in learning how
to write programs that communicate across a network. A basic
familiarity with networking concepts and the TCP/IP protocols is
assumed.
The goal of this course is to provide the knowledge required to
write network programs, and to develop and examine actual
examples. Although the course covers the Berkeley sockets
interface, it focuses on UNIX network programming concepts using
TCP/IP that are applicable to both sockets and TLI.
Course topics will include:
Introduction (10%)
- The big picture
- Standards
- UNIX process handling
- Connections and associations
- Concurrent vs. iterative servers
Berkeley sockets (90%)
- All the socket functions
- TCP and UDP client-server examples
- Reserved ports
- Stream pipes
- Multiplexed I/O
- Out-of-band data
- Raw sockets
- Broadcasting
- inetd superserver
- Constructing Internet addresses
- Socket changes with 4.4BSD
Richard Stevens is author of the books “TCP/IP Illustrated”,
“Advanced Programming in the UNIX Environment”, and “UNIX Network
Programming”. He received his PhD in the area of image processing
from the University of Arizona in 1982.



















![Toni Kroos là ai? [ sự thật về tiểu sử đầy đủ Toni Kroos ]](https://evbn.org/wp-content/uploads/New-Project-6635-1671934592.jpg)


