Porty i gniazda: Różnice pomiędzy wersjami

Z Systemy operacyjne i sieci komputerowe
Przejdź do nawigacji Przejdź do wyszukiwania
(Utworzył nową stronę „== Port protokołu == '''Port protokołu''' – pojęcie związane z protokołami używanymi w Internecie do identyfikowania procesów działających na odległych sys...”)
 
 
(Nie pokazano 3 wersji utworzonych przez jednego użytkownika)
Linia 3: Linia 3:
 
'''Port protokołu''' – pojęcie związane z protokołami używanymi w Internecie do identyfikowania procesów działających na odległych systemach. Jeden z parametrów gniazda.
 
'''Port protokołu''' – pojęcie związane z protokołami używanymi w Internecie do identyfikowania procesów działających na odległych systemach. Jeden z parametrów gniazda.
  
Numery portów reprezentowane są przez liczby naturalne z zakresu od 0 do 65535 (<math>2^{16}-1</math>). Niektóre numery portów (od 0 do 1023) są określone jako '''ogólnie znane (ang. ''well known ports'')''' i zarezerwowane na standardowo przypisane do nich usługi, takie jak np. WWW czy poczta elektroniczna. Dzięki temu można identyfikować nie tylko procesy, ale ogólnie znane usługi działające na odległych systemach. Numery od 1024 do 49151 są określone przez IANA jako ''zarejestrowane'' (ang. ''registered''), a od 49152 do 65535 jako dynamiczne/prywatne (ang. ''dynamic/private'').
+
Numery portów reprezentowane są przez liczby naturalne z zakresu od 0 do 65535. Niektóre numery portów (od 0 do 1023) są określone jako ''ogólnie znane'' (ang. ''well known ports'') i zarezerwowane na standardowo przypisane do nich usługi, takie jak np. WWW czy poczta elektroniczna. Dzięki temu można identyfikować nie tylko procesy, ale ogólnie znane usługi działające na odległych systemach. Numery od 1024 do 49151 są określone przez IANA jako ''zarejestrowane'' (ang. ''registered''), a od 49152 do 65535 jako dynamiczne/prywatne (ang. ''dynamic/private'').
  
== Standardowe usługi ==
+
=== Standardowe usługi ===
 
Lista niektórych standardowych usług:
 
Lista niektórych standardowych usług:
* [[Bootstrap Protocol|BOOTP]] [[serwer]] 67, [[klient (informatyka)|klient]] 68
+
* BOOTP (Bootstrap Protocol) – serwer 67, klient 68
* [[Domain Name System|DNS]] – 53
+
* DNS – 53
* [[Finger]] – 79
+
* Finger – 79
* [[File Transfer Protocol|FTP]] – 20, przesyłanie danych
+
* FTP – 20, przesyłanie danych
* [[File Transfer Protocol|FTP]] – 21, przesyłanie poleceń
+
* FTP – 21, przesyłanie poleceń
* [[Gopher]] – 70
+
* Gopher – 70
* [[Hypertext Transfer Protocol|HTTP]] – 80, dodatkowe serwery, np. [[Serwer pośredniczący|proxy]], są najczęściej umieszczane na porcie 8080
+
* HTTP – 80, dodatkowe serwery, np. proxy, są najczęściej umieszczane na porcie 8080
* [[HTTPS]] – 443 (HTTP na [[Transport Layer Security|SSL]])
+
* HTTPS – 443 (HTTP na SSL)
* [[Internet Message Access Protocol|IMAP]] – 143
+
* IMAP – 143
* [[IMAP3]] – 220
+
* IMAP3 – 220
* [[Internet Relay Chat|IRC]] – 6661 do 6667
+
* IRC – 6661 do 6667
* [[Extensible Messaging and Presence Protocol|XMPP]] – 5222 dla serwera sieci [[Extensible Messaging and Presence Protocol|Jabber]]
+
* XMPP – 5222 dla serwera sieci Jabber
* XMPP – 5223 dla serwera sieci Jabber w serwisie [[Wirtualna Polska]]
+
* XMPP – 5223 dla serwera sieci Jabber w serwisie Wirtualna Polska
* [[Lightweight Directory Access Protocol|LDAP]] – 389
+
* LDAP – 389
* [[Lightweight Directory Access Protocol#LDAPS|LDAPS]] – 636 (LDAP na SSL)
+
* LDAPS – 636 (LDAP na SSL)
* [[MySQL]] – 3306
+
* MySQL – 3306
* [[Network News Transfer Protocol|NNTP]] – 119
+
* NNTP – 119
* [[POP3]] – 110
+
* POP3 – 110
* [[SPOP3]] – 995 (POP3 na SSL)
+
* SPOP3 – 995 (POP3 na SSL)
* [[PostgreSQL]] – 5432
+
* PostgreSQL – 5432
* [[Rsync]] – 873
+
* Rsync – 873
* [[Simple Mail Transfer Protocol|SMTP]] – 25
+
* SMTP – 25
* [[SSH]] – 22
+
* SSH – 22
* [[Syslog]] – 514
+
* Syslog – 514
* [[Telnet]] – 23
+
* Telnet – 23
* [[TFTP]] – 69
+
* TFTP – 69
* [[X Window System|X11]] – od 6000 do 6007
+
* X11 – od 6000 do 6007
  
W systemach pochodzących od [[Unix|Uniksa]], lista portów i nazw odpowiadających im usług znajduje się w pliku /etc/services.
+
W systemach pochodzących od Uniksa, lista portów i nazw odpowiadających im usług znajduje się w pliku /etc/services.
 +
 
 +
Na podstawie http://pl.wikipedia.org/wiki/Port_protoko%C5%82u
 +
 
 +
== Gniazdo ==
 +
 
 +
Połączenie numeru portu i adresu IP daje tzw. gniazdo
 +
(ang. socket). Przykładowo 192.168.23.11:6666, nr portu podajemy po dwukropku.
 +
 
 +
[[Category:4 TI systemy operacyjne i sieci komputerowe]]
 +
[[Category:Sieci komputerowe]]

Aktualna wersja na dzień 14:00, 17 mar 2014

Port protokołu

Port protokołu – pojęcie związane z protokołami używanymi w Internecie do identyfikowania procesów działających na odległych systemach. Jeden z parametrów gniazda.

Numery portów reprezentowane są przez liczby naturalne z zakresu od 0 do 65535. Niektóre numery portów (od 0 do 1023) są określone jako ogólnie znane (ang. well known ports) i zarezerwowane na standardowo przypisane do nich usługi, takie jak np. WWW czy poczta elektroniczna. Dzięki temu można identyfikować nie tylko procesy, ale ogólnie znane usługi działające na odległych systemach. Numery od 1024 do 49151 są określone przez IANA jako zarejestrowane (ang. registered), a od 49152 do 65535 jako dynamiczne/prywatne (ang. dynamic/private).

Standardowe usługi

Lista niektórych standardowych usług:

  • BOOTP (Bootstrap Protocol) – serwer 67, klient 68
  • DNS – 53
  • Finger – 79
  • FTP – 20, przesyłanie danych
  • FTP – 21, przesyłanie poleceń
  • Gopher – 70
  • HTTP – 80, dodatkowe serwery, np. proxy, są najczęściej umieszczane na porcie 8080
  • HTTPS – 443 (HTTP na SSL)
  • IMAP – 143
  • IMAP3 – 220
  • IRC – 6661 do 6667
  • XMPP – 5222 dla serwera sieci Jabber
  • XMPP – 5223 dla serwera sieci Jabber w serwisie Wirtualna Polska
  • LDAP – 389
  • LDAPS – 636 (LDAP na SSL)
  • MySQL – 3306
  • NNTP – 119
  • POP3 – 110
  • SPOP3 – 995 (POP3 na SSL)
  • PostgreSQL – 5432
  • Rsync – 873
  • SMTP – 25
  • SSH – 22
  • Syslog – 514
  • Telnet – 23
  • TFTP – 69
  • X11 – od 6000 do 6007

W systemach pochodzących od Uniksa, lista portów i nazw odpowiadających im usług znajduje się w pliku /etc/services.

Na podstawie http://pl.wikipedia.org/wiki/Port_protoko%C5%82u

Gniazdo

Połączenie numeru portu i adresu IP daje tzw. gniazdo (ang. socket). Przykładowo 192.168.23.11:6666, nr portu podajemy po dwukropku.