Úvod do analýzy - počítačových sítí

Transkript

Úvod do analýzy - počítačových sítí
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Úvod do analýzy
počítačových sítí
Šárka Vavrečková
Ústav informatiky, FPF SU Opava
[email protected]
Poslední aktualizace: 8. prosince 2013
Úvod do analýzy
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Základní pojmy z počítačových sítí
Základní pojmy
Protokol
popisuje způsob komunikace na určité úrovni – formát
datových jednotek a pravidla pro jejich zasílání a přijímání
lidé se domlouvají pomocí určitého jazyka, počítače (procesy)
pomocí určitého protokolu
Aby protokol fungoval:
musí ho znát obě komunikující strany (tj. implementovat)
nesmí být moc složitý, nesmí být výpočetně náročný
⇒ každý protokol slouží svému (jednoduchému) účelu,
v komunikaci kombinujeme několik protokolů
⇒ aby mohly spolupracovat, musí mít přesně dané komunikační
rozhraní, unifikované
Úvod do analýzy
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Základní pojmy z počítačových sítí
Základní pojmy
Protokolový zásobník
= sada protokolů, které navzájem za určitým účelem spolupracují
podřízený protokol (v nižší vrstvě) poskytuje služby
nadřízenému protokolu
aby si „rozumělaÿ síťová zařízení od různých výrobců, musí
být protokolový zásobník standardizován
Referenční model ISO/OSI
Referenční model TCP/IP
přesněji:
sada protokolů = množina protokolů v konkrétním referenčním
modelu
protokolový zásobník = podmnožina určité sady protokolů,
která je implementována na konkrétním síťovém zařízení
Úvod do analýzy
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Referenční model ISO/OSI
Referenční model ISO/OSI
ISO/OSI (Open Systems Interconnection)
model spíše teoretický, příliš komplexní, úplný
u každé vrstvy je jednoznačně určeno, k čemu slouží
Úvod do analýzy
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Referenční model ISO/OSI
Protocol
Data Units:
Referenčnı́ model
ISO/OSI
L7
Aplikačnı́ vrstva
L6
Prezentačnı́ vrstva
L5
Relačnı́ vrstva
L4
Transportnı́ vrstva
L3
Sı́t’ová vrstva
L2
L1
Úvod do analýzy
Spojová vrstva
Fyzická vrstva
LLC
MAC















Adresovánı́:
data, zprávy
segmenty
porty
pakety, datagramy
IP adresy
rámce
MAC adresy
bity
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Referenční model TCP/IP
Referenční model TCP/IP
TCP/IP
jednodušší, orientován na praktické využití
když hovoříme o protokolech, obvykle je zařazujeme právě do
vrstev TCP/IP
Úvod do analýzy
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Referenční model TCP/IP
Relačnı́ model ISO/OSI
L7
Aplikačnı́ vrstva
L6
Prezentačnı́ vrstva
Relačnı́ model TCP/IP
POP3, IMAP
SMTP
Aplikačnı́ vrstva
Relačnı́ vrstva
L4
Transportnı́ vrstva
Transportnı́ vrstva
L3
Sı́t’ová vrstva
Sı́t’ová vrstva
L2
Linková vrstva
Úvod do analýzy
Fyzická vrstva
atd.
HTTP, HTTPS
DHCP
DNS
L5
L1
FTP, SFTP
MAC
ICMP, IGMP
Vrstva sı́t’ového
rozhranı́
IP adresy
IPv4, IPv6
LLC (IEEE 802.2)
LLC
porty
TCP, UDP
MAC adresy
Ethernet, Wi-fi, . . .
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Referenční model TCP/IP
Komunikace mezi protokoly – zapouzdřování
při odesílání se postupně přidávají záhlaví (příp. zápatí)
jednotlivých vrstev, při přijímání probíhá opačný proces
Úvod do analýzy
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Referenční model TCP/IP
Komunikace mezi protokoly – zapouzdřování
při odesílání se postupně přidávají záhlaví (příp. zápatí)
jednotlivých vrstev, při přijímání probíhá opačný proces
Postup:
1
některý protokol na aplikační vrstvě odesílá data
2
na transportní vrstvě je převezme např. protokol TCP, opatří
záhlavím
3
na síťové vrstvě je převezme protokol IP, opatří záhlavím
4
na vrstvě síťového rozhraní je převezme některý protokol IEEE
802.3, opatří záhlavím a zápatím
Data aplikačního
protokolu
Úvod do analýzy
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Referenční model TCP/IP
Komunikace mezi protokoly – zapouzdřování
při odesílání se postupně přidávají záhlaví (příp. zápatí)
jednotlivých vrstev, při přijímání probíhá opačný proces
Postup:
1
některý protokol na aplikační vrstvě odesílá data
2
na transportní vrstvě je převezme např. protokol TCP, opatří
záhlavím
3
na síťové vrstvě je převezme protokol IP, opatří záhlavím
4
na vrstvě síťového rozhraní je převezme některý protokol IEEE
802.3, opatří záhlavím a zápatím
Záhlaví
TCP
Úvod do analýzy
Data aplikačního
protokolu
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Referenční model TCP/IP
Komunikace mezi protokoly – zapouzdřování
při odesílání se postupně přidávají záhlaví (příp. zápatí)
jednotlivých vrstev, při přijímání probíhá opačný proces
Postup:
1
některý protokol na aplikační vrstvě odesílá data
2
na transportní vrstvě je převezme např. protokol TCP, opatří
záhlavím
3
na síťové vrstvě je převezme protokol IP, opatří záhlavím
4
na vrstvě síťového rozhraní je převezme některý protokol IEEE
802.3, opatří záhlavím a zápatím
Záhlaví
IP
Úvod do analýzy
Záhlaví
TCP
Data aplikačního
protokolu
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Referenční model TCP/IP
Komunikace mezi protokoly – zapouzdřování
při odesílání se postupně přidávají záhlaví (příp. zápatí)
jednotlivých vrstev, při přijímání probíhá opačný proces
Postup:
1
některý protokol na aplikační vrstvě odesílá data
2
na transportní vrstvě je převezme např. protokol TCP, opatří
záhlavím
3
na síťové vrstvě je převezme protokol IP, opatří záhlavím
4
na vrstvě síťového rozhraní je převezme některý protokol IEEE
802.3, opatří záhlavím a zápatím
Záhlaví Záhlaví
Ethernet IP
Úvod do analýzy
Záhlaví
TCP
Data aplikačního
protokolu
Zápatí
Ethernet
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Referenční model TCP/IP
Komunikace v TCP – handshake
Uzel 1
(klient)
Úvod do analýzy
Uzel 2
(server)
SYN
sport=1027, dport=80,
seq=200
Klient začı́ná handshake – navázánı́
spojenı́ („chci komunikovat“), nastavı́ svoje sequence number
SYN, ACK
sport=80, dport=1027,
ack=201, seq=1450
Server souhlası́, nastavuje svoje
sequence number
ACK
sport=1027, dport=80,
seq=201, ack=1451
Klient potvrdı́ údaje od serveru, od
této chvı́le existuje spojenı́
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Referenční model TCP/IP
Port
Významy slova
číslo označující komunikační kanál z aplikační vrstvy k TCP
nebo UDP portu na transportní vrstvě, například:
80 – HTTP (přes TCP), 443 – HTTPS (přes TCP)
21 – FTP (řízení přenosu, TCP), 20 – FTP (data, TCP)
23 – Telnet, 22 – SSH (oba TCP)
25 – SMTP, 143 a 220 – IMAP (TCP), 110 – POP3 (TCP)
53 – DNS (TCP a UDP)
67, 68 – DHCP (UDP)
fyzické rozhraní, přes které zařízení komunikuje s některým
svým sousedem (například RJ-45 port)
Úvod do analýzy
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Hub (rozbočovač)
Vlastnosti
pracuje na vrstvě L1 (fyzické), má nejméně 2 porty
⇒ vidí jen sled bitů, pozná, kde začíná a kde končí
moc toho neumí, ale zato je rychlý
přijme data na jednom portu, odešle na všechny ostatní
Úvod do analýzy
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Switch (přepínač)
Vlastnosti
pracuje obvykle na vrstvě L2 (spojové), ale existují i switche
pracující na vyšších vrstvách
⇒ vidí záhlaví a zápatí vrstvy L2 (například ethernetové nebo
wi-fi rámce)
vcelku rychlý, dokáže rozhodovat podle L2 informací
přijme data na jednom portu, v záhlaví L2 zjistí, pro koho je
PDU určen, přeloží podle ARP, odešle na 1 port
broadcast pakety nebo pakety pro neznámý cíl odesílá na
všechny porty kromě přijímajícího
možnost konfigurace – buď přes webové rozhraní nebo přes
konzolu
Úvod do analýzy
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Switch (přepínač)
CAM (MAC) tabulka
tabulka známých MAC adres
záznam = dvojice [MAC adresa, port]
když mám odeslat paket na danou MAC adresu, pošlu ji na
uvedený port
jak se záznam v tabulce objeví: switch se učí „za provozuÿ
v záhlaví L2 jsou uvedeny nejméně 2 MAC adresy – adresa
zdroje a adresa cíle
přijde paket přes port X, zdrojová adresa je mi neznámá ⇒
dotyčný zdroj je dosažitelný přes port X, přidám info do CAM
Úvod do analýzy
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Router (směrovač)
Vlastnosti
pracuje na vrstvě L3 (síťové)
⇒ vidí záhlaví vrstvy L3, včetně IP adresy cíle
pomalejší, dokáže rozhodovat podle L3 informací
přijme data na jednom portu, v záhlaví L3 zjistí, pro koho je
PDU určen, přeloží podle směrovací tabulky (CAM), pak
podle ARP, odešle na 1 port
broadcasty a neznámé buď zahazuje, nebo neznámé odešle na
bránu
možnost konfigurace – buď přes webové rozhraní nebo přes
konzolu
propojuje spíše sítě než koncové stanice (až na wi-fi routery)
Úvod do analýzy
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Adresy
Zjišťování základních informací
ipconfig /all
zjistím svou IP adresu, MAC adresu a další informace
route print
zjistím, přes kterou IP adresu jdu, když komunikuji s určitým
cílem
vypisuje směrovací tabulku – přes kterého souseda se dostanu
k cíli
arp -a
zjistím MAC adresy svých sousedů
vypisuje ARP tabulku, podle které se překládá IP adresa na
MAC adresu
Úvod do analýzy
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
DNS
DNS (Domain Name System)
slouží k překladu jmenných („slovníchÿ) adres na IP adresy
distribuovaná služba
každé zařízení má IP adresu, kanonické jméno (CNAME)
a případně aliasy
typy záznamů:
A, AAAA – známe kanovnické jméno, hledáme IPv4 nebo IPv6
adresu
CNAME – známe alias, hledáme kanovnické jméno
PTR – reverzní překlad, známe IP adresu, hledáme kanovnické
jméno
NS – hledáme DNS server (name server)
MX – hledáme poštovní server (mail exchange)
další
Úvod do analýzy
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
DNS
Základní práce s DNS
ipconfig /displaydns
zobrazí DNS cache na našem zařízení vč. TTL
ipconfig /flushdns
vyčistí DNS cache
nslookup
komplexní program pro práci s DNS, především překlad
pracuje buď klasicky (parametr = IP nebo jmenná adresa),
nebo interaktivně
přechod do interaktivního režimu: nslookup
Úvod do analýzy
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
DNS
nslookup v interaktivním módu
set all
ls fpf.slu.cz
ls -t ns fpf.slu.cz
ls -t aaaa fpf.slu.cz
Linux: taky existuje nslookup, ale ještě lepší nástroj je dig
Úvod do analýzy
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Protokol IP
Základní práce s IP
ping adresa
zjišťuje propustnost a dostupnost
tracert adresa
zjišťuje stav cesty k cíli
pathping adresa
zjišťuje stav cesty k cíli včetně statistických informací
Úvod do analýzy
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Statistické informace
netstat (Network Statistics)
netstat -ao
celková statistika (all) včetně PID komunikujících procesů
jak získat k PID název procesu: tasklist
netstat -ano
totéž, navíc místo jmenných adres vypisuje IP adresy
netstat -es
podrobná statistika všech protokolů z rodiny TCP/IP
netstat -sp tcp
pouze statistika protokolu TCP (podobně ip, udp, icmp, atd.)
netstat -ab
vypisuje i spustitelné soubory, které do komunikace vstupují
Úvod do analýzy
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Průzkum stanic
Činnost na stanicích v síti
Máme tyto možnosti:
Linux – přihlášení přes Telnet (obvykle zakázáno) nebo SSH
Windows – přihlášení přes Telnet (obvykle zakázáno), práce
přes WMI nebo Vzdálená plocha apod.
Úvod do analýzy
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Průzkum stanic
Mechanismus WMI
pokud máme dostatečná oprávnění, dokážeme v lokální síti
získat informace o počítačích s Windows
ve Windows běží služba WMI, která udržuje databázi
veškerých informací o daném počítači
k této službě lze přistupovat i z jiného počítače v rámci sítě
program wmic na příkazovém řádku (zadáním bez parametrů
se dostaneme do interaktivního režimu)
nápověda v interaktivním režimu: /?
je třeba mít vyšší přístupová oprávnění
Úvod do analýzy
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Průzkum stanic
Mechanismus WMI
Příklady (jsme v interaktivním režimu)
os list
úplná informace o operačním systému našeho počítače
/node:ucetni os list
totéž, ale ptáme se počítače s názvem ucetni
memorychip get capacity,devicelocator,name
ptáme se na čipy operační paměti, nezajímá nás vše, ale jen
vybrané informace
service where state="running" get caption,name
chceme informace o všech službách, které na počítači právě
běží
Úvod do analýzy
ÚI, FPF SU Opava
Pro připomenutí
Síťová zařízení
Základní průzkum
Průzkum síťových rozhraní
Průzkum stanic
Mechanismus WMI
Příklady
wmic service "spooler" call startservice
na našem počítači jsme spustili zadanou službu
wmic os call reboot
restartovali jsme náš počítač
wmic /node:ucetni os call reboot
restartovali jsme cizí počítač
wmic /node:ucetni /user:dadmin process where
name=explorer.exe call terminate
ukončili jsme zadaný proces na cizím počítači, pod
přihlašovacím jménem dadmin
Úvod do analýzy
ÚI, FPF SU Opava

Podobné dokumenty

Microsoft Windows 8 Podrobná uživatelská příručka

Microsoft Windows 8 Podrobná uživatelská příručka ovládáním plochy, ale také ovládnou všechny pokročilé možnosti. Data v současné době vládnou světu, mnohdy obsahují informace nedozírné hodnoty. Další kapitoly proto uživatele seznámí s jejich stru...

Více

Základní práce s protokolovým analyzátorem Wireshark

Základní práce s protokolovým analyzátorem Wireshark Parametr -i specifikuje síťové zařízení, -w název souboru, do kterého budou data ukládána.

Více

Přístupový Router - Embedded Technologies sro

Přístupový Router - Embedded Technologies sro 10 / 100 Mbit/s. Zařízení nabízí funkce pro vzdálený přístup do sítí LAN, dial-out funkce a při použití dvou jednotek umožňuje propojení dvou vzdálených sítí přes telefonní linku. Ethernet switch je

Více

Operacˇnı syste´my - RNDr. Šárka Vavrečková, Ph.D.

Operacˇnı syste´my - RNDr. Šárka Vavrečková, Ph.D. Navazujeme na obdobná skripta z předmětu Praktikum z operačnı́ch systémů, tedy předpokládajı́ se již základnı́ znalosti práce ve Windows, v přı́stupových oprávněnı́ch a základ prác...

Více

Obsah - CPress

Obsah - CPress Co jsou nastavení místní sítě? Jak na pevnou IP-adresu a DHCP Jaké IP-adresy mohu použít v místní síti Jak vypadají IP-adresy verze 6 Jak změním název počítače pro síťovou identifikaci Nezapomínejt...

Více

Práce s Linux File System II

Práce s Linux File System II 2.2. PING – otestujte si příkazem ping Vaši bránu. 2.2.1.IP adresu Vaší brány zjistíte získáte tak, že poslední číslo vaší IP adresy přepíšete na 2. VMWare používá vždy bránu s touto adresou. Pro z...

Více

Úprava diplomových prací - Katedra informačního a znalostního

Úprava diplomových prací - Katedra informačního a znalostního 2. Rozborová (teoretická) část může být tvořena jednou a více kapitolami, v nichž se dokládá současný stav poznání dané problematiky získaný studiem a rozborem pramenů. Tato část může končit shrnut...

Více

Úloha č. 6 Konfigurace služeb DNS a WINS Úkol

Úloha č. 6 Konfigurace služeb DNS a WINS Úkol nastavte server jako člena domény Microsoft Windows 2003 nainstalujte a nakonfigurujte službu DNS nainstalujte a nakonfigurujte službu WINS seznamte se s konzolí pro správu DNS a WINS serveru vytvo...

Více

the best technologies!

the best technologies! Základní verze, kapacita 812 Mbps, univerzální jednotka, TX power 6 dBm.

Více

SMS - Summit Development

SMS - Summit Development Program Summit Management System (dále SMS) je určen pro konfiguraci, diagnostiku a dohled radioreléových spojů SUMMIT DEVELOPMENT. Program SMS je spustitelný pod operačním systémem WINDOWS nebo ta...

Více