8 - CoSc6302-Application Layer - Copy.pdf - 8 The Application Layer The Application Layer Receives services from the transport layer and provides

8 - CoSc6302-Application Layer - Copy.pdf - 8 The...

This preview shows page 1 - 8 out of 75 pages.

8. The Application Layer
Image of page 1
2 The Application Layer Receives services from the transport layer and provides services to users (humans or software) Provides user interfaces and support services such as e-mail, remote file access and transfer, access to the WWW Three general issues related to the application layer: network application architecture (mostly the client-server paradigm) , addressing , and services
Image of page 2
3 8.1 Network Application Architecture We write programs that Run on (different) end systems Communicate over a network; e.g., web server software communicates with browser software Here the interest is not to write software for network-core devices Network-core devices do not run user applications Three application architectures Client-server Peer-to-Peer (P2P) Hybrid of client-server and P2P The Client-Server Model A computer runs a program to either request a service from another computer ( client ) or to provide a service to another computer ( server )
Image of page 3