Historia Internetu - Pierwsza

Transkrypt

Historia Internetu - Pierwsza
Sieci Komputerowe
Historia sieci komputerowych, historia Internetu
dr Zbigniew Lipiński
Instytut Matematyki i Informatyki
ul. Oleska 48
50-204 Opole
[email protected]
Historia Internetu
1957
W Departamencie Obrony USA powstaje agencja DARPA,
(ang.) Defence Advanced Research Projects Agency.
Zadaniem agencji było opracowywanie nowych technologii informatycznych dla celów
wojskowych.
1961
L. Kleinrock w MIT publikuje prace na temat teorii przełączania pakietów ('packet
switching theory').
1962
P. Baran z Rand Corporation tworzy sieć opartą o wymianę pakietów (packet
switching).
1965
T. Merrill, L.G. Roberts po raz pierwszy połączyli komputery łączem
telefonicznym (komputer TX-2 w MIT i Q-32 na uniwersytecie Santa Monica).
1968
DARPA podpisuje umowę z BBN (Bolt, Beranek, Newman) na utworzenie sieci
ARPANET.
2
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
1969
L. Roberts z DARPA uruchamia na uniwersytecie w Los Angeles pierwszą
sieć z wymianą pakietów.
Do sieci zostaje podłączonych 5 węzłów: UCLA, Stanford, UC Santa Barbara, Utah
Univ., BBN. Sieć przyjmuje nazwę ARPANET.
1969
Powstaje wydawnictwo RFC (S. Crocker, J. Postel).
1970
S. Crocker z Network Working Group (NWG) opracował protokół
Network Control Protocol (NCP) dla sieci ARPANET.
Powstanie tego protokołu umoŜliwiło tworzenie aplikacji sieciowych.
W 1982 protokół NCP został zastąpiony rodziną protokołów TCP/IP.
1971
Początki poczty elektronicznej.
RFC 196 'Mail Box Protocol' R.W. Watson [Jul-20-1971].
3
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
1972
Powstaje telnet.
RFC 97 'First Cut at a Proposed Telnet Protocol'. J.T. Melvin, R.W. Watson,
1971.
Ray Tomlinson tworzy program słuŜący do przesyłania wiadomości
elektronicznych e-mail (marzec 1972 wysyła pierwszą wiadomość e-mail).
1973
B. Metcalfe z Xerox PARC opracowuje standard Ethernet.
1974
W pracy Vintona Cerfa i Boba Kahna
'A Protocol for Packet Intercommunication', IEEE Trans. Comm. Tech., vol.
COM-22, V 5, pp. 627-641, May 1974, omawiającej protokół TCP pojawia się
po raz pierwszy termin Internet.
Zostaje opracowana pierwsza specyfikacja protokołu TCP.
Za zasługi dla rozwoju Internetu Vinton Cerf jest nazywany 'ojcem Internetu’.
4
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
1977
Opracowane zostają protokoły TCP i IP.
TheoryNet tworzy listę dyskusyjną (ang. mailing list).
1978
ISO zatwierdza jako standard model OSI, (ang.) Open System Interconnection.
W Chicago powstaje pierwszy BBS (bulletin-board system), usługi BBS to
chaty, gry, poczta elektroniczna.
1979
Powstaje Usenet (tekstowe grupy dyskusyjne).
1981
Powstaje sieć CSNET - Computer Science NETwork.
Sieć CSNET nie jest połączona z ARPANET'em.
1981
Powstaje nakowo-edukacyjna sieć BITNET (Bacause It's Time Network).
1983
styczeń, ARPA wprowadza jako standard dla swej sieci protokół TCP/IP.
Z sieci ARPANET wydzielono sieć MILNET.
Połączono sieci ARPANET i CSNET.
Fakt ten uwaŜa się za początek powstania sieci Internet.
5
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
1985
Zostaje zarejestrowana pierwsza domena komercyjna symbolics.com.
1987
Powstaje model GOSIP (Government OSI Profile).
Specyfikacja rządu USA modelu OSI.
1990
Zostaje zamknięta sieć ARPANET.
1990
Tim Berners-Lee tworzy w CERN sieć WWW (World Wide Web).
Początkowo sieć WWW była biblioteką stworzoną dla fizyków CERN.
W 1991 usługa zostaje zainstalowana na serwerach CERN.
Polska zostaje przyjęta do EARN (European Academic Research Network ),
część sieci BITNET.
17 lipca 1990 następuje połączenie węzła PLEARN w Centrum Obliczeniowym
UW z węzłem DKEARN w Kopenhadze.
6
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
1991
11 kwietnia sieci WAWPOLIP zostaje przyznana klasa adresowa.
W sierpniu 1991, uruchomiono połączenie Internetowe między Warszawy a
Kopenhaga.
Paul Linder i Mark P. McCahil z uniwersytetu w Minessocie tworzą system
Gopher (wyszukiwarka w systemie Gopher nazywała się Veronica).
'Golden Gopher' to symbol uniwersytetu w Minessocie.
Przykład: URL do serwera w systemie Gopher.
gopher://gopher.tc.umn.edu
1992
Powstaje sieć pakietowa Polpak.
1993
Zostaje opracowana przeglądarka internetowa Mosaic.
1993
Powstaje Naukowa i Akademicka Sieć Komputerowa NASK przy KBN.
Na Wydziale Fizyki UW zostaje uruchomiony pierwszy serwer WWW.
7
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
1995
Federal Networking Council (FNC) podaje definicję sieci Internet.
Fragment rezolucji FNC, 24 październik 1995.
RESOLUTION:
The Federal Networking Council (FNC) agrees that the following language reflects our definition of the
term "Internet".
"Internet" refers to the global information system that –
(i) is logically linked together by a globally unique address space based on the Internet Protocol (IP) or its
subsequent extensions/follow-ons;
(ii) is able to support communications using the Transmission Control Protocol/Internet Protocol (TCP/IP)
suite or its subsequent extensions/follow-ons, and/or other IP-compatible protocols; and
(iii) provides, uses or makes accessible, either publicly or privately, high level services layered on the
communications and related infrastructure described herein.
8
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
1996
powstaje projekt NGI, Next Generation Internet.
Ponad 100 uniwersytetów amerykańskich zapoczątkowało projekt Internet2.
Internet2 rozpoczął działalność w 1998 roku.
Wrzesień 2004, przepustowość sieci Internet2 osiągnęła 6,63 Gb/s (dane
przesłano między CERN w Genewie a ośrodkiem Caltech w Pasadenie USA, 15
755 km).
Przykładowa szybkość urządzeń transmisyjnych i sieci:
Urządzenie/Sieć
Modem
ISDN
Modem kablowy
Modem VDSL
LAN
Satelita
Internet 2
Szybkość
56 Kb/s
128 Kb/s
2 Mb/s
13 - 52 Mb/s
3 Mb/s - 2 Gb/s
16-155 Mb/s
9,6 Gb/s
9
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Twórcy sieci internetowych
Claude Shannon
30 04 1916 - 24 02 2001
1037
w MIT publikuje pracę magisterską, praca określana jako najdonioślejsza
praca magisterska w historii,
‘A Symbolic Analysis of Relay and Switching Circuits’,
w której tworzy matematyczne podstawy budowy przełączników
cyfrowych.
1940
praca doktorska 'An Algebra for Theoretical Genetics’ w Cold Spring
Harbor Laboratory.
1948
publikuje pracę ‘A Mathematical Theory of Communication’.
Podstawowym wynikiem pracy było udowodnienie, Ŝe moŜna
transmitować dane o określonej wielkości z dowolnie małym
prawdopodobieństwem błędu.
Twórca idei reprezentowania danych za pomocą 1 i 0 (bitów).
Twórca idei wyraŜania szybkości transmisji danych w bitach na sekundę.
Claude Shannon
10
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Paul Baran
29 04 1926 (w Grodnie, Polska) – 26 03 2011
1961 - 1964 publikuje serię 11 prac ‘On Distributed Communications’*.
Prace poświęcone są architekturze bezpiecznej rozproszonej komunikacji
(survivable communications networks) .
Prace P. Barana zainspirowały Roberts’a i Kleinrock’a do zastosowań
rozproszonej architektury w sieci ARPANET.
I.
II.
III.
IV.
V.
VI.
VII.
VIII.
IX.
X.
XI.
Introduction to Distributed Communications Networks, Paul Baran.
Digital Simulation of Hot-Potato Routing in a Broadband Distributed Communications
Network, Sharla P. Boehm and Paul Baran.
Determination of Path-Lengths in a Distributed Network, J. W. Smith.
Priority, Precedence, and Overload, Paul Baran.
History, Alternative Approaches, and Comparisons, Paul Baran.
Mini-Cost Microwave, Paul Baran
Tentative Engineering Specifications and Preliminary Design for a High-Data-Rate
Distributed Network Switching Node, Paul Baran.
The Multiplexing Station, Paul Baran.
Security, Secrecy, and Tamper-Free Considerations, Paul Baran.
Cost Estimate, Paul Baran.
Summary Overview, Paul Baran.
Paul Baran
* Publikacje są dostępne na stronie: http://www.rand.org/publications/RM/baran.list.html
11
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Leonard Kleinrock
1961
L. Kleinrock publikuje pracę na temat cyfrowej transmisji danych ‘Information
Flow in Large Communication Nets’.
Kleinrock, L., "Information Flow in Large Communication Nets", Ph.D. Thesis Proposal,
Massachusetts Institute of Technology, July 1961.
Kleinrock, L., "Information Flow in Large Communication Nets", RLE Quarterly Progress
Report, Massachusetts Institute of Technology, July 1961.
Kleinrock, L., "Information Flow in Large Communication Nets", RLE Quarterly Progress
Report, Massachusetts Institute of Technology, April 1962.
1962
1968
tworzy Network Measurement Center (NMC).
NMC stanowi centrum testowo-rozwojowe dla sieci ARPANET.
1969
zostaje zainstalowany w UCLA pierwszy węzeł sieci (switch) zwany Interface
Message Processor (IMP). 7 komputerów typu SDS Sigma zostało
podłączonych do IMP tworząc pierwszy węzeł sieci ARPANET.
Switch był zbudowany przez BBN w oparciu o minikomputer Honeywell.
1989
organizuje sympozjum poświęcone 20 rocznicy sieci ARPANET.
Zostaje wydany dokument RFC 1121, ‘Act One -- The Poems’.
Leonard Kleinrock
12
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Steve Crocker
Współtwórca protokołów komunikacyjnych w sieci ARPANET.
Organizator Network Working Group, poprzednika Internet Engineering Task Force.
Współtwórca wydawnictwa Request for Comment (RFC).
Autor pierwszego RFC.
S. Crocker przez 4 lata odpowiadł za zagadnienia bezpieczeństwa w grupie Internet
Engineering Task Force (IETF).
Członek Internet Architecture Board.
Steve Crocker
13
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Jon Postel
Członek Internet Society.
Współtwórca sieci ARPANET, i centrum NMC (Network Measurement Center).
ZaangaŜowany w prace Internet Assigned Numbers Authority (IANA).
Wydawca dokumentów RFC.
Jon Postel
14
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Vinton Cerf
1972,
Przewodniczący InterNetworking Working Group (INWG), zespołu
stworzonego dla opracowania standardów sieci ARPANET.
1973
Wspólnie z B. Kahn’em rozpoczął prace nad protokołem TCP.
1974
V. Cerf i B. Kahn publikują ‘A Protocol for Packet Network Interconnection’
(we wrześniu 1973 roku była gotowa wstępna wersja pracy).
Grudzień 1974 publikacja pierwszej specyfikacji TCP/IP RFC 675
‘Specification of Internet Transmission Control Program’.
RFC 968; ‘Twas the Night Before Start-up’; 1985.
RFC 1121; Leonard Kleinrock, Vinton Cerf, Barry Boehm; ‘Act One -- The Poems’, Act
One symposium held on the 20th anniversary of the ARPANET, 1989.
RFC 1217; ‘Memo from the Consortium for Slow Commotion Research (CSCR)’; April
1st, 1991; in response to RFC 1216.
RFC 1607; ‘A View From The 21st Century’; April 1st, 1994.
Vinton Cerf
15
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Robert Kahn
24-26 10 1972 na konferencji International Computer Communication Conference w
Waszyngtonie zademonstrował działanie sieci ARPANET (sieci łączącej 40 hostów),
informajca na temat prezenatcji zawarta jest w RFC 371.
Określił 4 zasady dla modelu protokołu TCP:
1. Network Connectivity. Dowolna sieć moŜe być połączona z inną siecią poprzez
bramę (gateway).
2. Distribution. Nie będzie centralnego punktu zarządzania i kontroli sieci.
3. Error Recovery. Zagubione pakiety powinny być retransmitowane.
4. Black Box Design. Nie są wynagane Ŝadne zmiany w budowie komputera aby
podłączyć go do sieci.
Robert Kahn
R. Kahn jest prezyentem Corporation for National Research Initiatives (CNRI).
Źródła:
RFC 6, CONVERSATION WITH BOB KAHN.
16
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Tim Berners-Lee
Twórca języka HTML.
W 1989 w CERN European Particle Physics Laboratory stworzył sieć WWW
(World Wide Web).
ZałoŜyciel W3 Consortium, http://www.w3c.org
Obecnie pracuje w Laboratory for Computer Science( LCS) Massachusetts
Institute of Technology ( MIT).
Tim Berners-Lee
17
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Bob Metcalfe
InŜynier ARPANET w MIT.
Twórca Ethernet'u w Xerox PARC.
1979 - załoŜyciel korporacji 3Com, (computers, ommunication, compatibility),
www.3com.com.
Bob Metcalfe
18
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe

Podobne dokumenty