ENG EC 441 Lecture Notes - Lecture 5: Inter-Process Communication, Application Programming Interface, Hypertext Transfer Protocol

49 views2 pages

Document Summary

Processes communicating: communicating distributed processes (= programs that are running within a host, interprocess communication (defined by os) is used for two processes. Exchanges messages to implement app i. e. email, file transfer, the web within same host to communicate with each other: application-layer protocols is used for processes running in different hosts to communicate with each other. Define messages exchanged by apps and actions taken. Types of messages excahnged (request & response messages) Rules for when and how processes send & respond to messages. User services provided by lower layer protocols: client and server processes. Focus on processes that communicate with different hosts. A network application consists of pairs of processes that send messages to each other over a network. The process that initiates the communication is called the client. The process that waits to be contacted to begin session is called server (regardless of paradigm: application programming interface (api)

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents