1 / 31

Chapter 4 : The Internet: Addressing & Services

Chapter 4 : The Internet: Addressing & Services. Business Data Communications, 5e. Objectives. Internet History & Growth of the Internet Internet Architecture and its key components: ISPs POPs NAPs Internet Domain and Domain Names Operation of Domain Name System (SNS)

norton
Download Presentation

Chapter 4 : The Internet: Addressing & Services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Chapter 4 : The Internet: Addressing & Services Business Data Communications, 5e

  2. Objectives • Internet History & Growth of the Internet • Internet Architecture and its key components: • ISPs • POPs • NAPs • Internet Domain and Domain Names • Operation of Domain Name System (SNS) • Internet Addressing and issues involved

  3. Internet History • A large, wide-area network (WAN) created in the 1960s by the U.S. Department of Defense Advanced Research Projects Agency (ARPA) • Renamed DARPA in the 1970s) for the free exchange of information between universities and research organizations, although the military also used this network for communications. • In the 1980s, MILNET, a separate network, was spun off from ARPANET for use by the military. • ARPANET was the network from which the Internet evolved.

  4. Internet History • The Internet evolved from the ARPANET, which was developed in 1969 by the Advanced Research Projects Agency ARPA Network of the US Department of Defense. It was the first operational packet-switching network. • Initially, began operational in only four nodes: UCLA, UCSB, Utah, and SRI

  5. Internet History • 1969-Internet evolves from ARPANET which was developed by ARPA (Advanced Research Projects Agency of US DOF) • It was the first Packet Switching Network. • ARPANET began its operation in 4 locations (4 nodes: UCLA, UCSB, UTAH, SRI) • Today there are 100s of millions hosts • billion users, nearly 200 participating countries. • Number of connections grow exponentially.

  6. Switching Methods • Traditional or primary methods of electronic communication: • Circuit Switching: • Requires a dedicated communication path for duration of transmission; wastes bandwidth, but minimizes delays, Passive network after setting up the call (specially for voice communication) • Message Switching: • Entire path is not dedicated, but long delays result from intermediate storage and repetition of message. Length of the delay depends on the length of the message, channel’s data rate and number of hops. The transmission channels are only used when they are needed (specially for Telegraph & Telex) • New method of electronic Communication used in ARPANet: • Packet Switching: • Specialized case of message switching, with very little delay

  7. FirstTransmission SecondTransmission ThirdTransmission Circuit Switching holds all channels FourthTransmission Message switching holds one channel at a time Circuit Switching vs Message Switching Message Switching: Entire path is not dedicated, but long delays result from intermediate storage and repetition of message. Channels used when needed, not wasted. Circuit Switching: Requires a dedicated communication path for duration of transmission; wastes bandwidth, but minimizes delays, after the call set up network remains passive. Switches were electromechanical and this was advantageous.

  8. Packet Switching • a special case of message switching • The maximum size of transmitted data is called the packet • messages larger than the Max packet size is broken into a number of packets • Packets passing from switch to switch are stored in RAM -buffering data- (rather than slower peripherals such as discs, magnetic drums, used in message switching) -This makes speed conversion possible too. • Advantages of Packet switching: Shorter Delay • Delay of 1st packet = (Transmission time of the first packet) X (Number of hops on the path) • In using High Speed channels across USA = A few hundred millisec • Unlike the Circuit Switching there is no need to have transmission rates of receiving device the same as sending device • Adaptive routing: packets were routed through faster routes, could avoid congested or failed parts of the network.

  9. example • ARPANET used 50-kbs links, for a path with 5 or less hops and a packet length of less than 1000Byte. Transmission Time = 1000x8/50,000 = 0.16sec • The channels are used as efficiently as for message switching.

  10. ARPANET early applications(1st two important ones) • Early applications developed for the ARPANET offered new functionality. • The 1st two important applications are: • TELNET & FTP-developed for the ARPANET • Telnet provided a common denominator terminal for remote computer types to help the situation where each computer system supports a different terminal • FTP allowed an open architecture for transparent transfer of files from one computer to another

  11. Key Elements of the Internet

  12. National Science Foundation and the Internet • In the 1980s, NSFNet extended packet-switched networking to non-ARPA organization; eventually replaced ARPANet • In 1990 the ARPANET was shut down • NSF Instituted “Acceptable Use Policies” to control the use of Network (e.g. not for profit or personal business) • 1991 General Atomics operated CERFnet, PSINet & UUNET Technologies provide commercial TCP/IP services. • Needed NSF backbone to communicate between their networks, this brought them under Acceptable Use Policy • CIX (Commercial Internet eXchange) was developed to provide commercial internetworking, and avoid NSF Use policy. By 1996 CIX had 147 member network • LINX (London Internet Exchange) formed in 1994 had 24 member networks by 1996

  13. The World Wide Web • CERN Acronym for Conseil Européen pour la Recherche Nucléaire (the European Laboratory for Particle Physics). CERN, a physics research center located in Geneva, Switzerland, is where the original development of the World Wide Web took place by Tim Berners-Lee in 1989 as a method (Distributed Hypermedia Technology) to facilitate communication among members of the scientific community via the Internet.

  14. The World Wide Web • 1989: Concept proposed by Tim Berners-Lee at CERN on distributed hypermedia technology • 1991 prototype WWW developed at CERN using NeXT computer as platform. • End of 1991: CERN released a line –oriented browser or reader to a limited population. • 1993: First graphical browser (Mosaic) developed by Mark Andreasson at NCSA Centre at University of Illinois • Client-server system with browsers as clients, and a variety of media types stored on servers • Uses HTTP (hyper text transfer protocol) for retrieving files

  15. US Internet Access Points

  16. Internet Architecture • Central Office (CO) • Customer Premises Equipment (CPE) • Internet Service Provider (ISP): Point of Presence (POP) entry point to ISP • Network Service Provider (NSP)-ISP connects to a regional ISP via (Internet exchange) IX point, which connect to NSP • Network Access Point (NAP)-Initially only NY, WA, CHI, San Francisco Individual hosts and LANs are connected to an IPC through a POP. The starting point for connection is CPE. Portion of Internet

  17. Connecting to the Internet • End users get connectivity from an ISP (Internet Service Provider) • Home users use dial-up, ADSL (Asymmetric Digital Subscriber Line), cable modems, satellite • Businesses use dedicated circuits connected to LANs • ISPs use “wholesalers” called network service providers (NSP) and high speed (T-3 or higher) connections.

  18. Internet Domains: Internet Names and Addressing • Data communications through the Internet is in the form of packets. • Each packet includes a numeric destination address. • The numeric address is 32-bit binary numbers (IP address) which provides a unique way of identifying devices attached to the Internet. • The address is interpreted as having two components: • a network number, which identifies a network on the Internet, • A host address, which identifies a unique host on that network.

  19. Internet Domains: Internet Names and Addressing • 32-bit IP addresses have two drawbacks • Routers can’t keep track of every network path • Users can’t remember dotted decimals easily • Domain/Domain names address these problems by providing a name for each network domain (hosts under the control of a given entity) • See Figure for example of a domain name tree

  20. Internet Domains: Internet Names and Addresses-Cntd. • Domain: Refers to a group of hosts that are under administrative control of a single entity (e.g. a company or government agency) • Domains are UNIQUE & organized hierarchically. • A domain may consist of a number of subordinate domains. • Each subordinate level is named by prefixing a subordinate name to the name at the next highest level. • edu is the domain for educational institute • mit.edu is the domain for Massachusetts Institute of Technology • lcs.mit.edu is the domain for the Computer Science lab at MIT

  21. Portion of Internet Domain Tree At the top level there are a small number of domains that encompass the entire Internet

  22. Top-level Internet Domainsare assigned by theInternet Assigned Numbers Authority (IANA)

  23. Internet Domains: Internet Names and Addresses-Cntd. • Internet Corporation for Assigned Names and Numbers (ICANN)- is the organization for which administer the top-level names. • Addresses are assigned hierarchically. • Example1: • mil domain is assigned a large group of addresses • DoD allocates a portion of this address space to various organizations for assigning to hosts. • Example2: • MIT with a domain name of mit.edu has 4 IP addresses: • (18.7.21.69), (18.7.21.70), (18.7.21.77), (18.7.21.110) • The subordinate domain lcs.mit.edu has IP address (18.26.0.36)

  24. Domain Name System (DNS) • DNS is directory lookup service that maps hosts names to their numeric address. • DNS contains 4 elements: • Domain name space • Tree-structured name space to identify resources on the Internet. • DNS database • Each node of name space tree has a set of information (e.g. IP, name server for this domain) that is contained in a Resource Record (RRs). The collection of all RRs is organized into a distributed database. • Name servers • Server programs that hold information about a specific portion of the domain name space tree • Resolvers • Programs that extract information from name servers based on client requests

  25. DNS Database • A hierarchical database containing Resource Records (RRs) which provides name-to-address directory services. DNS includes: • name • IP address • and related information for hosts • Key features of DNS database: • Variable-depth hierarchy for names: • Unlimited levels using the period (.) • Distributed database: • The db resides on DNS servers scattered throughout the Internet • Distribution controlled by the database: • DNS db is divided into thousands of separately managed zones, managed by separate administrators. • Distribution & update of records is controlled by the database software.

  26. DNS Database- Cntd. DNS Operation: • User program request an IP address for a domain • A resolver module in the local host or local ISP queries a local name server in the same domain as the resolver. • The local name server checks its local database or cache or send to other name servers, if necessary going to the root server • if found returns IP address to the requestor. • If not found, queries other available name servers, starting down from the root of the DNS tree or as high up the tree as possible. • When local name server receives a response it saves the name/address mapping in its local cache and keep it for the amount of time specified in the time to live field of the retrieved RR. • The user program is give the IP address or an error message.

  27. DNS Database- Cntd. DNS Server Hierarchy • Each name server configured for a specific local zone • Includes subdomains and associated RRs • Authoritative source for that portion of hierarchy • Root servers are at top of hierarchy • Different root servers for different top level domains • Some redundancy within domain spaces to prevent bottlenecks

  28. Internet Root Servers

  29. DNS Database- Cntd. DNS Name Resolution: • Query begins with name resolver located in the user host system • If requested name not in cache, query sent to local DNS server • returns an address immediately, or • returns address after querying other servers • Two possible types of queries • Recursive • Iterative

  30. DNS Name Resolution • Name Resolution: Each query begins at a name resolver at the user host system • Recursive • Iterative

  31. Internet Addressing • 32-bit global internet address for source & destination in the IP header • Includes a network identifier and a host identifier • Dotted decimal notation • 11000000 11100100 00010001 00111001 (binary) • 192.228.17.57 (decimal)

More Related