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

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

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

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