20-internet

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: ace Carnegie Mellon Hardware and SoZware Organiza8on of an Internet Applica8on Internet client host Client Sockets interface (system calls) TCP/IP Hardware interface (interrupts) Kernel code TCP/IP User code Internet server host Server Network adapter Hardware and firmware Global IP Internet Network adapter Carnegie Mellon Protocol Layers HTTP, SSL, NTP, ... TCP, UDP IP, ICMP Ethernet MAC Twisted Pair Wire Carnegie Mellon Basic Internet Components Internet backbone: collec2on of routers (na2onwide or worldwide) connected by high-speed point-to-point networks Network Access Point (NAP): router that connects mul2ple backbones (oben referred to as peers) Regional networks: smaller backbones that cover smaller geographical areas (e.g., ci2es or states) Point of presence (POP): machine that is connected to the Internet Internet Service Providers (ISPs): provide dial-up or direct access to POPs Carnegie Mellon NAP-Based Internet Architecture NAPs link together commercial backbones provided by companies such as AT&T and Worldcom Currently in the US there are about 50 commercial backbones connected by ~12 NAPs (peering points) Similar architecture worldwide connects na8onal networks to the Internet Carnegie Mellon Internet Connec8on Hierarchy Private "peering" agreements between two backbone companies o[en bypass NAP NAP NAP NAP ColocaHon sites Backbone Backbone Backbone Backbone POP POP POP POP POP T3 POP POP Regional net ISP Big Business POP T1 POP POP T1 PO...
View Full Document

This note was uploaded on 04/06/2013 for the course ECE 18213 taught by Professor John during the Spring '13 term at Carnegie Mellon.

Ask a homework question - tutors are online