Wróć do: Teoria
podstawowy sieciTCPHTTPDNSmatura podstawowa z informatyki

Protokoły TCP/IP – HTTP, DNS, FTP

Model TCP/IP i najważniejsze protokoły warstwy aplikacji wraz z numerami portów, które trzeba znać na maturze.

01

Opis

Protokół to zestaw reguł, na które umawiają się dwa urządzenia, żeby się dogadać. Reguły określają format wiadomości, kolejność kroków i sposób reagowania na błędy. Bez wspólnego protokołu urządzenia widzą tylko strumień bitów bez znaczenia.

Internet opiera się na rodzinie protokołów zwanej TCP/IP. Jej model ma cztery warstwy: dostępu do sieci, internetową, transportową i aplikacji. Nazwa pochodzi od dwóch najważniejszych składników – IP odpowiada za adresowanie i trasę, TCP za niezawodne dostarczenie.

Na samej górze pracują protokoły, z których korzystają programy. Każdy ma przypisany numer portu, dzięki któremu system wie, do której aplikacji skierować przychodzące dane.

02

Tabela

Protokoły i porty, które najczęściej pojawiają się na egzaminie
ProtokółDo czego służyPort
HTTPstrony WWW bez szyfrowania80
HTTPSstrony WWW z szyfrowaniem443
FTPprzesyłanie plików21
SSHbezpieczny zdalny dostęp22
SMTPwysyłanie poczty25
POP3odbieranie poczty z pobraniem110
IMAPodbieranie poczty z synchronizacją143
DNSzamiana nazwy na adres IP53

Na maturze

Numery portów są klasycznym materiałem na pytanie zamknięte i warto je po prostu znać na pamięć – zwłaszcza 80, 443, 21, 22 i 53. Drugi typ pytania to przyporządkowanie protokołu do zadania, które wykonuje.

Uwaga na parę HTTP i HTTPS: różnią się nie funkcją, tylko szyfrowaniem, a co za tym idzie – portem.

04

Zapamiętaj

  • Protokół to umowa o formacie i kolejności komunikatów.
  • Model TCP/IP ma cztery warstwy, model OSI siedem.
  • IP odpowiada za adres i trasę, TCP za niezawodność dostarczenia.
  • Porty do zapamiętania: HTTP 80, HTTPS 443, FTP 21, SSH 22, DNS 53.
05

Najczęściej zadawane pytania

Czym różni się protokół od usługi?

Protokół to reguły komunikacji, usługa to program, który je realizuje. HTTP jest protokołem, a serwer WWW usługą, która go obsługuje.

Po co w ogóle numery portów?

Bo na jednym adresie IP działa wiele programów naraz. Port mówi systemowi, czy przychodzące dane należą do przeglądarki, poczty czy czegoś innego.

Czy port można zmienić?

Tak, numery są tylko konwencją. Serwer WWW można postawić na innym porcie, ale wtedy trzeba go podać w adresie – przeglądarka domyślnie próbuje 80 albo 443.

Powiązane zagadnienia