Ch3-Net-Prog - an end-of-file to terminate communication....

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
CECS 474 Computer Network Interoperability CHAPTER 3 Network Programming and Applications Central Theme of Chapter A programmer can create Internet application software without understanding the underlying network technology or communication protocols. Client-Server Computing Defn : A server is an application program that waits for contact from another application. Defn : A client is an application program that initiates contact with a server. Dr. Tracy Bradley Maples (Fall 2009)
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Communication Paradigm Most Internet applications follow the same basic sequence of operations when they communicate. The server application starts first, and waits for contact from a client. The client contacts the server by specifying its location and requesting communication. The client and server exchange messages. After they finish sending data, the client and server each send
Background image of page 2
Background image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: an end-of-file to terminate communication. Application Program Interface Defn : An Application Program Interface (API) is a set of high-level operations available for use by an application programmer. The API specifies the arguments for each operation as well as the semantics. Most client-server applications are written using APIs that are written specifically for network communication. Dr. Tracy Bradley Maples (Fall 2009) Peer-To-Peer Interactions Peer-to-Peer (p2p) architectures are created to avoid the bottlenecks that are often created in Client/Server networks. In p2p networks, the data is distributed evenly among a set of N servers, with each server providing 1/N of the data. See Figures 3.5 and 3.5. Dr. Tracy Bradley Maples (Fall 2009)...
View Full Document

Page1 / 3

Ch3-Net-Prog - an end-of-file to terminate communication....

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online