UPS Flashcards

1
Q

Počítačové sítě

A

Množina komunikujících zařízení

Heterogenní prostředí
• HW architektura, OS, Software
• Přenosové médium
• NIC

Protokoly a standardy
• IEEE
• ISO/OSI
• RFC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

ISO/OSI vrstvy

A
Aplikační (7)
Prezentační (6)
Relační (5)
Transportní (4)
Síťová (3)
Linková (2)
Fyzická (1)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Fyzická vrstva

A

Přenáší se bity

Zařízení: Rozbočovač

Protokoly: DSL, WiFi (IEEE 802.11), Ethernet

Definice signálů, konektorů, vedení, rychlostí,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Linková vrstva

A

Přenáší se rámce

Zařízení: Switch

Pracuje s MAC adresou

Dochází k přepínání

Přenos dat mezi sousedními uzly sítě (zabezpečení proti chybám)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Síťová vrstva

A

Přenáší se packety

Zařízení: router

Protokoly: ICMP, IPv4/6

Pracuje s IP

Dochází k směrování

Přenos dat mezi koncovými uzly sítě (směrování, adresování, řízení toku dat)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Transportní vrstva

A

Přenáší se: segmenty (TCP), datagramy (UDP)

Obstarává: jádro operačního systému

spolehlivost protokolu, bezpečnost protokolu, adresace porty (spojeny s protokolem)

Protokoly: TCP(spojovaný protokol, spolehlivý) a UDP, SCTP

Přizpůsobení různorodých síťových služeb potřebám aplikace (řešení chyb)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Relační vrstva

A

vyšší abstrakce přenosu dat, řeší když spojení když vypadne, logika nad spojením

Protokoly: L2TP, SAP

Řešení problému chyb nad přenosovými protokoly (výpadek spojení)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Prezentační vrstva

A

transformace přenesených dat z kodování do struktur, komprese dat, šifrování

Protokoly: SSL, MIME, TSL

Převod aplikačních dat na data vhodná pro přenos (heterogenita, komprese, šifrování)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Aplikační vrstva

A

komunikace s uživatelem, přenos souborů, termínál

Protokoly: Http, DNS, FTP, telnet, ssh

obecné a speciální služby pro aplikace, např. přenos souborů, terminál,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

TCP/IP

A
Vrstva síťového rozhraní - L1 + L2
• Ethernet, PPP, SLIP
Síťová vrstva  - L3
• IP (IPv4, IPv6), ICMP, …
Transportní vrstva - L4
• TCP, UDP, ...
Aplikační vrstva - L5 + L6 + L7
• Telnet, FTP, HTTP, DNS, ...
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Dělení sítí dle rozhlehlosti

A

BAN - 2 až 5m, 100 zařízení, 1 mW, chytré hodinky

PAN -
WPAN-HR (2,5GHz, 1Mb/s, 10m) - Bluetooth
WPAN-LR (2,5GHz, 100kb/s, 100m) - ZigBee

LAN - 100Mb/s až 1Gb/s, stovky metrů až km, dvojlinka, optická vedení, bezdrátové přenosy

MAN - (desítky až stovky km), kabelová televize, optické sítě

WAN - stovky až tisíce km

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Dělení sítí dle topologie

A

Úplná polygonální síť - zařízení propojené každý s každým

Neúplná polynomiální síť - Není propojení každý s každým

Stromová síť
Hvězdicová síť
Lineární síť
Kruhová síť

Sběrnicová topologie

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Dělení sítí dle způsobu komunikace

A

Přepínání kanálů

  • Časový multiplex (synchronní, asynchronní) - TDMA
  • Frekvenční multiplex – FDMA
  • Vlnový multiplex – různé „barvy“

Přepínání zpráv
Přepínání paketů

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Adresy v síti

A
IPv4, např. 192.168.0.1/24
• Veřejné, privátní, lokální, 32b
IPv6, např. 2A01:0430:003E::2/64
• Globální, linková, lokální, 128b
MAC, např. f0:de:f1:42:40:da
• Světově unikátní, 48b
• První tři bajty tzv. OUI
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Třídy IP adres

A

A/8 - začíná 0 - 0.0.0.0 až 127.255.255.255
B/16 - začíná 10 - 128.0.0.0 až do 191.255.255.255
C/24 - začíná 110 - 192.0.0.0. až 223.255.255.255
D - začíná 1110 - multicast
E - začíná 11111 - rezerva

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

CIDR

A
  • Classless Inter Domain Routing
  • Volná délka masky (/28, /20)
  • Nejmenší smysluplná maska (/30)
  • Adresa sítě (sudá, nejnižší)
  • Všesměrová adresa (lichá, nevyšší)
  • Adresy uzlů
  • Bit +1 půlí síť
  • Bit -1 sdružuje dvě sítě
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Privátní adresní rozsahy

A
IPv4 (tools.ietf.org/html/rfc1918)
• 127.0.0.0/8 – localhost
• 192.168.0.0/16
• 172.16.0.0/12
• 10.0.0.0/8
• 169.254.0.0/16 – link-local

IPv6 (tools.ietf.org/html/rfc4291)
• ::1 – localhost
• FE80::/64 – link-local

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Udržování spojení Server - Client

A
  • S udržovaným spojením TCP (např. SSH, FTP, …)

* Bez udržovaného spojení UDP (např. DNS, multimediální přenosy, …)

19
Q

Příklad stavových a bezestavových serverů

A

Stavové servery
• SSH, APACHE
• Bezestavové - Internet Daemon
• FTP, NTP

20
Q

Porty

A

Definují aplikaci v rámci konkrétního stroje
• Celé číslo v rozmezí 0 – 65535

• Tři skupiny:
• Dobře známé / privilegované (jen root)
• 0 - 1023 – běžné služby, SSH/22 (TCP), FTP/21 (TCP), HTTP/80 (TCP)
• Registrované
• 1024 - 49151 – Registrované u ICANN, MySQL/3306 (TCP)
• Dynamické a soukromé
• 49152 - 65535 – Dynamicky přiřazované nebo nejsou určena jejich
použití

21
Q

BSD Sockety

A
BSD sockety
• Dostupné na většině OS: Linux, BSD, Windows (WinSock)
• Komunikační mechanismus jako soubor
Atributy socketu
• Domain – protokolový zásobník
   - AF_UNIX, AF_INET, AF_ISO, ....
• Type – typ služeb
   - SOCK_STREAM, SOCK_DGRAM
• Protocol – konkrétní protokol
   - Většinou se nevybírá, default 0
22
Q

AF_UNIX X AF_INET

A

AF_UNIX
• Pojmenované sockety, pouze v rámci jednoho stroje, např.
/tmp/mysql.sock
AF_INET
• TCP
• type = SOCK_STREAM, protocol = IPPROTO_TCP
• socket(), bind(), listen(), accept(), connect(), send(), recv(), close()
• UDP
• type = SOCK_DGRAM , protocol = IPPROTO_UDP
• socket(), bind(), recvfrom(), sendto(), close()

23
Q

Dělení sítě dle propojení

A

Dvoubodové (jeden vysílač, jeden přijímač)

Mnohabodové (více vysílačů, více přijímačů)

  • Pasivní připojení (sběrnice)
  • Aktivní připojení (kruhové sítě)
24
Q

Rozdíl služba x protokol

A

Služba: Komunikace mezi dvěma sousedními vrstvami stejného systému. Každá vrstva využívá služeb vrstvy nižší a poskytuje své služby vrstvě vyšší.

Protokol: Definovaná komunikace mezi dvěma stejnými vrstvami dvou systémů

25
Q

Kapacita kanálu, definice B, C, V, S/N

Převod S/N [B] na S/N [dB]

A

• B – bandwidth, šířka pásma [Hz]
- Telefon 300-3400Hz = 3100Hz
• C – kapacita kanálu [b/s]
• V – počet úrovní signálu
• 𝑆/𝑁 – SNR, signal-to-noise ratio, poměr signálu a šumu
• 𝑆/𝑁𝑑𝐵 = 10 * 𝑙𝑜𝑔 o základu 10 * (S/N) [dB]

26
Q

Shannonův teorém

A

C = B * log o základu 2 (1 + S/N)

27
Q

Nyquistův teorém

A

C = 2 * B * log o základu 2 (V)

28
Q

Maximální přenosová rychlost vzoreček

A

Vp = Vm * log o základu 2 (V)

29
Q

Přenos druhy

A

Přenos v základním pásmu
• 10BASE-T
• Přenáší se pulzy (digitální technika)
• Kratší vzdálenosti (menší vliv rušení, zkreslení)

Přenos v přeloženém pásmu
• Hlas, analogový modem
• Signál je modulovaný (analogový přenos)
• Delší vzdálenosti

30
Q

Druhy modulace

A
  • Frekvenční
  • Fázová
  • Amplitudová
31
Q

Bit vs. Baud

A

Bit – jednotka informace (1 nebo 0)
Baud – jednotka modulace (počet stavů/s)
• Modulační rychlost (neboli rychlost, s jakou dochází k přechodům analogového
signálu mezi stavy, reprezentujícími jednotlivé diskrétní hodnoty), může být
maximálně rovna dvojnásobku šířky přenosového pásma.

32
Q

Typy přenosů dle směru

A

Simplex
• Přenos od vysílače k přijímači, jednosměrný
• Např. TV vysílání

Half-duplex
• Přenos oběma směry, ale naráz probíhá nejvýše v jednom směru
• Např. vysílačky

Full-duplex
• Obousměrný přenos, naráz může probíhat v obou směrech

33
Q

Typy přenosů dle synchronizace

A

Asynchronní
• Mezi příjemcem a vysílajícím neexistuje žádná synchronizace, speciální
značky, přenos jednoho bitu může trvat, libovolně dlouhou dobu.

Arytmický
• mezi příjemcem a vysílajícím existuje synchronizace, na začátku a na konci
přenosu bloku bitů, START/STOP bity, délka, přenosu znaku je pevná, délka
přenosu bloku proměnlivá.

Synchronní
• mezi vysílajícím a přijímajícím existuje synchronizace, po celou dobu, hodiny
jsou přenášeny odděleně nebo zakódovány do přenášených dat; NRZ,
diferenciální Manchester, …

34
Q

Rámce

A

Datová jednotka linkové vrstvy
• 3 části - hlavička, data, patička

Transparentnost přenosu
• Vkládání bitů - např. po 5 jedničkách se vkládá nula
• Vkládání speciálních znaků - např. escape sekvence

Hranice rámce
• STX - Start of TeXt
• ETX - End of TeXt

DLE - Data Link Escape

35
Q

Transparentnost přenosu

A

Bitová
• Start/stop bit (hooodně režie)

Bytová (znaková)
• Start/stop bity
• 8N1, 8E2

Rámcová/délkově
• Start/Stop znaky (STX,ETX)

36
Q

RZ

A

Return To Zero

• Kladné a záporné pulsy a vrací se k nule

37
Q

RZI

A

Return To Zero Inverted

• 0 – kratší signál než hodiny, 1 delší

38
Q

NRZ

A

Non Return To Zero

• Pouze dvě úrovně nedochází k návratu k nule

39
Q

NRZI

A

Non Return To Zero Inverted
• 1 – změna, 0 – pokud změna nenastala
• Změna na vzestupné hraně hodinového signálu

40
Q

Manchester

A

• 0/1 podle směru uprostřed pulzu
• Hrana je vždy uprostřed, může dobře sloužit k
synchronizaci

41
Q

Diferenciální Manchester

A
  • Hodiny jsou přímo součást dat
  • Signály se určují na základě přechodu
  • Lepší pro zašuměný kanál
  • Důležitý je přechod, ne směr, nevadí změna polarity
42
Q

Druhy multiplexu

A

Frekvenční – FDMA (analog)
• Více vysílání na různých frekvencích

Časový – TDMA (ISDN, GSM)
• Časové sloty/rámce

Vlnový – WDMA (DWDM, optické sítě)
• Defacto frekvenční, do optického vlákna se dává více
zdrojů světla o různých vlnových délkách
• Tvoří samostatné kanály

Kódový - CDMA
• Zakódovaná data pro všechny a každý si vezme jen co je jeho

43
Q

Sítě s přepínáním

A

Kanálů (telefon, ATM, FrameRelay)
• Fyzický nebo virtuální kanál kterým tečou veškerá data
• Daným kanálem tečou veškerá data
• Tvoří se před navázáním spojení

Packetů (TCP/IP)
• Žádná pevná cesta
• O každém packetu se rozhoduje zvlášť na
• Linkové vrstvě – přepínání rámců
• Síťové vrstvě – přepínání packetů

Zpráv (analogie email)
• Speciální případ předchozího
• Přepnutí mezi dvěma body naráz
• Store-and-forward