Download Sieci komputerowe

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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
Related documents