Protokół - to określony sposób komunikacji i wymiany danych akceptowany przez nadawcę i odbiorcę. . ->
,óo ddJa.&Oo^GC frastf) <- uitynJ
~jpaexhj
JMS \ni r. rr'*'
Model [SO/OSI
Model TCP/IP
holokoh
i/O b
Warstwa Aplikacji
Warstwa Aplikacji j DNS. P0P3. 111 lj'. I I I I PS. NFS. Telnet. SMTP.i&f i DMCP, FTP. W\ P. SMB. BOOTP. NNTP, SNMP.
SSL, TLS. SSH.
Warstw a Sesji
NetBIOS, SIP.
—1
Warstw a Transportowa
Warstwa Sieciowa
Warstwa Transportowa K IT UDP. NetBEUI. SPX.
Warstwa intersieci IP. ICMP. IGMP. IPSec. IPX. AppIcTalk. RIP, OSP!
BGP. ARP. RARP.
Warstwa dostępu do sieci
ARP. CSMA/CD. PPP. PPTP. SLIP. ATM. ISDN. L2TP. Ethernet,
Warstwa Fizyczna
V.35, V.34. 802.3. DSL. 802.1 la/b/g/n. 802.15. (Ethernet). USB, Bluetooth
Protokoły połączeniow e - to takie, w których wysłanej informacji towarzyszy potw ierdzenie jej odbioru. Podczas połączenia otwierany jest kanał dedykowany tylko dla danej transmisji. Pakiet są przesyłane ze stałą prędkością w określonej kolejności. Parametry połączenia są ciągle kontrolowane. Zagubiony fragment komunikatu jest retransmitowany.
Protokoły bezpołączcniowe - to takie, w których dane są przesyłane łączem aktualnie wolnym. Protokół nie posiada mechanizmu informacji o błędach i potw ierdzania dotarcia danych i retransmisji. Dane przesyłane między nadawcą a odbiorcą nic są układane w określonej kolejności, nie jest sprawdzane czy zostały odebrane.
Port - to określenie końca ścieżki komunikacyjnej jaką używa proces (program) do nasłuchiwania komunikatów z sieci. Jest on identyfikowany przez 16 bitową liczbę całkowitą.
Gniazdo (socket) - to końcowy punkt połączenia między hostami i ich procesami. Ich reprezentacja to połączenie 1P hosta z numerem portu (stosowane w warstwie transportowej. TCP. UDP).
1. Porty dobrze znane (0-1023) - to porty zarezerwowane dla usług i aplikacji serwerowych lub sieciowych.
2. Porty zarejestrowane (1024-49151) - to porty przypisane do aplikacji (procesów) uży tkowników . Port jest wykorzystywane przez mniej znane aplikacje, jednak, gdy nie są one zainstalowane na komputerze klienta system może je dynamicznie przydzielić.
3. Porty Dy namiczne (prywatne, efemeryczne) (49152 - 65535) — to porty przypisywane przez system aplikacją klienckim podczas procesu inicjalizacj i połączenia.