1 / 26

Key Concepts of the Internet: Infrastructure & Technology

This article provides an overview of the key technology concepts of the Internet, including packet switching, routers, TCP/IP, IP addresses, domain names, client/server computing, and other Internet protocols and utility programs.

ralphrhayes
Download Presentation

Key Concepts of the Internet: Infrastructure & Technology

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. Infrastructure & Technology – Part 1 CPS 181s March 20, 2003

  2. Stages in the Development of the Internet Page 110, Figure 3.1

  3. The Internet: Key Technology Concepts • Packet Switching • A method of slicing digital messages into packets, sending the packets along different communication paths as they become available, and then reassembling the packets once they arrive at their destination • Packet • The parcels into which digital messages are sliced for transmission over the Internet

  4. The Internet: Key Technology Concepts • Routers • Special-purpose computers that interconnect the computer networks that make up the Internet and route packets to their ultimate destination as they travel the Internet • Routing algorithm • Computer program that ensures packets take the best available path toward their destination

  5. Packet Switching Page 116, Figure 3.4

  6. The Internet: Key Technology Concepts • TCP (Transmission Control Protocol) • Protocol that establishes the connections among sending and receiving Web computers, handles the assembly of packets at point of transmission, and their reassembly at the receiving end • IP (Internet Protocol) • Protocol that provides the Internet’s addressing scheme

  7. The TCP/IP Architecture and Protocol Suite Page 117, Figure 3.5

  8. IP Addresses • Internet addresses expressed as 32-bit numbers that appear as a series of four separate numbers marked off by periods, such as 201.61.186.227 • In the current IPv4, each of the four numbers can range from 0 to 255 allowing for up to 4 billion addresses (2 to the 32nd power) • In IPv6, the next generation IP, the scheme uses 128-bit addresses, or about one quadtrillion addresses (10 to the 15th power)

  9. Routing Internet Messages: TCP/IP and Packet Switching Page 119, Figure 3.6

  10. Domain Names and URLs • Domain name • IP address expressed in natural language (cs.duke.edu) • Domain name system (DNS) • System for expressing numeric IP addresses in natural language (152.3.140.1 = cs.duke.edu) • Uniform resource locator (URL) • The address used by a Web browser to identify the location of content on the Web (http://www.cs.duke.edu)

  11. Pieces of the Internet Puzzle: Names and Addresses Page 119, Table 3.1

  12. Client/Server Computing • Client/server • A model of computing in which very powerful personal computers are connected together in a network with one or more servers. • Client • A personal computer that is part of a network. They are capable of displaying graphics, storing files, and processing graphics and sound files. • Server • Networked computer dedicated to common functions that the client machines on the network need, such as storing files, software applications, utility programs such as Web connections, and printers.

  13. The Client/Server Computing Model Page 120, Figure 3.7

  14. Other Internet Protocols and Utility Programs • HTTP is the Internet protocol used for transferring Web pages. • FTP is one of the original Internet services. Part of TCP/IP protocol that permits users to transfer files from the server to their client machine, and vice versa • SSL is a protocol that provides secure communications between the client and the server

  15. Other Internet Protocols and Utility Programs • Sending E-mail • SMTP (Simple Mail Transfer Protocol) is the Internet protocol used to send mail to a server • POP (Post Office Protocol) is a protocol used by the client to retrieve mail from an Internet server • IMAP (Internet Mail Access Protocol) is a more current e-mail protocol that allows users to search, organize, and filter their mail prior to downloading it from the server

  16. Other Internet Protocols and Utility Programs • Telnet is a terminal emulation program that runs in TCP/IP • Finger is a utility program supported by UNIX computers that tells who is logged in, how long they have been attached, and their user name • Ping is a program that allows you to check the connection between your client and the server • Tracert is one of several route-tracing utilities that allow you to follow the path of a message you send from your client to a remote computer on the Internet

  17. Tracing the Route a Message Takes on the Internet Page 124, Figure 3.10

  18. Internet Network Architecture Page 126, Figure 3.12

  19. The Internet Backbone • Bandwidth • measures how much data can be transferred over a communications medium within a fixed period of time; is usually expressed in bits per second (bps), kilobits per second (Kbps), or megabits per second (Mbps) • Redundancy • multiple duplicate devices or paths in a network

  20. Internet Service Providers • Firm that provides the lowest level of service in the multi-tiered Internet architecture by leasing Internet access to home owners, small businesses, and some large institutions • Narrowband • The traditional telephone modem connections, now operating at 56.6 Kbps • Broadband • refers to any communication technology that permits clients to play streaming audio and video files at acceptable speeds -- generally above 100 Kbps

  21. ISP Service Level Choices Page 130, Table 3.3

  22. Time to Download a 10 Megabyte File by Type of Internet Service Page 131, Table 3.4

  23. Who Governs the Internet? • Internet Architecture Board (IAB) • Internet Corporation for Assigned Names and Numbers (ICANN) • Internet Engineering Steering Group (IESG) • Internet Engineering Task Force (IETF) • Internet Society (ISOC) • World Wide Web Consortium (W3C)

  24. Sales and Distribution Application Software Operating System Computer Chips Transformation of the Computer Industry THE OLD VERTICAL COMPUTER INDUSTRY — CIRCA 1980 IBM DEC Sperry Univac Wang Source: Grove, Andrew S. 1996. Only the paranoid survive. New York: Currency Doubleday.

  25. The Expanded Horizontal Computer Industry — Circa 1999 Retail Stores Superstores Dealers Mail Order Sales and Distribution IBM Microsoft Oracle Others Databases Baan JD Edwards SAP Others Financial Systems Cisco 3 Com Lucent Others Network Infrastructure Entex INS Vanstar Wang Network Integrators Word Word Perfect Etc. Application Software DOS and Windows OS/2 Mac Unix Linux Operating Systems Compaq Dell Packard Bell Hewlett Packard Etc. Computer Intel Architecture Motorola AND Etc. Chips Source: Gates, Bill. 1999. Business @ the speed of thought. New York: Warner Books.

  26. Buyer Internet Bank Enterprise Firewall Overview of Basic Internet e-Business Architecture Seller Storefront System Back Office System Web Catalog Web Commerce Server Order Processing Fulfillment System Payment Gateway Accounting System Enterprise Firewall Source: Adapted from E-Business technology forecast (1999), published by PricewaterhouseCoopers’ Technology Centre, Menlo Park, CA.

More Related