Internetový protokol
Internetový protokol (IP) je sada protokolů, která definuje, jak počítače komunikují přes síť. Skládá se ze čtyř vrstev:
Aplikační vrstva
Poskytuje rozhraní pro aplikace ke komunikaci přes síť.
Protokoly: HTTP, HTTPS, FTP, SMTP, POP3, DNS
Transportní vrstva
Poskytuje spolehlivý přenos dat mezi počítači.
Protokoly: TCP, UDP
Síťová vrstva
Poskytuje adresování a směrování paketů dat přes síť.
Protokoly: IP (IPv4, IPv6), ICMP
Linková vrstva
Poskytuje fyzické rozhraní pro připojení počítačů k síti.
Protokoly: Ethernet, Wi-Fi
HTTP
Hypertext Transfer Protocol (HTTP) je protokol používaný k přenosu webových stránek a dalších dat přes internet. Je to protokol bez připojení, což znamená, že každé požadavky a odpověď jsou samostatné transakce.
HTTPS
HTTPS (Hypertext Transfer Protocol Secure) je rozšíření protokolu HTTP, které používá šifrování k zajištění bezpečného přenosu dat. Šifrování chrání data před odposlechem a neoprávněným přístupem.
Protokoly aplikační vrstvy
BGP (Border Gateway Protocol): Používá se k směrování dat mezi různými autonomními systémy (AS).
DHCP (Dynamic Host Configuration Protocol): Používá se k automatickému přidělování IP adres a dalších síťových konfigurací klientům.
DNS (Domain Name System): Používá se k překladu doménových jmen na IP adresy.
FTP (File Transfer Protocol): Používá se k přenosu souborů mezi počítači.
HTTP (Hypertext Transfer Protocol): Používá se k přenosu webových stránek a dalších dat přes internet.
HTTP/3: Nová verze protokolu HTTP, která je rychlejší a efektivnější než předchozí verze.
HTTPS (Hypertext Transfer Protocol Secure): Rozšíření protokolu HTTP, které používá šifrování k zajištění bezpečného přenosu dat.
IMAP (Internet Message Access Protocol): Používá se k přístupu k e-mailům na serveru.
IRC (Internet Relay Chat): Používá se ke komunikaci v reálném čase přes internet.
LDAP (Lightweight Directory Access Protocol): Používá se k přístupu k adresářům a databázím.
MGCP (Media Gateway Control Protocol): Používá se k řízení hlasových hovorů přes IP sítě.
MQTT (Message Queuing Telemetry Transport): Používá se k přenosu dat z IoT zařízení do cloudových služeb.
NNTP (Network News Transfer Protocol): Používá se k přenosu novinek a diskusních příspěvků.
NTP (Network Time Protocol): Používá se k synchronizaci času mezi počítači.
OSPF (Open Shortest Path First): Používá se k směrování dat v rámci autonomních systémů.
POP (Post Office Protocol): Používá se k přístupu k e-mailům na serveru.
PTP (Precision Time Protocol): Používá se k synchronizaci času s velmi vysokou přesností.
ONC/RPC (Open Network Computing Remote Procedure Call): Používá se k volání vzdálených procedur mezi počítači.
RTP (Real-time Transport Protocol): Používá se k přenosu dat v reálném čase, jako je zvuk a video.
RTSP (Real-Time Streaming Protocol): Používá se k ovládání přehrávání médií v reálném čase.
RIP (Routing Information Protocol): Používá se k směrování dat v rámci autonomních systémů.
SIP (Session Initiation Protocol): Používá se k zahájení a ukončení hlasových a video hovorů.
SMTP (Simple Mail Transfer Protocol): Používá se k odesílání e-mailů.
SNMP (Simple Network Management Protocol): Používá se ke správě síťových zařízení.
SSH (Secure Shell): Používá se k zabezpečenému vzdálenému přístupu k počítačům.
Telnet: Používá se k vzdálenému přístupu k počítačům prostřednictvím textového rozhraní.
TLS/SSL (Transport Layer Security/Secure Sockets Layer): Používá se k šifrování dat při přenosu přes síť.
XMPP (Extensible Messaging and Presence Protocol): Používá se k zasílání zpráv a správě přítomnosti v reálném čase.