* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download The Internet
Wake-on-LAN wikipedia , lookup
Net neutrality wikipedia , lookup
Airborne Networking wikipedia , lookup
Computer network wikipedia , lookup
Net neutrality law wikipedia , lookup
Deep packet inspection wikipedia , lookup
Internet protocol suite wikipedia , lookup
Zero-configuration networking wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
The Internet Networks - Overview   Internet – a network of networks Overview of networks   A network consists of two or more computers connected together Common components include:  Client computers  Server computers  Shared devices  Cables, hubs, and routers that provide the network connections Networks – Overview (con’t)  One way to describe networks is by their size:    LAN (Local Area Network) – single building, relatively short distance WAN (Wide Area Network) – spans a large geographic area; Internet can be considered a large WAN Also:     MAN (Metropolitan Area Network) – spans a distance larger than a LAN but smaller than a WAN WLAN (Wireless Local Area Network) – uses WiFi wireless network technology PAN (Personal Area Network) – organized around an individual; can involve cell phone, PDA, mobile computer, etc. CAN (Campus Area Network) – spans multiple LANs but smaller than a MAN; used on a college campus Networks – Benefits  Benefits of networks  Convenience  Resource sharing  Facilitates communication  Saves money  Reliability  Scalability Internet Growth   433+ million computers linked as of 01/2007 (http://www.isc.org/index.pl) Reasons for success:  Decisions not politically based  Internet is distributed operation  Homogeneity of language and outlook  Inherently interested people  Free (or inexpensive) software Internet Protocols  Protocols – rules that describe how computers communicate; some common protocols:  FTP (File Transfer Protocol)  Email protocols – SMTP, POP, IMAP  HTTP (HyperText Transfer Protocol)  TCP/IP (Transmission Control Protocol/Internet Protocol) TCP/IP  TCP/IP (Transmission Control Protocol/Internet Protocol):       How computers connect, send, and receive information TCP permits communication between computers IP specifies how data is routed to and from computers TCP and IP are primary protocols but TCP/IP refers to a whole suite of protocols Called “language of the Internet” Mandated in 1983 for all ARPANET hosts TCP/IP (con’t)   Example 1: Sending an e-mail message  Formatted according to Simple Mail Transfer Protocol (SMTP) Example 2: Requesting a Web page  Formatted according to Hyper Text Transfer Protocol (HTTP) TCP/IP (con’t)  TCP is responsible for splitting the message into IP packets; each packet contains:      Piece of message Information about sender Information about receiver Sequence number Error checking information TCP/IP (con’t)   IP is responsible for routing the packets to the correct destination address At destination (receiving) computer TCP is responsible for:    Reassembling message Sending requests for corrupt packets to be resent Advantages of packets:    Error recovery Load distribution Flexibility Physical Components    Servers  Answer service requests Routers  Direct data packets Networks  Transport packets  Copper wires, fiber-optic cables, radio waves, microwaves, infrared light, and visible light Types of Internet Connections    Analog – regular dial-up - up to 56 Kbps ISDN (Integrated Services Digital Network) –up to 128 Kbps Broadband connections – faster than analog and ISDN:   xDSL (Digital Subscriber Line) – permanent connection that uses phone line but does not tie up your connection; 128 Kbps to 8 Mbps Cable – permanent connection that operates over cable TV lines; 512 Kbps to 20 Mbps Types of Internet Connections (con’t)  Other types of connections:     Wireless Internet connections – uses radio frequency bands instead of telephone or cable networks (newer technology) T-1 lines – leased line option; used by businesses connecting to Internet and by ISPs connecting to the Internet backbone. Dedicated phone connection that supports data rates of 1.544 Mbps T-3 lines – used to connect to backbone and for the backbone itself. 43 to 45 Mbps IoS – Internet over Satellite; access via satellite ISPs, NSPs   Internet Service Provider (ISP) Network Service Provider (NSP) Local ISPs can connect to NSPs  Leased-lines from local telephone companies provide part of the network  Transmit data at 1.54 megabits (Mbps) Backbone Provider – organization that supplies access to high-speed transmission lines used to connect to the Internet; some providers include: MCI, Sprint, UUNET, AGIS, BBN   IP Address    Unique numerical name identifying each computer on Internet vs. Domain Name  People-oriented unique name using symbols; e.g., www.amazon.com 32 bits (four bytes) – 1 byte can represent the numbers 0 thru 255  Four natural numbers separated by dots (i.e., 72.21.203.1)  Network component and host component IP Address (con’t)   Vital in packet switching Internet Assigned Numbers Authority (IANA)    IP address to domain names   Operating unit of Internet Corporation for Assigned Names and Numbers (ICANN) – http://www.icann.org/index.html Assigns and manages IP addresses Resolver converts symbolic name to IP address Programs convert IP addresses to symbolic names (vice versa)  nslookup (UNIX-based systems) IP Address (con’t)  Static IP address    Permanent Connection through router Dynamic IP address   Changes with each Internet connection Connection through ISP IP Address (con’t)   IPv6 or IPng - latest version of Internet Protocol (IP or IPv4) Major changes:  More addresses    Simplified IP headers   IP address size from 32 bits to 128 bits 32 128 IPv4 supports 2 addresses; IPv6 supports 2 addresses Reduction of header fields in IP packet Added security features Web Page Retrieval Enter a URL (how://where/what) (1) Browser determines URL using “how” part (2) Browser queries the DNS for IP address using “where” part (3) DNS responds with IP address (e.g. 172.132.173.2) (4) Browser establishes TCP connection to above (5) Browser sends a request for “what” portion Web Page Retrieval (con’t) Enter a URL (con’t) (6) Server services request by sending back the “what” part (7) TCP connection closed (8) Browser renders text portion of HTML (9) Browser repeats steps for in-line image files (10) Browser displays images as retrieved World Wide Wait    Congestion issues and delays caused frustration Resulted from popularity Reasons:   Increase in Internet users - why? Elaborate Web pages contain images, sounds, video clips World Wide Wait (con’t)  World Wide Web Consortium (W3C) issues:      “Save the Internet from the Web” Improving process of connecting New techniques to expedite Web page requests Refining how URL resolved Web page design suggestions:    Avoid unnecessary graphics Cascading Style Sheets (CSS) PNG instead of GIF Issues and Predictions  Intranets   Cost Inexpensive – time to charge more? Internet2 - http://www.internet2.edu  Networking consortium that facilitates the development, deployment and use of revolutionary Internet technologies.  For schools, libraries, universities, researchers  Much higher speeds – Abilene network backbone supports transfer rates 100 to 1000 times faster than typical broadband connections   Isolated, private network with an internal Web Internet Culture      Critical Evaluation of Information Freedom of Expression Communication Mechanisms Advertising Societal Impact Freedom of Expression      Lack of regulation Blue ribbon graphic Obscene or offensive material Censorship Platform for Internet Content Selection (PICS)  Set of technical specifications for designating labels  Works with vendor-supplied filtering software Communication Mechanisms         E-mail and mailing lists Internet Relay Chat (IRC) Instant Messaging (AOL’s IM and ICQ) Blogs Newsgroups Videoconferencing Emoticons and shorthand Flaming and SHOUTING Societal Impact  Advertising      Internet related jobs Information and communication   Clickable images Revolving advertisements Spam Weather, news, stock prices, travel information How we shop / bank / invest (spend $) On-line Businesses   Types: Advertising, marketing, partnership, retail, service, software, subscription On-line business hurdles:  Privacy and security  Cookies - http://www.cookiecentral.com   File (on your disk) containing data about you Created while on-line     Filling out a form/registering Encrypted Setting a cookie Persistent cookie Business and Safety/Security    Secure payment (credit cards); Secure Electronic Transactions (SET); Electronic money Legal Environment  New and uncharted territory  Taxes and tariffs President Clinton (July 1997) - Framework for the Global Electronic Commerce  Policy on Global Information Infrastructure (GII)  Principles:  Encourage self-regulation of Internet  Should not restrict e-commerce  Provide legal environment  Acknowledge uniqueness  Promote globally Collaborative Computing  Applications that allow sharing of information and resources between people  World Wide Web   Groupware      Collaborative computing platform supporting HTML Collaborative computing platform software on networked computer system E-mail Intelligent form Version control Videoconferencing
 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                            