160 likes | 285 Views
Introduction to Computer Networks. World’s smallest web server http://www-ccs.cs.umass.edu/~shri/iPic.html. Internet Appliances (1/2). Check email on your iPad Browse web sites on ★ Facebook, Twitter, the New Work Times YouTube KKBox, ezPeer+ Skype and IM conversations
E N D
World’s smallest web server http://www-ccs.cs.umass.edu/~shri/iPic.html Internet Appliances (1/2) • Check email on your iPad • Browse web sites on ★ • Facebook, Twitter, the New Work Times • YouTube • KKBox, ezPeer+ • Skype and IM conversations • Watch movie on Netflix's streaming service Copy from Computer Networking: A Top Down Approach, 4th edition. Jim Kurose, Keith Ross. Addison-Wesley, July 2007
Internet phones Internet Appliances (2/2) • Scroll through RSS feeds in a reader • Listen to podcast on your smartphone • Play on-line games Web-enabled toaster + weather forecaster IP picture frame http://www.ceiva.com/ Copy from Computer Networking: A Top Down Approach, 4th edition. Jim Kurose, Keith Ross. Addison-Wesley, July 2007
Communications History (1/2) • Telegram in English (1839) • Alexander Graham Bell's telephone (1890s) • AM radio (1920) • FM radio (1939) • Microwave (1940) • ENIAC, the first general-purpose electronic computer (1946) • Transistors (1959) • Integrated Circuit (IC) (1967)
Communications History (2/2) • Mainframes (1960s) • ARPANET (1969) • Ethernet (1969) • Email service (1972) • Apple II (1977), IBM PC (1981) • MILNET+Internet (1983) • NFSNET (1986) • Mosaic (1993), Netscape Navigator (1994) then, more and more events …
Telecommunications • Telephone systems • Voice, symmetric, fixed rate • Circuit Switching Network • Form a dedicated connectionor circuit between two ends to deliver voice frame • Advantage:Guaranteed capacity • Disadvantage:Circuit costs are fixed oriented phone destination phone local switching office switching office trunk line
Data Communications 1 2 3 • Data! Not voice only! • To share resources among computers • Files, pictures, video, audio… • Asymmetric, variable data rate, • Packet Switching Network • Data is divided into packets that are multiplexed onto high capacity inter-machine connections. • Advantage:Shared by all pairs of computers • Disadvantage:No QoS Guarantee 4 5
Computer Networks • Internet ! • The most notable internet (internetwork) • A collaboration of hundreds of thousands of interconnected networks. • A computer network is a combination of systems (e.g., computers) connected through transmission media (e.g., wire, cable) to transmit data from one location to another. • Hardware: printers, disks, computers, routers, communication lines, … • Software: operating system, application programs
Percentage of Net222work Traffic Sources: Cisco estimates based on CAIDA publications
Server-based Architecture • Server-based or centralized control • Source is controlled by one or several computers • Authentication, Authorization, Accounting (AAA) • Client-server architecture • Client: request service • Server: provide service • Network: provide the environment of connections Request Response Server Client
Peer to Peer Architecture • Data is not in a specific server but in many peer computers • To query and receive data from other peer • P2P applications and services • File sharing:Gnutella、eMule、WinMX、BitTorrent • VoIP:Skype、SIP、H.323 • Video streaming:PPStream、 PPLive、TVKoo、Tvants、QQ
Internet Service Providers (1/2) • An Internet service provider (ISP) is a company that offers its customers access to the Internet. • The ISPs connect many types of networks and provide end users the services to connect to the other networks. End user Dial-up, ADSL, cable modem, wireless
Internet Service Providers (2/2) From: Wikipedia
Application Service Providers • An application service provider(ASP) is a business that provides computer-based services to customers over a network. • ASPs are a way to sell and distribute software and software services. • Ex: HiNet MOD, Apple Store, Google Apps Marketplace, Google Chrome Web Shop