EE 281 Lecture 2: kurose chapter#2 app layer

37 views17 pages
6 Oct 2016
School
Course
Professor

Document Summary

Network application consists of basically two parts: the application which runs on the client side, the one which runs on the server side. In choosing the application architecture, an application developer will likely draw on one of the two predominant architectural paradigms used in modern network applications: the client-server architecture or the peer-to-peer (p2p) architecture. Some of the better-known applications with a client-server architecture include the. In this the browsers never communicate with each other. One of the most compelling features of p2p architectures is their self-scalability. P2p architectures are also cost effective, since they normally don"t require significant server infrastructure and server bandwidth (in contrast with clients-server designs with datacenters). However, future p2p applications face three major challenges: isp friendly. Most residential isps (including dsl and cable isps) have been dimensioned for asymmetrical bandwidth usage, that is, for much more downstream than upstream traffic.

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