Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lecture 19: Internet Intro to IT COSC1078 Introduction to Information Technology Lecture 19 Internet James Harland

Similar presentations


Presentation on theme: "Lecture 19: Internet Intro to IT COSC1078 Introduction to Information Technology Lecture 19 Internet James Harland"— Presentation transcript:

1

2 Lecture 19: Internet Intro to IT COSC1078 Introduction to Information Technology Lecture 19 Internet James Harland james.harland@rmit.edu.au

3 Lecture 19: InternetIntro to IT Introduction James Harland Email: james.harland@rmit.edu.au 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?

4 Lecture 19: InternetIntro 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 ITAssignment 3, Peer and Self Assessment

5 Lecture 19: InternetIntro to IT Overview  Questions?  Assignment 3  Peer and Self Assessment  Internet  Questions?

6 Lecture 19: InternetIntro 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, …

7 Lecture 19: InternetSE 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

8 Lecture 19: InternetIntro to IT What is the Internet? Worldwide publically accessible network of (millions of) interconnected computer networks which carry information and provide services

9 Lecture 19: InternetIntro 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

10 Lecture 19: InternetIntro to IT Internet The Internet has a diameter of about 10,000 pookies

11 Lecture 19: InternetIntro to IT Internet

12

13 Lecture 19: InternetIntro to IT Internet

14 Lecture 19: InternetIntro to IT Internet

15 Lecture 19: InternetIntro to IT Internet

16 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: InternetIntro to IT

17 Lecture 19: InternetIntro 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

18

19 Lecture 19: InternetIntro to IT Number of Internet Hosts

20 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

21

22 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

23 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...

24 Lecture 19: InternetIntro to IT Protocols

25 Lecture 19: InternetIntro to IT Protocols

26 Lecture 19: InternetIntro 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.html

27 Lecture 19: InternetIntro 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

28 Lecture 19: InternetIntro to IT Internet Uses  File transfer & remote services  Email  Instant messaging  Web browsing  Peer to peer (P2P)  Telephony  Streaming media  “Web 2.0” ....

29 Lecture 19: InternetIntro to IT Conclusion  Work on Assignment 3  Name 5 people who are unaffected by the Internet …


Download ppt "Lecture 19: Internet Intro to IT COSC1078 Introduction to Information Technology Lecture 19 Internet James Harland"

Similar presentations


Ads by Google