it – som værktøj bent thomsen institut for datalogi aalborg universitet

24
IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

Upload: austin-chandler

Post on 22-Dec-2015

219 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

IT – som værktøj

Bent Thomsen

Institut for Datalogi

Aalborg Universitet

Page 2: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 2

Opgaver og øvelser fra sidst

• Web search

• Instant messaging

• Unix – X-win32 version 5.2.2

• LaTeX – brug Unix maskinen dolomit

Page 3: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

Introduction to Networksand

the Internet

Bent Thomsen

Institut for Datalogi

Aalborg Universitet

Page 4: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 4

What is a network

• Carrier of data between connected computers• What does a network consist of?

– End hosts connected to the network– Physical links that carry data

• Ethernet, FDDI, ATM, …

– Routers/switches– Protocols

• TCP/IP, HTTP, FTP, SMTP, …

– Applications that communicate with each other• Printing, email, file transfer, web browsers, ..

Page 5: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 5

Small Local Networks

                              

             

Page 6: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 6

Local Area Networks

                               

                   

Page 7: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 7

Large Local Area Networks

                          

                            

Page 8: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 8

Client/Server networking

• Access large data sets and huge computing resources from desktop machines

• Separate data processing from presentation• Facilitate several views on raw data • Split workload between machines across a

network – Do some processing locally and some on a server

– Middleware and distributed objects

Page 9: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 9

Direct connection

Page 10: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 10

Client/Server connection

Page 11: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 11

Web based client/server

Page 12: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 12

The Internet

• A set of connected networks– All use the same network protocol (IP)

• Most common protocol used is TCP/IP– Connection oriented– Reliable, in-order byte-stream

• Application protocols on top of TCP/IP– SMTP– HTTP– FTP

• UDP is another protocol– Used for streaming video and audio– Some peer-to-peer applications

Protocols define format,order of messages and actions taken on messages

Page 13: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 13

The Internet is a collection of interconnected networks

Page 14: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 14

Connecting to the Internet

• Through ISP– Modem dialup– Always-on: ADSL, Cable, FWA

• Direct/Dedicated network– Companies– Universities– (WLAN operators)

Page 15: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 15

How to connect to the Internet

                           

                                

Page 16: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 16

An Internet Backbone

Page 17: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 17

A bigger Internet backbone UUNet/WorldCom

                                                                                                                                    

Page 18: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 18

Some Internet basics

• Each computer on the internet has a unique address – the IP address– 123.225.409.109– Most end-user computers are allocated an IP

address when they connect – DHCP– IP addresses can be given a name

• E.g www.but.auc.dk

• Looked up via DNS (130.225.56.21)

Page 19: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 19

Package switched

Page 20: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 20

Routing on the Internet

Page 21: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 21

Things that may be in your way

• Operating system settings• Gateways• Firewalls• Proxy servers• Caches• Virus filters• Spam filters• Adult filters

Page 22: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 22

Internet Applications

• Electronic mail (email)

• Mailing lists

• Newsgroups

• File Transfer

• Chat

• Instant Messaging

• World Wide Web

Page 23: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 23

The World Wide Web

• 1991 The web (HTML/HTTP) - 1 web server

• 1993 The Mosaic Browser - 186 web servers

• 1994 Netscape – over 42000 web servers

• 1995 Internet Explorer - over 200000 web servers

• 1995 Java

• 1996 Browser wars – over 1 million web servers

• 1997 IE4

• 1998 XML and WAP – over 5 million web servers

• 1999 IE5

Page 24: IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet

September 2003 Bent Thomsen - FIT 1-1 24

“a consensual hallucination experienced daily by billions of operators in every nation …”

Gibson

Cyberspace