13.07.2015 Views

Sieci komputerowe - Panoramix

Sieci komputerowe - Panoramix

Sieci komputerowe - Panoramix

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Twórczość szalonego artysty?<strong>Sieci</strong> <strong>komputerowe</strong> (C) 2003 Ewa Burnecka ver. 0.1 – p.2/21


Internet - rys historycznydawno, dawno temu znaki dymne - Ameryka; tam-tamy -Afryka; gołębie pocztowe i inne.wiek XIX Wynalezienie telegrafu przez Morsea, telefonu przezBella1957 Utworzenie ARPA (Advanced Research Projects Agency)przez DoD1967 Pierwsza publikacja w sieci ARPANET1969 ARPANET na uniwersytetach Stanford, U-Utah<strong>Sieci</strong> <strong>komputerowe</strong> (C) 2003 Ewa Burnecka ver. 0.1 – p.4/21


lata 70 Komputery zaczynają maleć, początek ery komputerówosobistych (PC)1981 Pierwszy raz pojawia się termin Internet1982 ISO (International Organization for Standardization)tworzy model OSI1983 TCP/IP staje się językiem uniwersalnym w sieciumożliwiając powstanie Internetu1984 1000 komputerów w sieci, wprowadzenie usługi DNS1990 ARPANET staje się Internetem (100tys. hostów)<strong>Sieci</strong> <strong>komputerowe</strong> (C) 2003 Ewa Burnecka ver. 0.1 – p.5/21


1991 Narodziny www (world wide web)1993 Pierwsza graficzna przeglądarka internetowa Mosaic1994 Netscape Navigator rewolucjonizuje sieć1993 10 milionów hostów w sieci1990 Liczba użytkowników korzystających z Internetu zaczynarosnąć eksponencjalnie2001 Przekroczona liczba 110 milionów komputerówpodłączonych do Internetuzobacz więcej: http://www.zakon.org/robert/internet/timeline/<strong>Sieci</strong> <strong>komputerowe</strong> (C) 2003 Ewa Burnecka ver. 0.1 – p.6/21


Normy, standardy, protokoły ... i życie staje się prostszeCo to jest protokół?Protokół to zestaw reguł, umożliwiajacy ˛ wzajemną komunikacjęmiędzy urządzeniami.Protokoły określają:Jak powinna być zbudowana fizyczna sieć,Jak podłączyć komputery do sieci,W jakim formacie powinny być przesyłane dane,W jaki sposób dane są przesyłane,Jak sobie radzić z błędami.<strong>Sieci</strong> <strong>komputerowe</strong> (C) 2003 Ewa Burnecka ver. 0.1 – p.7/21


Organizacje Standaryzujace˛Institute of Electrical and Electronic Engineers (IEEE)American National Standards Institute (ANSI)International Organization for Standardization (ISO)Telecommunications Industry Association (TIA)Electronic Industries Alliance (EIA)<strong>Sieci</strong> <strong>komputerowe</strong> (C) 2003 Ewa Burnecka ver. 0.1 – p.8/21


Model OSIOpen System Interconection ModelWarstwa AplikacjiWarstwa PrezentacjiWarstwa SesjiWarstwa TransportowaWarstwa <strong>Sieci</strong>owaWarstwa Łącza DanychWarstwa Fizyczna<strong>Sieci</strong> <strong>komputerowe</strong> (C) 2003 Ewa Burnecka ver. 0.1 – p.9/21


Co nam daje model OSI?Ogranicza złożoność problemu poprzez podzielenie go namniejsze części.Standaryzuje komponenty sieci co ułatwia współpracępomiędzy producentami.Zapewnia kompatybilność różnych urządzeń sieciowych.Zmiany w jednej warstwie nie wpływaja na pozostałewarstwy co przyspiesza rozwój technologiczny.Ułatwia proces uczenia.<strong>Sieci</strong> <strong>komputerowe</strong> (C) 2003 Ewa Burnecka ver. 0.1 – p.10/21


Warstwa Fizycznaokreśla parametry urządzeń niezbędnych do przenoszeniasygnałudefiniuje takie wielkości jak poziomy napięć, liczba irozmieszczenie styków na złączach itp.operuje na dwóch wartościach 0 i 1przykłady: RJ-45, NRZI<strong>Sieci</strong> <strong>komputerowe</strong> (C) 2003 Ewa Burnecka ver. 0.1 – p.11/21


Warstwa Łacza ˛ Danychodpowiada za prawidłowość transmitowanych danychposiada własną architekturę adresowąorganizuje bity w logiczną strukturę - ramkęprzykłady: IEEE 802.3, HDLC, PPP,<strong>Sieci</strong> <strong>komputerowe</strong> (C) 2003 Ewa Burnecka ver. 0.1 – p.12/21


Warstwa <strong>Sieci</strong>owazapewnia współpracę pomiędzy sieciamiposiada architekturę adresowąustanawia trasę pomiędzy nadawcą a adresatemnie koryguje błędów transmisjiprzykłady: IP, ICMP, IPX<strong>Sieci</strong> <strong>komputerowe</strong> (C) 2003 Ewa Burnecka ver. 0.1 – p.13/21


Warstwa Transportowaodpowiada za integralność przesłanych danychmultipleksacja danychprzykłady: TCP, UDP, SPX<strong>Sieci</strong> <strong>komputerowe</strong> (C) 2003 Ewa Burnecka ver. 0.1 – p.14/21


Warstwa Sesjizarządza sesjami pomiędzy współpracujacymi ˛ aplikacjamiprzykłady: NFS, RPC<strong>Sieci</strong> <strong>komputerowe</strong> (C) 2003 Ewa Burnecka ver. 0.1 – p.15/21


Warstwa Prezentacjidefiniuje formaty danychprzykłady: ASCII, JPEG<strong>Sieci</strong> <strong>komputerowe</strong> (C) 2003 Ewa Burnecka ver. 0.1 – p.16/21


Warstwa Aplikacjiinterfejs pomiędzy aplikacją, a usługą sieciowąprzykłady: POP, SMTP, TELNET<strong>Sieci</strong> <strong>komputerowe</strong> (C) 2003 Ewa Burnecka ver. 0.1 – p.17/21


Host A’s network, physical, and data link layers communicate with Router 1; likewise, Router1 communicates with Host B’s physical, data link, and network layers. Figure 3-3 provides avisual representation of the same-layer interaction concepts.Komunikacja pomiędzy komputeramiFigure 3-3Same-Layer Interactions on Different ComputersApplicationPresentationSessionTransportNetworkData linkPhysicalHost ANetworkData linkPhysicalRouter 1ApplicationPresentationSessionTransportNetworkData linkPhysicalHost BThe post office analogy again helps. I, Wendell, the letter writer, is the equivalent of Host A. Iwrite the letter, put it in the envelope, address and stamp the envelope, and drop it off at the localpost office. The post office forwards the letter through many other mail-sorting centers becauseour home office, where Mike is, is 2,000 miles away. The mailing centers look at only theaddress—in fact, only at the ZIP code—until the letter makes it to Campbell, California. So I,the sender (Host A), put the address on the letter, which is used by many mailing centers(routers) who deliver the letter to our home office (host B), where the letter is given to thecorrect individual (correct application).Data EncapsulationThe term encapsulation describes the process of putting headers and trailers around some data.<strong>Sieci</strong> <strong>komputerowe</strong> (C) 2003 Ewa Burnecka ver. 0.1 – p.18/21


Figure 3-2 presents a graphical representation of two computers and provides an excellentEnkapsulacja backdrop for danych a discussion of interactions between layers on the same computer.Figure 3-2Example for Discussion of Adjacent-Layer InteractionsApplication L7 DataApplication L7 DataPresentation L6 L7 DataPresentation L6 L7 DataSession L5 L6 L7 Data1 Session L5 L6 L7 Data4Transport L4 L5 L6 L7 DataTransport L4 L5 L6 L7 DataNetwork L3 L4 L5 L6 L7 DataNetwork L3 L4 L5 L6 L7 DataData Link L2H L3 L4 L5 L6 L7 Data L2TData Link L2H L3 L4 L5 L6 L7 Data L2TPhysicalSend bitsPhysicalReceive bits2 3L# – Layer # header L#H – Layer # header L#T – Layer # trailerThe data is created by some application on Host A. For example, an e-mail message is typed bythe user. Each layer creates a header and passes the data down to the next layer. (The arrows inFigure 3-2, Step 1, denote the passing of data between layers.) Just as I had to put an envelopearound my letter to Mike, a layer typically has to put<strong>Sieci</strong>some<strong>komputerowe</strong>header around(C) 2003 EwaitsBurneckadata beforever. 0.1giving– p.19/21


Model TCP/IP - bliżej rzeczywistościISO/OSIWarstwa aplikacjiWarstwa prezentacjiWarstwa sesjiWarstwa transportowaWarstwa sieciWarstwa łącza danychWarstwa sprzętowaTCP/IPWarstwa aplikacjiWarstwa transportowaWarstwa sieciWarstwa łącza danychWarstwa sprzętowa<strong>Sieci</strong> <strong>komputerowe</strong> (C) 2003 Ewa Burnecka ver. 0.1 – p.20/21


Przydatne linkihttp://www.cisco.comhttp://www.axis.com/documentation/whitepaper/ip_networks_basics.htm<strong>Sieci</strong> <strong>komputerowe</strong> (C) 2003 Ewa Burnecka ver. 0.1 – p.21/21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!