B.A. (Mahayana Studies) 000-209 Introduction to Computer Science November 2005 - March 2006 8. The Internet A close look at the Internet and the Web, and a mention of other Internet services. Overview 1. The Internet 2. A Brief Internet History 3. TCP/IP 4. Connecting to the Internet
01 / 59B.A. (Mahayana Studies) 000-209 Introduction to Computer Science November 2005 - March 2006 8. The Internet
1 / 17
Télécharger la présentation
B.A. (Mahayana Studies) 000-209 Introduction to Computer Science November 2005 - March 2006 8. The Internet
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation
Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement.Téléchargez la présentation en cliquant sur ce lien.Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.
Overview • 1. The Internet • 2. A Brief Internet History • 3. TCP/IP • 4. Connecting to the Internet • 5. The Web • 6. Web Browsers continued 000-209 Intro to CS. 8/Internet
7. Web Search Engines • 8. Web Portals • 9. Blogs and Blogging • 10. Web Page Content • 11. Writing a Web Page • 12. Other Internet Services 000-209 Intro to CS. 8/Internet
1. The Internet • The Internet is a collection of local, regional, national, and international computer networks, linked together to exchange data and distribute processing tasks. 000-209 Intro to CS. 8/Internet
2. A Brief Internet History • The Internet has been around for over 30 years. • 1958: the US created ARPA (the Advanced Research Projects Agency). • to help scientists communicate and share computer resources • triggered in part by the Soviet Union’s launch of Sputnik in 1957, the first artificial satellite continued 000-209 Intro to CS. 8/Internet
The ARPANET, created in 1969, connected computers at four universities • 1971: 15 nodes: • UCLA, SRI, UCSB, Univ of Utah, BBN, MIT, RAND, SDC, Harvard, Lincoln Lab, Stanford, UIU(C), CWRU, CMU, NASA/Ames. continued 000-209 Intro to CS. 8/Internet
1982: TCP/IP • standard network communications protocol • DoD declares TCP/IP suite to be standard for DoD • 1984: DNS introduced • translates domain names into IP addresses • example domain name: fivedots.coe.psu.ac.th continued 000-209 Intro to CS. 8/Internet
1985: Symbolics.com is assigned the first registered domain (March). • Other firsts: cmu.edu, purdue.edu, rice.edu, ucla.edu (April); css.gov (June); mitre.org, .uk (July) • 1988: 2 November: the Internet worm travels through the Internet, affecting ~6,000 of the 60,000 machines continued 000-209 Intro to CS. 8/Internet
1991: World-Wide Web (WWW or Web) released by Tim Berners-Lee at CERN • CERN: the European Laboratory for Particle Physics in Geneva, Switzerland • 1995: the Web becomes the Internet service with the largest amount of traffic. continued 000-209 Intro to CS. 8/Internet
2000: Abilene backbone network deploys IPv6 (16 May) • 2002: A distributed denial of service (DDoS) attack strikes the 13 main DNS servers, knocking out 8 of them (21-23 Oct). continued 000-209 Intro to CS. 8/Internet
Sources of internet history: • http://en.wikipedia.org/wiki/History_of_the_Internet • http://www.zakon.org/robert/internet/timeline/ • http://www.computerhistory.org/exhibits/internet_history/ 000-209 Intro to CS. 8/Internet
3. TCP/IP • TCP/IP(Transport Control Protocol/Internet Protocol) • a suite of protocols that defines the internet • TCP/IP software is available for every major kind of computer operating system. • FTP, HTTP, UDP, SNMP, telnet protocols, and many others run on top of TCP/IP. continued 000-209 Intro to CS. 8/Internet
FTP: file transfer over the Internet • HTTP: Web page transfer • UDP: a simple, fast communications protocol, used to implement higher-level streaming media protocols • SNMP: network management • telnet: used to login to remote machines 000-209 Intro to CS. 8/Internet
Internet Addresses • Every computer that connects to the Internet is assigned a unique integer called anIP address. • a 32 bit integer, represented by a set of four numbers between 0 and 255, separated by periods • e.g. 172.30.0.5 • A router examines the IP address and then forwards a message to its destination. continued 000-209 Intro to CS. 8/Internet
Most host computers have an easier-to-remember domain name. • typed in lowercase • ends with a two or three letter extension which is its top-leveldomain • e.g. takasila.coe.psu.ac.th(th is for thailand, ac is for academic) 000-209 Intro to CS. 8/Internet
Colour-coded Internet Map The Opte Project http://opte.prolexic.com/ January 2005 000-209 Intro to CS. 8/Internet
IPv6 • The next generation IP protocol. • IPv6 features: • supports many more addresses ( 3.4 x 1038) • quality of service (QoS) parameters for real-time audio and video • better data security • packets (messages) are smaller 000-209 Intro to CS. 8/Internet
DDoS • DDoS: a distributed denial-of-service attack • Many systems attack a single server • these systems may be zombies • The flood of messages forces the server to shut down • this stops real users from using the server 000-209 Intro to CS. 8/Internet
4. Connecting to the Internet • An Internet Service Provider (ISP) connects you to the Internet by providing you with a user account on a host computer that has access to the Internet. continued 000-209 Intro to CS. 8/Internet
Dial-up Connections • Most people use a telephone line to access the Internet via an ISP. • can also use cable, cellular phone, or satellite dish • You need a computer, modem, and telephone line. Internet ISP 000-209 Intro to CS. 8/Internet
Connection Speeds • Connectionspeed is the maximum speed that your modem can communicate with the ISP’s modem • a modem with a connection speed of 14.4 Kbps is much slower than a cable modem with a connection speed of 1 MBps 000-209 Intro to CS. 8/Internet
5. The Web • The Web is an Internet service that stores information in the form of Web pages. • A Web page is a mix of text, graphics, sound, animation, etc. • A Web page is stored in a text file on a computer linked to the Internet (and so to the Web). continued 000-209 Intro to CS. 8/Internet
Each Web page is referred to by a unique URL. • URL (Uniform Resource Locator) is an Internet address of a Web page • begin with http:// • e.g. http://fivedots.coe.psu.ac.th/~ad • http://www.wsu.edu/~dee/BUDDHISM/MAHAYANA.HTM • A Web page can be linked to another one by referring to its URL (address) continued 000-209 Intro to CS. 8/Internet
6. Web Browsers • A Web browser allows a user to access Web pages at different sites. • it uses HTTP to talk to the site's Web server • HTTP is the Hypertext Transfer Protocol • You get a Web page in a Web browser by typing in its URL, or clicking on a link that goes to the page. 000-209 Intro to CS. 8/Internet
MS Internet Explorer • Comes with MS Windows • Slow • Easy to attack • Does not support all the Internet standards http://fivedots.coe.psu.ac.th/~ad/ 000-209 Intro to CS. 8/Internet
Free/Shareware Browsers • Firefox • PC World product of the year, 2005 • http://www.mozilla.org/products/firefox/ continued 000-209 Intro to CS. 8/Internet
Opera • available on many platforms • http://www.opera.com/ http://fivedots.coe.psu.ac.th/~ad/ 000-209 Intro to CS. 8/Internet
7. Web Search Engines • A Web Search engine is a Web site which allow you to search for things on the Web: • http://www.google.com • http://www.yahoo.com • Google offers many search engines: • web pages, images, mailing lists, news, maps, cheapest online goods, academic articles, and more • the best starting point for searching 000-209 Intro to CS. 8/Internet
8. Web Portals • A Webportal is a Web site that provides a starting point for finding popular Web services. • search engines • (free) e-mail accounts • chat rooms • links to shopping, weather, news, and sports continued 000-209 Intro to CS. 8/Internet
Popular Web portals include: • Yahoo! http://www.yahoo.com (best) • About.com http://www.about.com/ • America Online http://www.aol.com/ • MSN http://www.msn.com/ 000-209 Intro to CS. 8/Internet
Other Types of Portal • Regional • portal versions focussing on specific geographical areas (e.g. Yahoo! UK) • Government • sources for government forms, information(e.g. http://first.gov in the USA) • Enterprise • used by large corporations, serving different groups • B2C (business-to-customer/consumer),B2B (business-to-business/supplier), etc 000-209 Intro to CS. 8/Internet
E-Commerce • E-commerce refers to buying products and services using the Internet. • online shoppinge.g. Amazon books (http://www.amazon.com) • online auction sitese.g. eBay (http://www.ebay.com) continued 000-209 Intro to CS. 8/Internet
9. Blogs and Blogging • A blog (weblog, web diary) is a web page which contains periodic, dated posts/writings. • Blogs can be diaries, political campaigns, technical articles, gossip, etc. • Blogging is the process of writing a blog. • Blogs are part of the blogosphere. 000-209 Intro to CS. 8/Internet
10. Web Page Content • Web pages can include multimedia elements such as sound, animation, and video. • Streamingmedia: the browser plays a media file while receiving it 000-209 Intro to CS. 8/Internet
Browser Plug-ins • A plug-in is software that gives the browser the capability to view or play a specific type of file. • The Web browser maintains a list of the installed media plug-ins. continued 000-209 Intro to CS. 8/Internet
Typical Plug-ins • Shockwave Flash • for executing animations • Windows Media Player • for executing video and audio • Java • for safely executing Java applets (small applications embedded in Web pages) 000-209 Intro to CS. 8/Internet
11. Writing a Web Page • A Web authoring tool makes it easy to create a Web page. • a word processor-style interface • wizards • predesigned templates, style sheets • Commercial Web authoring software includes Microsoft FrontPage and Macromedia Dreamweaver. 000-209 Intro to CS. 8/Internet
MS FrontPage • http://www.microsoft.com/frontpage/ 000-209 Intro to CS. 8/Internet
CoffeeCup HTML Editor • Most popular free tool • http://www.coffeecup.com/html-editor/ 000-209 Intro to CS. 8/Internet
Connexion au compte
Connectez-vous pour publier votre contenu sur SlideServe.