Download - Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.

Transcript
Page 1: Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.

Chaos, Communication and ConsciousnessModule PH19510

Lecture 12

Data Networks Across the World

Page 2: Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.

Overview of Lecture

Early data communications Circuit switching The modem – Data over phone lines Packet switched networks ARPAnet, SERCnet Internet protocols World Wide Web

Page 3: Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.

Early Data Communications

1793 Chappe tower network 1850s onward – Telegraph network 1889 Automatic switching of telephones 1940 George Stibitz used teletype to send

instructions & receive back data.

Page 4: Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.

Circuit Switching

Dedicated connection between nodes Established for duration of

communications Guaranteed capacity Inefficient use of resources

Page 5: Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.

The Modem

Modulate & Demodulate Convert 1s and 0s into

sounds for transmission over telephone line

Originally acoustic coupling

Must be in audio (400Hz-4Khz) range

Encode 1 & 0 as tones Nowadays up to 56kbps

over conventional phone system

Page 6: Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.

Computer Networking in the 1960s & 70s Remote users

connected to central facilities

Several terminals multiplexed over dedicated phone line

Multiplexer shares connection between users

Terminals

Multiplexer

Direct Connection

Minicomputer/mainframe

Page 7: Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.

Packet Switching - 1965

3 key ideasDecentralised network, multiple routes between

nodes Information split into message blocks (packets)Delivery of packets by store & forward

Efficient use of resources Reliable

Page 8: Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.

What’s in a packet ?

Source Address (IP) Destination Address (IP) Length of packet in bytes Total number of packets in message Sequence Number Checksum Data

Page 9: Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.

ARPANET (USA) Advanced Projects Research Agency (USA) First Packet switched Network, Q4, 1969 4 Nodes

University of California, Los Angeles Stanford Research Institute University of California, Santa Barbara University of Utah

Interface Message Processors (IMPs) deal with packet switching.

IMPs connected to mainframe/minis at each node.

Page 10: Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.

ARPAnet in 1977

Page 11: Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.

X.25 networks

Simlar principles to ARPAnet 1974 SERCnet

linked UK universities & research institutesbecame JANET

IPSS – International Packet Switched System1st international PSSUS, Canada, Europe, Australia

Page 12: Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.

Request For Comment (RFC)

Building networks is a collaborative enterprise.

RFC mechanism came out of ARPA Serve as mechanism for dissemination for

information Some become adopted as standards

Page 13: Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.

Inter-networking

By early 80s, several different networksARPAnet, SERCnet, UUCP, Tymenet, AOL…

Gateways linked some networks Difficult to transfer data/information across Solution – TCP/IP

protocol sits ‘on-top’ of different networksallows seamless integration

Page 14: Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.

Layers of Protocol

Break networking into series of ‘layers’ Application – Web browser, email etc Transport – Get messages from host to host (TCP) Network – Get packets across single network (IP) Data Link – Protocol over single link in network

(UDP) Physical – Cables, connectors

Page 15: Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.

Seamless networking – from NOAA

Page 16: Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.

Growth of the net

Page 17: Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.

Map of the Internet - 2005

Page 18: Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.

The World Wide Web

Service running on the internet

1990 First implementation Tim Berners-Lee, CERN Browser – World Wide Web Server – info.cern.ch Pages – CERN Telephone

book

Page 19: Chaos, Communication and Consciousness Module PH19510 Lecture 12 Data Networks Across the World.

Review of Lecture

Early data communications Circuit switching The modem – Data over phone lines Packet switched networks ARPAnet, SERCnet Internet protocols World wide Web