Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Sieci komputerowe Typy sieci komputerowych • • • • Sieć lokalna LAN (Local Area Network) – sieć obejmująca swoim zasięgiem budynek lub kilka sąsiadujących budynków na maksymalnym obszarze do 10 km charakteryzująca się dużą szybkością transmisji dochodzącą nawet do 1000 Mbit/sek. o stosunkowo średniej niezawodności. Sieć metropolitalna (miejska) MAN (Metropolitan Area Network) – sieć obejmująca całe miasto na obszarze od 10 – 100 km i więcej wykorzystująca do połączeń gotową infrastrukturę telekomunikacyjną na terenie danego miasta. Sieć o dużej niezawodności i średnich prędkościach transmisji maksymalnie około 100Mbit/sek. Sieć rozległa WAN (Wide Area Network) – sieć o zasięgu ogólnoświatowym, przekraczająca granice miast, państw i kontynentów. Wykorzystuje istniejące rozwiązania telekomunikacyjne włącznie z systemem satelitarnym. Sieć o dość małej szybkości transmisji maksymalnie około 10 Mbit/sek, ale o bardzo dużej niezawodności przez stosowanie wielu dróg komunikacyjnych (rezerwowych). Sieć korporacyjna (Enterprise Network) – sieć łącząca systemy komputerowe wewnątrz organizacji bez względu na położenie geograficzne, sprzęt komputerowy, system operacyjny i protokoły komunikacyjne. Może to być sieć LAN, MAN jak i WAN Topologie sieci LAN pierścień WS WS magistrala WS WS WS WS WS WS gwiazda WS WS WS WS WS WS WS WS drzewo WS WS WS WS WS WS WS WS WS WS WS Modele komunikacji sieciowej OSI (ang. Open System Interconnection) lub Model OSI to zdefiniowany przez organizacje ISO oraz ITU-T standard opisujący strukturę komunikacji sieciowej. Dla Internetu sformułowano uproszczony Model DoD. Urządzenia tworzące sieć komputerową Węzły sieci komputerowej - hosty • • • • • • Komputer Repeater – hub, switch (przełącznik), Access point (punkt dostępowy) Router Bridge Gateway model iso-odi Protokoły komunikacyjne Protokołem komunikacyjnym nazywamy zbiór formalnych reguł i konwencji szczegółowo określających mechanizmy wymiany informacji między stacjami połączonymi mediami transmisyjnymi. Protokół realizuje funkcje jednej lub wielu warstw modelu OSI. Protokoły sieciowe Warstwa aplikacji DNS, ED2K, FTP, HTTP, HTTPS, IMAP, IRC, NetBIOS, NWLink, NTP, PAP, POP3, RPC, SMTP, SMB, SSL, SSH, Telnet, X.400, X.500, XDR Warstwa transportowa NetBEUI, RTP, SPX, TCP, UDP Warstwa sieciowa ARP, IP, ICMP, IPX, IPsec, NAT, NWLink, NetBEUI Warstwa dostępu do sieci kable Ethernet, Fast Ethernet, Gigabit Ethernet, RS-232, Fireware(1394), USB światłowody FDDI, Token Ring, 10 Gigabit Ethernet linie telefoniczne kablowe: ADSL, V.90, PPP, SLIP, komórkowe: CSS, GPRS, EDGE, UTMS połączenia bezprzewodowe IEEE 802.11b, IEEE 802.11g, Bluetooth Budowa stosu TCP/IP Protokół TCP/IP - klasy adresowe IP Adresy IP są sklasyfikowane w pięciu grupach adresów: klasach A, B, C, D i E. Każdy adres składa się z czterech liczb oddzielonych kropkami (na przykład 204.129.204.54). W sumie są to cztery liczby reprezentowane przez 8 bitów (tzw. oktet). Liczba w każdym oktecie ma zakres od 0 do 255. Pierwsza liczba (oktet) określa jedną z pięciu klas adresów. Pierwszy oktet adresów klasy A jest liczbą mieszczącą się w przedziale od 1 do 127. Pierwszy oktet adresów klasy B jest liczbą mieszczącą się w zakresie od 128 do 191. Pierwszy oktet adresów klasy C jest liczbą mieszczącą się w zakresie od 192 do 223. Pierwszy oktet adresów klasy D jest liczbą z zakresu od 224 do 240. oktet 1 oktet 2 oktet 3 oktet 4 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 A 0 Adres SIECI B 1 0 C 1 1 0 Adres HOSTA Adres SIECI Adres HOSTA Adres SIECI D 1 1 1 0 Adres MULTICAST E 1 1 1 1 ZAREZERWOWANE Adres HOSTA Narzędzia analizy komunikacji protokołów TCP/IP w środowisku Windows • Arp: Wyświetla i modyfikuje pamięć podręczną protokołu ARP (Address Resolution Protocol). arp <przełącznik> np. arp -a • Hostname: Wyświetla nazwę hosta lokalnego komputera. hostname • Ipconfig: Wyświetla i aktualizuje bieżącą konfigurację TCP/IP, włącznie z adresem IP. ipconfig <przełącznik> np. ipconfig /all • Nbtstat: Wyświetla lokalną tablicę nazw NetBIOS, zawierającą mapowanie przyjaznych dla użytkownika nazw komputerów do ich adresów IP. nbtstat <przełącznik> np. nbtstat -a • Netstat: Wyświetla stan sesji TCP/IP. netstat <przełącznik> np. netstat –r • Ping: Sprawdza konfigurację IP oraz czy istnieje połączenie między dwoma komputerami. Polecenie Ping wysyła żądanie ICMP z komputera źródłowego, a komputer docelowy odpowiada komunikatem ICMP. ping [adres ip] <przełącznik> np. ping 192.168.1.100 -a Narzędzia analizy komunikacji protokołów TCP/IP w środowisku Windows (2) • Tracert: Sprawdza trasę przebytą przez pakiet do miejsca przeznaczenia. tracert <przełącznik> [adres hosta/nazwa hosta] np. tracert –h 10 www.wp.pl • Pathping: Sprawdza trasę przebytą przez pakiet z równoczesnym pomiarem jakości łącza. pathping < przełącznik> [adres hosta/nazwa hosta] np. pathping -4 www.onet.pl • Nslookup: umożliwia analizę poprawności rozpoznawania nazw przez zdefiniowane serwery DNS nslookup [opcja] np. nslookup -server • Route: Zarządza trasami oraz umożliwia wyświetlanie tablic routingu. route [polecenie] np. route PRINT Aplikacje typu klient-serwer Klient-serwer ((ang.) client/server, client-server model) – architektura systemu komputerowego, w szczególności oprogramowania, umożliwiająca podział zadań (ról). Polega to na ustaleniu, że serwer zapewnia usługi dla klientów, zgłaszających do serwera żądania obsługi ((ang.) service request). Architektura trójwarstwowa Interfejs użytkownika, przetwarzanie danych i składowanie danych są rozwijane w postaci osobnych modułów, zwykle na oddzielnych platformach. Aplikacje internetowe (cienki klient) Serwer WWW Apache Serwer WWW IIS PHP .NET (programowanie w językach C,C#,VB) MySQL MS SQL | WAMP,LAMP | Technologia ASP.NET Visual Studio Systemy zarządzania treścią - CMS aplikacja internetowa lub ich zestaw, pozwalająca na łatwe utworzenie serwisu WWW oraz jego późniejszą aktualizację i rozbudowę przez redakcyjny personel nietechniczny. http://pl.wikipedia.org/wiki/Porównanie_systemów_CMS