| Presentations |
| |
Programming OpenSSL |
This is a presentation that the author of the Linux Socket Programming, Sean Walton, did
for the Central Ohio Association for Computing Machinery (COACM) on 3/21/2001. |
| Online Publications |
|
Client/Server
server source
client source |
Writing a C-based Client/Server
With a C compiler on your UNIX/Linux system, and a few files you can build or download as described
in this article, you can program your own multiprocessing application.
|
|
Datagrams
UDP Reliability
imagecaster
header file
imagecatcher |
Datagrams and Multicasting
How do you get more performance out of the Internet? The first article describes datagrams, multicasting,
and improving reliability. The second describes how to take the strengths of TCP and integrate them
into UDP to create a new, reliable datagram protocol.
|
|
Securing Sockets
OpenSSL
server source
client source |
Securing Sockets with OpenSSL
The first of a two-part series on message security defines privacy issues and options for transmitting
secure information across the Net. The second article describes OpenSSL, a production-ready SSL library.
|
|
The Internet |
Overcoming the Internet
The Internet is a handy means of communication, but it's really no more private than talking over
the back fence to your neighbor. This article describes some of the more harrowing Internet problems
and the "solutions" undertaken by some companies.
|
|
IPv6 |
Getting Ready for IPv6
IPv4 carried most of us to the Net, but IPv6 will do much more. This article explores the advantages
and features of this revised protocol.
|
|
Packet Types |
Different Types of Internet Packets
This selection from Linux Socket Programming discusses the four basic Internet packet protocols you
can choose from, and presents their advantages, disadvantages, and typical uses.
|