TCP/IP Internetworking With @command{gawk}
Edition 1.1
March, 2001
J@"urgen Kahrs
with Arnold D. Robbins
Preface
1. Networking Concepts
1.1 Reliable Byte-streams (Phone Calls)
1.2 Best-effort Datagrams (Mailed Letters)
1.3 The Internet Protocols
1.3.1 The Basic Internet Protocols
1.3.2 TCP and UDP Ports
1.4 Making TCP/IP Connections (And Some Terminology)
2. Networking With @command{gawk}
2.1 @command{gawk} Networking Mechanisms
2.1.1 The Fields of the Special File Name
2.1.2 Comparing Protocols
2.1.2.1
`/inet/tcp'
2.1.2.2
`/inet/udp'
2.1.2.3
`/inet/raw'
2.2 Establishing a TCP Connection
2.3 Troubleshooting Connection Problems
2.4 Interacting with a Network Service
2.5 Setting Up a Service
2.6 Reading Email
2.7 Reading a Web Page
2.8 A Primitive Web Service
2.9 A Web Service with Interaction
2.9.1 A Simple CGI Library
2.10 A Simple Web Server
2.11 Network Programming Caveats
2.12 Where To Go From Here
3. Some Applications and Techniques
3.1 PANIC: an Emergency Web Server
3.2 GETURL: Retrieving Web Pages
3.3 REMCONF: Remote Configuration of Embedded Systems
3.4 URLCHK: Look for Changed Web Pages
3.5 WEBGRAB: Extract Links from a Page
3.6 STATIST: Graphing a Statistical Distribution
3.7 MAZE: Walking Through a Maze In Virtual Reality
3.8 MOBAGWHO: a Simple Mobile Agent
3.9 STOXPRED: Stock Market Prediction As A Service
3.10 PROTBASE: Searching Through A Protein Database
4. Related Links
GNU Free Documentation License
ADDENDUM: How to use this License for your documents
Index
This document was generated on 13 July 2001 using
texi2html
1.56k.