Sieci komputerowe
Transkrypt
Sieci komputerowe
Łącza i sieci międzykomputerowe Wykład z Technologii Informacyjnych dla I roku BO Piotr Mika Definicja sieci • Sieć - stałe połączenie między 2 lub więcej komputerami w celu wymiany danych lub współdzielenia zasobów • Ekspansja sieci – W ciągu 7 lat w 60% amerykańskich domów (telefon – 75 lat, telewizja kablowa – 40 lat, PC – 20 lat, magnetowidy – 11 lat) • Zwiększenie możliwości użytkowników – Możliwość wspólnego korzystania z urządzeń peryferyjnych, mocy obliczeniowej wszystkich komputerów, praca zdalna… – Wymiana danych, korzystanie ze wspólnego oprogramowania – Wymiana poczty i komunikatów – korzystanie z centralnej bazy danych – Serwer plików – specjalnie wydzielony komputer, służący do udostępniania wspólnie używanych programów i danych Sieci Komputerowe, wer. 2.1 2/32 Możliwości komunikacyjne • Wbudowane możliwości komunikacyjne PC – Złącza równoległe i szeregowe (mała prędkość transmisji) • Karta sieciowa – prędkość transmisji rzędu 10-100 Mb/s – Przewody sieciowe łączące komputery • Kable koncentryczne • Skrętki • światłowody - informacje są przesyłane w postaci impulsów świetlnych Sieci Komputerowe, wer. 2.1 3/32 Media sieciowe • Kabel koncentryczny: – Łatwo ulega uszkodzeniu, wrażliwy na zginanie • Skrętka – 4 pary przewodów połączone w wiązce, ekranowane • Światłowód – Do łączenia sieci komputerowych używa się giętkich włókien szklanych, przez które dane są przesyłane z wykorzystaniem światła. Cienkie włókna szklane zamykane są w plastykowe osłony, co umożliwia ich zginanie nie powodując łamania. Nadajnik na jednym końcu światłowodu jest wyposażony w diodę święcącą lub laser, które służą do generowania impulsów świetlnych przesyłanych włóknem szklanym. Odbiornik na drugim końcu używa światłoczułego tranzystora do wykrywania tych impulsów Sieci Komputerowe, wer. 2.1 4/32 Maksymalne odległości • Maksymalne odległości dla poszczególnych mediów ODLEGŁOŚĆ, [m] RODZAJ MEDIUM 100 Czteroparowa skrętka telefoniczna Kabel koncentryczny (cienki/gruby) 180/1000 2000 Wielomodowy kabel światłowodowy 3000 Jednomodowy kabel światłowodowy Sieci Komputerowe, wer. 2.1 5/32 Pozostałe media sieciowe- łączność bezprzewodowa • Fale radiowe – Brak bezpośredniego fizycznego połączenia pomiędzy komputerami, komputer posiada antenę, ograniczona ilość danych • Mikrofale – Promieniowanie elektromagnetyczne o częstotliwościach spoza zakresu RTV; nie przechodzą przez struktury metalowe, można przesłać więcej informacji niż drogą radiową • Podczerwień • Światło laserowe – Nadajnik wykorzystuje laser do przesłania informacji do odbiornika, nie mogą być przesłonięte Sieci Komputerowe, wer. 2.1 6/32 Pozostałe media sieciowe- łączność bezprzewodowa Sieci Komputerowe, wer. 2.1 7/32 Podział komputerów • świadczące usługi – serwery plików – rozbudowany komputer, przechowujący dane, dostarczający plików, obsługujący drukarki, świadczący usługi obliczeniowe, zapewniający komunikację z innymi sieciami • stacje robocze – (ang. work station), korzystające z usług, z reguły gorzej wyposażone od serwera Sieci Komputerowe, wer. 2.1 8/32 Topologie (sposób połączenia komputerów) sieci lokalnych • Magistrali – jeden kabel (magistrala) łączący wszystkie węzły sieci, otwarty - można rozbudowywać • Gwiazdy - duża niezawodność • pierścienia - duża awaryjność - awaria 1 stacji unieruchamia sieć Sieci Komputerowe, wer. 2.1 9/32 Typy sieci lokalnych • Równorzędny (peer-to-peer) • • • komputery komunikują się na równych zasadach; udostępniają swoje zasoby (pliki, urządzenia peryferyjne) i same pobierają dane; Prosta budowa, mogą działać na bazie istniejących systemów operacyjnych Duża awaryjność, słaba ochrona danych, spowalnianie prace komputerów udostępniających zasoby, brak centralnego składu zasobów Sieci Komputerowe, wer. 2.1 10/32 Typy sieci lokalnych • Serwerowy (server based) • • • zasoby gromadzone na wydzielonych komputerach - serwerach Pełna kontrola zasobów, łatwość robienia kopii zapasowych Duże koszty przy zakładaniu; konieczność stosowania specjalnego rodzaju oprogramowania (Windows NT/2000 Serwer, Linux, Novell Sieci Komputerowe, wer. 2.1 11/32 Dodatkowe urządzenia komunikacyjne • Repeater – Informacja przesyłana kablem ulega zniekształceniom proporcjonalnie do jego długości. Jednym z urządzeń, które wzmacnia i regeneruje sygnały przesyłane kablem jest repeater (wzmacniak/wzmacniacz) - służy więc do fizycznego zwiększania rozmiarów sieci . • Koncentrator (także z ang. hub) – urządzenie łączące wiele urządzeń sieciowych w sieci komputerowej o topologii gwiazdy. Obecnie wyparty przez: • Przełącznik (przełącznica, komutator, także z ang. switch) – urządzenie łączące segmenty sieci komputerowej • Router (po polsku - ruter, trasownik) – urządzenie sieciowe, pełniące rolę węzła komunikacyjnego. Proces kierowania ruchem nosi nazwę routingu, routowania, rutowania lub trasowania. Sieci Komputerowe, wer. 2.1 12/32 Zasada klient – serwer • Komunikacja pomiędzy serwerem a stacją roboczą odbywa się według zasady klient-serwer • Każdy proces – klient – zwraca się do systemu z żądaniem określonej usługi, a system wykorzystuje odpowiednie serwery obsługujące dany proces do dostarczenia usługi • Łączenie większej liczby elementów wymaga dodatkowych urządzeń komunikacyjnych Sieci Komputerowe, wer. 2.1 13/32 Typy serwerów • Serwery katalogów – Dostarczają scentralizowanej usługi katalogowej, służącej do zarządzania kontami użytkowników, grup i stacji sieciowych oraz usługi umożliwiającej scentralizowanie procedur uwierzytelniania i autoryzacji. • Serwery plików i drukarek – Zapewniają bezpieczne składowanie wszystkich danych. Mogą również obsługiwać kolejki drukowania, które zapewniają dostęp do urządzeń drukujących udostępnianych w sieci. • Serwery aplikacji – Pełnia funkcje serwera aplikacji typu klient-serwer. W środowisku typu klient-serwer na kliencie uruchamiana jest jedynie niewielka wersja programu (tzw. procedura pośredniczącą), która zapewnia możliwość łączenia się z serwerem. Aplikacja po stronie serwera jest wykorzystywana do wykonywania silnie obciążających procesor zapytań klienta. Przykładami serwerów aplikacji mogą być serwery WWW i serwery baz danych. Sieci Komputerowe, wer. 2.1 14/32 Typy serwerów • Serwery pocztowe – Zapewniają klientom sieci możliwość korzystania z poczty elektronicznej. Wykorzystanie bram pozwala przekazywać pocztę pomiędzy różnorodnymi systemami pocztowymi. • Serwery bezpieczeństwa – Zabezpieczają siec lokalna, gdy jest ona połączona z większymi sieciami, takimi jak Internet. Do tej grupy należą firewalle i serwery proxy. • Serwery dostępu zdalnego – umożliwienie przepływu danych pomiędzy sieciami a odległymi klientami – klient zdalny może użyć modemu do podłączenia się do sieci lub wykorzystać „tunelowanie (VPN) i połączyć się z siecią lokalną za pośrednictwem np. Internetu Sieci Komputerowe, wer. 2.1 15/32 Zastosowania firmowych sieci komputerowych • Instalacja oprogramowania sieciowego, do którego każdy ma dostęp; w przypadku szybkich łączy - nie ma różnicy w jakości pracy • Licencje „pływające”, aspekt ekonomiczny • Wymiana informacji i danych pomiędzy wszystkimi użytkownikami sieci • Użycie do obliczeń wszystkich komputerów Sieci Komputerowe, wer. 2.1 16/32 Protokoły komunikacyjne • Analogia do central telefonicznych – telefonistka zestawiała połączenie ręcznie • Obecnie centrale telefoniczne zestawiają połączenia automatyczne, posiadają złożony system komunikacji, niewidoczny z poziomu użytkownika • W sieci komputerowej – konieczność przesłania w sposób równoległy wielu danych 1 „przewodem” Sieci Komputerowe, wer. 2.1 17/32 Protokoły komunikacyjne • Konieczność zapewnienia niezawodności i szybkości przekazu • Umożliwia do protokół komunikacyjny – system sygnałów i odpowiedzi, dzięki któremu komputery komunikują się nawzajem – połączenie z komputerem w pobliżu - tylko poprawność przekazu – miliony komputerów na świecie - poprawność adresacji – problem opóźnień – weryfikacja kompletności przekazu – Efektywność – różny rodzaj transmisji do różnych zadań Sieci Komputerowe, wer. 2.1 18/32 Poczta elektroniczna • Podstawowa usługa sieci – wysyłanie poczty elektronicznej (e-mail) – Pierwszy e-mail - 1971 r - przesłanie wiadomości pomiędzy 2 komputerami sieci ARPAnet - dla wyróżnienia poczty odkrył symbol @ – Pierwszy e-mail dyplomatyczny – 1994 r. prezydent USA i premier Szwecji – wymiana not dyplomatycznych – Adres e-mailowy polskiego premiera: [email protected] – UWAGA: zawsze wiadomo z jakiego komputera i prawie zawsze wiadomo kto wysłał list Sieci Komputerowe, wer. 2.1 19/32 Usługi sieciowe • • • • listy dyskusyjne korzystanie z danych ściąganie programów użytkowych zdalne obliczenia Sieci Komputerowe, wer. 2.1 20/32 Podział sieci komputerowych • LAN – local area nework – sieć lokalna • MAN- sieć metropolitalna – w Krakowie, na Śląsku, w Trójmieście • WAN – (wide area nework) sieć rozległa – np. KOLPAK, TELBANK, NASK (Naukowa i Akademicka Sieć Komputerowa, finansowana przez Komitet Badań Naukowych), ISDN - Integrated Services Digital Network) - wykorzystująca łącza telefoniczne, rozwinięta w krajach zachodnich, USA i Japonii • Internet – międzynarodowa, rodzaj WAN Sieci Komputerowe, wer. 2.1 21/32 Standardowy model sieci • Aby zapewnić wymianę danych pomiędzy różnymi systemami danych, wprowadzono standardy sieciowe, w których rozdzielono liczne zagadnienia dotyczące przesyłania danych – warstwowy model architektury sieci Sieci Komputerowe, wer. 2.1 22/32 Warstwowy model sieci Nazwa warstwy Opis Łącza fizyczne Łącza danych Warstwa sieciowa Interfejs, kable, wtyczki, karty sieciowe Tworzenie i transmisja przesyłanych siecią minimalnych porcji informacji, tzw. Ramek; zestaw urządzeń i programów zapewniających przesyłanie danych przez sieć (np. router) Sieci Komputerowe, wer. 2.1 23/32 Warstwowy model sieci Nazwa warstwy Warstwa transportowa Warstwa sesji Warstwa prezentacji Warstwa obsługi aplikacji Opis Niezawodność i multipleksowanie danych, protokoły komunikacyjne Nawiązywanie, nadzór i zamknięcie sesji Właściwy format danych i konwersja kodów różnych systemów Dostęp programów i użytkowników do sieci, transmisja danych i zarządzanie komunikacją między aplikacjami Sieci Komputerowe, wer. 2.1 24/32 Sieci otwarte • Koncepcja polegająca na takiej budowie sieci, aby umożliwić jej łączenie z innymi systemami otwartymi Sieci Komputerowe, wer. 2.1 25/32 Zarządzanie siecią • Łatwe dla sieci składającej się z 1 serwera • Im więcej komputerów - serwerów (kłopoty z wzajemną komunikacją) i stacji roboczych - tym trudniej zarządzać – Bindery – specjalne bazy danych wykorzystywane przez system zarządzania siecią – ułatwienie dla administratora – Obsługa globalna (logowanie tylko do jednego serwera) – Domena – grupa serwerów fizycznych, która może być obsługiwana jako jeden serwer (serwer logiczny) Sieci Komputerowe, wer. 2.1 26/32 Zarządzanie siecią • Zarządzanie siecią obejmuje – Inwentaryzacje zasobów sieci – Nadzorowanie wykorzystania zasobów (licencje na programy, opłaty za użytkowanie, udostępnianie kont) – Automatyczna archiwizacja zbędnych plików – Monitorowanie dostępu do plików („popularne” na kilku serwerach) – Ochrona antywirusowa – Upgrade – wymiana oprogramowania na nowsze wersje Sieci Komputerowe, wer. 2.1 27/32 Sieci globalne • Początki – sieć ARPANET – departament obrony USA – Wynik prób i eksperymentów bez z gry narzuconych reguł – Przyjęto rozwiązania akceptowane przez większość użytkowników – Zabezpieczenie przed awarią sieci, spowodowaną np. atakiem terrorystycznym – Protokół używany do przesyłu danych to TCP/IP – Wymiana informacji w postaci pakietów Sieci Komputerowe, wer. 2.1 28/32 Sieć Internet • Brak z góry narzuconej struktury organizacyjnej • Infrastruktura zabezpieczana przez różne firmy i organizacje wynajęte przez sponsorów • obsługa często przez ochotników • Połączenie między sobą sieci lokalnych z wykorzystaniem routera – Router kieruje ruchem w sieci w oparciu o adresy logiczne komputerów – Funkcje routera może pełnić zwykły PC z odpowiednim oprogramowaniem, z reguły jest to profesjonalne urządzenie • Przeglądarki sieciowe Sieci Komputerowe, wer. 2.1 29/32 Sieć Internet • Największa i najważniejsza sieć, obejmuje zasięgiem cały świat • Infostrada (pojęcie związane z kampanią Ala Gore’a) • Cyberprzestrzeń – brak ograniczeń związanych z odległością i czasem – Zasoby sieci są dostępne równie szybko i łatwo z dowolnego miejsca na Ziemi – Nie ogranicza nas czas, strefy czasowe; wiadomość zostawiona w naszej skrzynce pocztowej poczeka na nas Sieci Komputerowe, wer. 2.1 30/32 Przykłady innych sieci • DECNET – głównie w bankach – Podstawowe usługi: dostęp terminalowy, poczta elektroniczna, transfer zbiorów, zdalne uruchamianie zadań, telekonferencje • BITNET – Oparty na serwerach IBM, objął USA i Europę, gdzie funkcjonuje jako EARN (European Academic ad Research Memory) – Obecnie wchłonięty przez Inernet • FIDO – Sieć amatorska • Minitel – sieć francuska Sieci Komputerowe, wer. 2.1 31/32 Sieć Internet • • • • • System WWW (World Wide Web) Dostęp hypertekstowy Język Java Hyperlink – łączy informację zawartą w różnych serwerach HTTP – skrót od podstawowego narzędzia – Hypertext transfer protocol • HTML –Hypertext Markup Language – kod stron domowych • http://www.pk.edu.pl; sejm, senat, rząd, osoby prywatne • Wyszukiwarki – Zakładki „bookmarks” • Możliwości multimedialne, strony miast (Londyn), odpłatność danych, informacje o studiach • Chat - rozmowa w sieci w czasie rzeczywistym Sieci Komputerowe, wer. 2.1 32/32