CSE 310 Chapter Notes - Chapter 2: Network Architecture, Computer Network, Session Layer
Document Summary
The application architecture is designed by the application developer and dictates how the application is structured over the various end systems. This is different from the xed network architecture that provides a speci c set of services to applications. Some apps have hybrid architectures: ex: instant messaging apps, servers are used to track the ip addresses of users, but user-to-user messages are sent directly between user hosts (without passing through intermediate servers) Application programming interface (api): interface between the app layer and the transport layer within a host application developer can only control these things on the transport-layer side: 2. the choice of transport protocol perhaps the ability to x a few transport-layer parameters such as max buffer and max segment sizes. To identify the receiving process, these need to be speci ed: the address of the host, an identi er that speci es the receiving process in the destination host.