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

Zde bydlí mé poznámky ze síťové části úvodu do počítačových sítí, kterou přednášel RNDr. Libor Forst. Poznámky jsou kompletní a to místy až moc. Mnoho věcí zde uvedených nebyly u zkoušky vůbec vyžadovány a nebyly ani zdaleka zapotřebí k pochopení celého předmětu.

Zároveň pořadí jednotlivých kapitol ani náhodou neodpovídá pořadí, ve kterém byly přednášeny, zejména kryptografická kapitolka na konci poznámek je opravdu náhodně mimo.

Pokud jste studenty MFF UK a čeká vás zkouška ze sítí, určitě se vám bude hodit tato stránka s vypracovanými zkouškovými otázkami.

Sítě

RFC

OSI

VrstvaFunkce
aplikačníkomunikace mezi programy
prezentačnídatové konverze pro aplikace
relačnířízení dialogu mezi koncovými uzly
transportníend-to-end přenos datových bloků
síťovásměrování mezi sítěmi
linkovápřenos datových rámců mezi uzly
fyzickáfyzický přenos (bitů) mezi uzly

TCP/IP

Well known services

Multiplexing

Zapouzdření

Multiplexing

PDU

PDU

Aplikační vrstva

DNS

TypJménoData
SOAjméno doménystart of authority – obecné informace o doméně
NSjméno doményjméno nameserveru somény
Ajméno počítačeIPv4 adresa počítače
AAAAjméno počítačeIPv6 adresa počítače
PTRreverzní jménodoménové jméno počítače
CNAMEjméno aliasukanonícké jméno počítače
MXjméno domény/počítačejméno mailového serveru a jeho priorita
Vyřizování DNS dotazu

FTP

SMTP

POP

IMAP

HTTP

MetodaTělo požadavkuTělo odpovědiBezpečnáIdempotentní
GETdokumentanoano
HEADanoano
POSTparametrydokumentnene
PUTdokumentneano
DELETEvýsledekneano
CONNECTtunelpřesvšechnapole

v.1

v.2

v.3

WWW

Princip distribuované databáze

Telnet

SSH

SIP

SIP

NFS

NTP

DHCP

Průběh DHCP

Transportní vrstva

TCP

Three way handshake

UDP

Síťová vrstva

IP

VoIP

v4

IPv4 adresy

Subnetting

Subnetting

Supernetting
CIDR

v6

NAT

ICMP

Ping

Linková vrstva

ARP

ARP proxy

ARP proxy

  1. A posílá broadcastem ARP request s IP adresou B
  2. router pozná, že dotaz nebude zodpovězen (A a B jsou v jiné podsíti), proto sám posílá ARP reply s MAC adresou routeru
  3. A si přiřadí MAC oruteru k IP adrese B ve své ARP cache
  4. A posílá data pro B s MAC adresou routeru

Síťové topologie

Typy síťových topologií

Multipoint

Point-to-point

Ethernet

VLAN

CRC

WiFi

Fyzická vrstva

Druhy přenosu dat

UTP

UTP crossover

Optická vlákna

Segmentace sítě

Segmentace sítě

Learning bridge, BUS (BUM)

Routing

Směrovací tabulka

Routing Směrovací tabulkaRoutovací algoritmus

Statické řízení

ICMP redirect

ICMP redirect

Dynamické řízení

Distance-vector protokoly

RIP
OSPF

Autonomní systémy

EGP

Zabezpečení sítě

IP filtering

Proxy server

Kryptografie

Symetrické šifry

Asymetrické šifry

Hahovací funkce

Šifrování dat

Šifrování dat

Elektronický podpis

Elektronický podpis

Diffie-Hellman

  1. Alice vygeneruje tajné $a$ a veřejná prvočísla $p$ a $q$
  2. Spočítá $A = p^a \mod{q}$ a pošle $p$, $q$ a $A$ Bobovi
  3. Bob zvolí tajné číslo $b$, spočte $B = p^b \mod {q}$ a pošle $B$ Alici
  4. Alice spočítá $s = B^a \mod{q}$ a Bob $s = A^b \mod{q}$

Certifikáty

Ověřování

SSL, TLS