• Keine Ergebnisse gefunden

Packet switching – the first generation 

N/A
N/A
Protected

Academic year: 2022

Aktie "Packet switching – the first generation "

Copied!
13
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

History and present

(2)

Packet switching – the first generation 

• The end of 1950s

• Cold war at its peak; DoD (USA – department of defense) looks for  command and control center that  could survive nuclear attack

• During 1960s

• Contract with RAND corporation  (still looking for a solution). Paul  Baran develops a distributed and  fault tolerant system as a basis for  packet switching. AT&T thinks it is  not feasible.

Structure of telephone  systems

Baran’s distributed  switching system

Source: Andrew S. Tanenbaum, „Computer Networks“, Fourth Edition, 2003

(3)

ARPANET

• 1967

Feasibility of packet switched  networks

Donald Davies (at NPL) independently  developed packet switching system as  a campus network. They referenced  work from Paul Baran

• 1969

(D)ARPA contracted consulting 

company BBN to develop that kind of  network and necessary software. 

Graduate students from the University  of Utah developed host software. 

Result: ARPANET

Dec 1969 Jul 1970 Mar 1971

Apr 1972 Sep 1972

Development of ARPANET

Structure of packet switched subnet according to Clark

Source: Andrew S. Tanenbaum, „Computer Networks“, Fourth Edition, 2003

(4)

ARPANET and NSFNET

• 1974

First ARPANET protocol (Vinton Cerf  and Robert Kahn)

ARPA pushed usage of TCP/IP; 

University of California Berkeley 

integrated these protocols in Berkeley  Unix

• Late 1970s – end of 1980s

TCP/IP emerged in its nearly final form

Associated standards were published  in 1981

Form the 1. January 1983 TCP/IP  became the only approved part of  ARPANET

NSF backbone 1988

Source: Andrew S. Tanenbaum, „Computer Networks“, Fourth Edition, 2003

(5)

Commercialization of Internet

• During 1980s

IP addresses becoming more expensive (scarce); development of hierarchical name structure  – DNS – domain name system

Further growth of network (universities, research labs, libraries,…); problems with overload; 

NSF contract MERIT (consortium from Chicago) to continue operating the network; upgrade  of backbone (56kbps ‐> 448kbps ‐>1.5Mbps)

Merger of ARPANET and NSFNET followed by many other regional networks (Canada, Europe,  Pacific)

• 1990

First step of commercialization of internet NSFNET donated to nonprofit corporation ANS  (Advanced Networks and Services – MERIT, MCI, IBM); further upgrade of the backbone 1.5  Mbps ‐> 45Mbps

NSF ensures fair competition (through the agreements with PacBell, Ameritech, MSF and  Sprint)

• 1995

ANSNET sold to American Online. Real commercialization of IP services

(6)

WWW

• During 1990s

• Development in other countries EuropaNET and EBONE (started at 2Mbps  then upgraded to 34Mbps)

• Until early 1990s Internet was mainly used in academia. 

• Everything changed with development of world wide web (WWW) – Tim  Berners‐Lee (CERN physicist) and Mosaic Browser Marc Andersen (National  Center for Supercomputer Applications in Urbana Illinois)

• Rise of Internet Service Providers – increased number of home computers on  the internet (dial‐up service)

(7)

Simplified overview of Internet today

Source: Andrew S. Tanenbaum, „Computer Networks“, Fourth Edition, 2003

(8)

Wide area data networks – evolution 

• 1970s

• X.25 system – connection‐oriented wide area data networks of the first  generation. System was used for a decade. 

• 1980s

• Frame relay system – mostly used for connections of LANs (even until today)

• 1990s

• Development of ATM (asynchronous transfer mode); the main aim was 

transfer of speech, data, cable TV, telegraph using one type of data network. 

ATM did not achieved awaited success but it is used for data transport of  Internet traffic

(9)

Local area networks 

• Early 1970s

• Norman Abrahamson and colleagues from the university of Hawaii developed  wireless (short range radio) ALOHANET. They were using computers from 

neighboring islands to communicate with main computer in Honolulu

• 1976

• Using previous work from Abrahamson, Bob Metcalfe and David Boggs (Xerox  PARC) developed the first LAN, called Ethernet, data rate of 2,94Mbps

• 1978

• Xerox Ethernet is standardized by DEC, Intel and Xerox (10 Mbps Ethernet)

(10)

Local area networks

• 1978 onwards

• Bob Metcalfe founded company 3Com which sold over 100 Millions of  Ethernet adapters

• Development of Ethernet (100 Mbps and 1000 Mbps, switching, cabling)

• Token bus and token ring were added

• Middle of 1990s

• Standardization of Ethernet compatible wireless communication network WiFi

(11)

Standardization communities

Telecommunication

ITU International Telecommunication Union

International Standards

ISO International Standards  Organization

IEEE Institute of Electrical and Electronics  Engineering

Internet standards ISOC Internet Society

IAB Internet Architecture Board IRTF Internet Research Task Force IETF Internet Engineering Task Force

IEEE 802 Working‐Groups

Source: Andrew S. Tanenbaum, „Computer Networks“, Fourth Edition, 2003

(12)

Overview and conclusion

• Definition of a network

• Scalability (hierarchical aggregation)

• Addressing, routing, forwarding

• Multiplexing

• Layering and protocols (separation of concerns)

• OSI model and Internet (TCP/IP) model

• Latency and bandwidth

• Standardization 

(13)

Literature

[PetersonDavie2007] Larry L. Peterson and Bruce S. Davie, „Computer Networks: A Systems  Approach“, Edition 4, 2007.

1.2 Requirements

1.3 Network Architecture

1.4.1 Application Programming Interface (Sockets) 1.5 Performance

4.1.1 What is an Internetwork?

4.1.3 Global Addresses

4.1.4 Datagramm Forwarding in IP 4.3.1 Subnetting

4.3.2 Classless Routing (CIDR)

[Tanenbaum2003] Andrew S. Tanenbaum, „Computer Networks“, Fourth Edition, 2003.

1.5 Example Networks

1.6 Network Standardization

Referenzen

ÄHNLICHE DOKUMENTE

Figure 9: An example of an easily recognizable break between codicological units, where the blank leaf at the end of the preceding unit was later used for personal

A maximal number of 2,000 packets are allowed to be in the system at one time, when there are more the simulation stops... Because of the very large queues at certain channels the

Welche Rolle spielt Chubby bei Bigtable und wie interagiert der Master beim Start mit Chubby1. Wie funktionieren Bloom Filter und welche Art von Anwendungen können durch deren Einsatz

[r]

Since contracts are based on ongoing payoffs, the notion of contract conformance is defined as a guarantee of an all-time non-negative accumulated payoff in the games induced by

As far as live processes are concerned, the secon- dary computation is almost identical to the primary computation except possibly in the beginning, when a process stays active

strategy of calculated involvement that does not involve fuelling the conflict, but rather building capacity to restore security by organising a coherent Syrian military force

QuickCheck Finite State Automata Other than the generation of inputs for individual Erlang functions, 4 QuickCheck also allows the generation and testing of sequences of function