Lekcja: "Sieci komputerowe - Architektura Internetu, część 2 "
Protokoły
Numer protokołu jest zawarty w bajcie znajdującym się w trzecim słowie nagłówka datagramu.
Jego wartość określa, do jakiego protokołu w warstwie powyżej IP powinny być przekazane dane.
Na przykład:
- numer protokołu wynosi 6 – IP skieruje datagram do TCP
- numer protokołu wynosi 17 – IP skieruje datagram do UDP
Po dostarczeniu przez IP danych do protokołu transportowego, przekazywane są one do właściwego procesu aplikacyjnego.
Procesy te, zwane usługami sieciowymi, są identyfikowane za pomocą numerów portów, każdy o 16-bitowej wartości. Źródłowy numer portu, który określa proces wysyłający dane oraz numer portu przeznaczenia, definiując proces, do którego dane mają trafić, znajdują się w pierwszym słowie nagłówka segmentu TCP i pakietu UDP.