Úvod do analýzy - počítačových sítí
Transkript
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
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...
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.
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
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...
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...
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...
Ú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...
Ú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...
the best technologies!
Základní verze, kapacita 812 Mbps, univerzální jednotka, TX power 6 dBm.
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...