lecture 19: internet intro to it cosc1078 introduction to information technology lecture 19 internet...
TRANSCRIPT
Lecture 19: Internet Intro to IT
COSC1078 Introduction to Information Technology
Lecture 19
InternetJames Harland
Lecture 19: Internet Intro to IT
Introduction
James Harland• Email: [email protected]• URL: www.cs.rmit.edu.au/~jah• Phone: 9925 2045• Office: 14.10.1 • Consultation: Mon 4.30-5.30, • Thu 11.30-12.30
Who am I? And where do you find me?
Lecture 19: Internet Intro to IT
Introduction to IT
1 Introduction
2 Images
3 Audio
4 Video WebLearnTest 1
5 Binary Representation Assignment 1
6 Data Storage
7 Machine Processing
8 Operating Systems WebLearn Test 2
9 Processes Assignment 2
10 Internet
11 Internet Security WebLearn Test 3
12 Future of IT Assignment 3, Peer and Self Assessment
Lecture 19: Internet Intro to IT
Overview
Questions?
Assignment 3
Peer and Self Assessment
Internet
Questions?
Lecture 19: Internet Intro to IT
Assignment 3
Reflect
Answer reflection questions from tutorials
See last lecture for ideas Research
Write about a particular IT topic of your choice (5-6 paragraphs)electronic voting, information security, 3D user interfaces, digital music, digital video, electronic commerce, natural language processing, DNA computing, quantum computing, cryptography, malware detection and removal, Moore's Law, green computing, …
Lecture 19: Internet SE Fundamentals
Self and Peer Assessment
How well has each person contributed to the group?
Evaluated over the entire semester
Assessed on process, not product
Work out a grade for each person (CR, DI etc)
Then convert this to a mark out of 20
Submit list of marks to tutor with justifications
Repeat previous step until the tutor is satisfied
See guidelines in Blackboard material
Lecture 19: Internet Intro to IT
What is the Internet?
Worldwide publically
accessible network of
(millions of)
interconnected
computer networks
which carry information
and provide services
Lecture 19: Internet Intro to IT
How big is the Internet?The Internet has been the most fundamental change during my lifetime and for hundreds of years. Someone the other day said, "It's the biggest thing since Gutenberg," and then someone else said "No, it's the biggest thing since the invention of writing." -- Rupert Murdoch
The Internet is becoming the town square for the global village of tomorrow.-- Bill Gates
The most important ways in which I think the Internet will affect the big issue is that it will make it more difficult for government to collect taxes
-- Milton Friedman
Lecture 19: Internet Intro to IT
InternetThe Internet has a diameter of about 10,000 pookies
Lecture 19: Internet Intro to IT
Internet
Lecture 19: Internet Intro to IT
Internet
Lecture 19: Internet Intro to IT
Internet
Lecture 19: Internet Intro to IT
Internet
Facebook map
Engineer at Facebook mapped 10 million friendship links
Each link represents a `real’ link in Facebook
What does it look like? ….
Lecture 19: Internet Intro to IT
Lecture 19: Internet Intro to IT
Communications Developments ????: Writing 1440: Printing press 1844: Telegraph 1877: Telephone 1919: Radio 1928: Television 1969: ARPANET (Advanced Research
Projects Agency) 1970's: Internet Protocol (IP) 1984: Domain names (.com, .org, etc) 1991: World Wide Web
Lecture 19: Internet Intro to IT
Number of Internet Hosts
1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008
0
100000
200000
300000
400000
500000
600000
Internet
Originally designed to survive nuclear war
Grew out of army research into missile communication
Key role in breaking down the Berlin Wall
Lecture 19: Internet
Lecture 19: Internet
Intro to IT
Internet
Dedicated channel:
two nodes exclusively use a single channel
works like traditional telephone (landline)
Packet switching:
break data down into packets
send packets from many users along link
can exploit redundancies and variations
in network
Lecture 19: Internet
Lecture 19: Internet Intro to IT
Protocols
Transmission Control Protocol (TCP):
basic necessities for data transfer
connection-oriented
Internet Protocol (IP):
data-oriented
necessary for packet-switched network
“Should run on two tin cans and a string”
There is an implementation for carrier pigeons ...
Lecture 19: Internet Intro to IT
Protocols
Lecture 19: Internet Intro to IT
Protocols
Lecture 19: Internet Intro to IT
Application Protocols
Define messages sent and data formats used
Generally known by user
Examples include HTTP, HTTPS, FTP, etc.
Often specified in resource identifiers
http://www.mysite.com:8080/info/mypage.htmlhttp://www.mysite.com:8080/info/mypage.htmlhttp://www.mysite.com:8080/info/mypage.htmlhttp://www.mysite.com:8080/info/mypage.html
Lecture 19: Internet Intro to IT
World Wide Web (WWW)
Combination of 4 different ideas:
Hypertext: information format for moving documents around
Markup Language: codes embedded in text indicating structure and presentation meaning
Resource Identifiers: (URI, URL, ...)
Client-server model: client software requests resources from servers
Lecture 19: Internet Intro to IT
Internet Uses
File transfer & remote services
Instant messaging
Web browsing
Peer to peer (P2P)
Telephony
Streaming media
“Web 2.0”
....
Lecture 19: Internet Intro to IT
Conclusion
Work on Assignment 3
Name 5 people who are unaffected by the Internet …