Presentation is loading. Please wait.

Presentation is loading. Please wait.

Educational Computing

Similar presentations


Presentation on theme: "Educational Computing"— Presentation transcript:

1 Educational Computing
Computer Networks David Goldschmidt, Ph.D. Computer Science The College of Saint Rose

2 No single point of failure!
Networks Root node Hierarchical Networks: Nodes are not equal Nodes interconnect in strict pattern Single point of failure Heterarchical Networks: Nodes interconnected at random No node is more important than another Leaf nodes No single point of failure!

3 The Internet The Internet is a global decentralized heterarchical network made up of many smaller networks “Information Superhighway” Originally developed in 1960s as ARPANET Advanced Research Projects Agency NETwork Continued linked computer availability in case of nuclear attack Use in academia led to , file transfer, Web, etc.

4 Internet Backbone Network

5 Internet Service Providers
Internet Service Providers (ISPs) have direct connections to (or are part of ) the Internet ISPs sell temporary Internet access Time Warner Cable Digital Subscriber Line (DSL) Wireless 3G and 4G Networks Tethered connections Leased line (e.g. T1, T3) through telephone company Satellite Telephone access numbers

6 Internet Service Providers

7 Local Area Networks Local Area Network (LAN) is a network of machines covering a limited geographical area Metropolitan Area Network (MAN) covers more densely populated area

8 Wide Area Networks Wide Area Network (WAN) covers multiple locations
Each location consists of a LAN or MAN LANs and WANs are often connected via private networks

9 The Internet as Global WAN
The Internet is the world’s largest network Links millions of businesses, governments, educational institutions, and individuals

10 How the Internet Works

11 Internet Protocols What is a protocol ?
A protocol describes how communication should take place e.g. Robert’s Rules of Orders Transmit data over the Internet using 2 protocols: Transmission Control Protocol (TCP), which provides error handling, packet resubmission, etc. Internet Protocol (IP), which provides “low-level” packet-based communications

12 Internet Addresses An Internet Addresses identifies machines on the Internet Numeric addresses e.g , Non-numeric addresses e.g. IP addresses Domain names

13 Internet Addresses

14 Billions and Billions Served....

15 Voice Over IP Internet telephony using Voice Over IP (VOIP) Vonage
Skype magicJack etc.

16 File Transfer Protocol (FTP)
FTP is a communications protocol for transferring files between computers e.g. Publishing a Web site FTP sites on the Internet contain documents, software, images, video, audio, etc. ftp://ibiblio.org/pub/docs/books/gutenberg/

17 World Wide Web World Wide Web (WWW) Building blocks of the Web:
Invented by Tim Berners-Lee in early 1990s while at CERN Web is decentralized and runs on top of the Internet Building blocks of the Web: Uniform Resource Locator (URL) HyperText Transfer Protocol (HTTP) HyperText Markup Language (HTML)

18 Uniform Resource Locators
A Uniform Resource Locator (URL) identifies the protocol, domain (machine) name, and file path of the resource being requested Protocol Domain name (a.k.a ) Resource name and path (location of HTML file)

19 Domain Name Registration

20 HyperText Markup Language
HyperText Markup Language (HTML) defines page layout, fonts, links, text, etc. HTML tags describe how Web browsers should display text, images, etc. <html> <title>Welcome to My Web Site</title> <body style="background-color: gray;"> <img src="people.gif" width="184" height="119"> <p>Welcome to my cool new Web site. <a href=" here for news.</a> </p>

21 Search Engines A search engine is an online software application that enables users to electronically locate and retrieve Web pages Keyword-based search How does a search engine “know” about all those Web pages?

22 Crawling the Web How does a search engine “know” about all those Web pages? Search engine software crawls the Web Records everything it sees in giant index How do search requests return results so quickly? Redundancy LOTS of redundant data on redundant hardware distributed across the world

23 Browsing the Web We browse the Web using Web browser software:
Internet Explorer, Firefox, Safari (Mac), etc.

24 Multimedia on the Web Web pages incorporate graphics, animation, audio, video, etc.

25 Graphics on the Web Images are available on the Web in many different formats: Graphics { Photographs

26 Right-click and select “View Picture”
Graphics on the Web Images are embedded in Web pages using HTML Right-click and select “View Picture”

27 Audio on the Web Audio on the Web may be downloaded or streamed
Formats include MP3, WAV, WMV

28 Video on the Web Like audio, video on the Web may be downloaded or streamed

29 Searching for Audio and Video
Search for audio or video clips using Google:

30 Searching for Audio and Video
Search for audio using Altavista:

31 Searching for Audio and Video
Search for video using YouTube:

32 Saving Audio and Video Clips
To save an audio or video clip: Right-click on the URL link to clip Select “Save Target As...” or “Save Link As...” Streaming audio and video might not save to your own computer If not, add URL link as a bookmark or favorite

33 Saving a Web Page Saving a Web page is tricky because there are usually multiple files (HTML, GIF, JPG, etc.) Save options: Save entire Web page Save HTML only Save text only


Download ppt "Educational Computing"

Similar presentations


Ads by Google