Introduction

The foundation of all distributed programming is the network. The network allows applications to communicate, and through the standards of TCP/IP, the structure of this communication process is virtually the same regardless of whether the communicating applications reside on the same machine, on separate machines on the same local network, or on separate machines separated by thousands of miles.

TCP/IP represents a networking standard that has helped to promote the proliferation of computer networks. But while TCP/IP has been a widely accepted standard for some time, communicating between different computers with different operating systems and different hardware architectures was not an easy task. Managing data being moved between ...

Get J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.