Úvod

počítačové sítě = skupina počítačů a zařízení propojená komunikačními kanály, které umožňují vzájemnou komunikaci a sdílení dat mezi uživateli

Základní součásti komunikačního systému

sender (odesílatel) – zařízení zasílající datovou zprávu

receiver (příjemce) – zařízení přijímající datovou zprávu

message (zpráva) – informace, které je mezi odesílatelem a příjemcem vyměňovaná

transmission medium (přenosové médium) – fyzické médium, skrze které je zpráva mezi odesílatelem a příjemcem přenesena (optický kabel, bezdrátové médium, …)

protocol (protokol) – sada pravidel řídících komunikaci mezi zúčastněnými stranami

Základní parametry síťových toků

Ideální síťSkutečná síť
transparentní (pouze end-to-end)vnitřní struktura ovlivňuje doručení dat
neomezená propustnostomezená propustnost
bezztrátováztrátová
bez zpoždění a jitteruzpoždění a jitter
zachování pořadí paketůmožné prohození pořadí paketů
data nejsou poškozenadata mohou být poškozena

Požadované vlastnosti

Základní přístupy

Spojované sítě (stavové) = přepínání okruhů

Nespojované sítě = přepínání paketů

Implementace funkcionality

End-to-End (E2E)

Hop-by-Hop (HbH)

Síťové modely

ISO/OSI model

Fyzická vrstva – přenosový média, signály, bitová reprezentace (bity)

Vrstva datového spoje – MAX a LLC, fyzická adresa (rámce)

Síťová vrstva – logické síťové adresování, směrování (pakety)

Transportní vrstva – proces-proces komunikace, spolehlivost (segmenty – TCP, datagramy – UDP)

Relační vrstva – relace, správa relací (data)

Prezentační vrstva – datová reprezentace (data)

Aplikační vrstva – síťové aplikace (data)

https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fwww.lifewire.com%2Fthmb%2FOY1lnnhR6g5bNqEqwUYyFyvEXRs%3D%2F768x0%2Ffilters%3Ano_upscale()%3Amax_bytes(150000)%3Astrip_icc()%2FOsi-model-jb.svg-57f7b9af3df78c690f6305e8.png&f=1&nofb=1

Vrstvy ISO/OSI

Aplikační vrstva

Prezenční vrstva

Relační vrstva

Transportní vrstva

Síťová vrstva

Vrstva datového spoje (Spojová vrstva)

Fyzická vrstva

Difference Between TCP/IP and OSI Model (with Comparison …

Síťové komunikační modely

síťový protokol – definice formátu a pořadí zpráv vyměňovaných mezi entitami a akce probíhající při odesílání a příjmu, určuje syntax, sémantiku a časování (např. UDP, TCP, IP, IPv6, SSL, TLS, SNMP, HTTP, FTP, SSH, Aloha, CSMA/CD,…)

Standardizace

Standadizační instituce

Příklady reálných sítí