22
Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

Embed Size (px)

Citation preview

Page 1: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

Introduction to Networksand

the Internet

Bent Thomsen

Institut for Datalogi

Aalborg Universitet

Page 2: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

October 2002 Bent Thomsen - FIT 2-1 2

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 3: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

October 2002 Bent Thomsen - FIT 2-1 3

Small Local Networks

                              

             

Page 4: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

October 2002 Bent Thomsen - FIT 2-1 4

Local Area Networks

                               

                   

Page 5: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

October 2002 Bent Thomsen - FIT 2-1 5

Large Local Area Networks

                          

                            

Page 6: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

October 2002 Bent Thomsen - FIT 2-1 6

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 7: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

October 2002 Bent Thomsen - FIT 2-1 7

Direct connection

Page 8: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

October 2002 Bent Thomsen - FIT 2-1 8

Client/Server connection

Page 9: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

October 2002 Bent Thomsen - FIT 2-1 9

Web based client/server

Page 10: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

October 2002 Bent Thomsen - FIT 2-1 10

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 11: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

October 2002 Bent Thomsen - FIT 2-1 11

The Internet is a collection of interconnected networks

Page 12: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

October 2002 Bent Thomsen - FIT 2-1 12

Connecting to the Internet

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

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

Page 13: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

October 2002 Bent Thomsen - FIT 2-1 13

How to connect to the Internet

                           

                                

Page 14: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

October 2002 Bent Thomsen - FIT 2-1 14

An Internet Backbone

Page 15: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

October 2002 Bent Thomsen - FIT 2-1 15

A bigger Internet backbone UUNet/WorldCom

                                                                                                                                    

Page 16: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

October 2002 Bent Thomsen - FIT 2-1 16

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 17: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

October 2002 Bent Thomsen - FIT 2-1 17

Package switched

Page 18: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

October 2002 Bent Thomsen - FIT 2-1 18

Routing on the Internet

Page 19: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

October 2002 Bent Thomsen - FIT 2-1 19

Things that may be in your way

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

Page 20: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

October 2002 Bent Thomsen - FIT 2-1 20

Internet Applications

• Electronic mail (email)

• Mailing lists

• Newsgroups

• File Transfer

• Chat

• Instant Messaging

• World Wide Web

Page 21: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

October 2002 Bent Thomsen - FIT 2-1 21

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 22: Introduction to Networks and the Internet Bent Thomsen Institut for Datalogi Aalborg Universitet

October 2002 Bent Thomsen - FIT 2-1 22

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

Gibson

Cyberspace