whycomputer.com >> Wiedza o Internecie >  >> Sieci komputerowe

Czym jest port nasłuchu?

Czym jest port nasłuchu?

Port to wirtualny adres przypisany programowi, umożliwiający wymianę danych między komputerami w sieci. Podobnie jak każdy komputer ma swój adres IP, tak każde działające w tle oprogramowanie posiada numer portu, który informuje, do której aplikacji skierować przychodzące pakiety. Aplikacje, które oczekują na dane, znajdują się w stanie zwanym nasłuchiwaniem (listening).

Komunikacja sieciowa

Porty są częścią protokołu TCP/IP – zestawu standardów określających, jak podzielić, oznaczyć i dostarczyć dane do właściwego odbiorcy. Dane są dzielone na segmenty, a każdy segment umieszczany jest w pakiecie. Pakiet zawiera nagłówek, w którym protokół sieciowy zapisuje niezbędne informacje, w tym adres IP docelowego komputera oraz numer portu aplikacji, do której pakiet ma trafić.

Protokoły transportowe

W rodzinie TCP/IP najważniejsze protokoły transportowe to TCP (Transmission Control Protocol) oraz UDP (User Datagram Protocol). Oba używają numerów portów. TCP nawiązuje połączenie, utrzymuje je przez cały czas trwania sesji i zapewnia kolejność oraz integralność przesyłanych segmentów. UDP jest lżejszy, nie tworzy połączenia i jest wykorzystywany głównie w aplikacjach multimedialnych, gdzie liczy się szybkość, a nie pełna pewność dostarczenia.

Porty są identyfikowane nie tylko numerem, ale także protokołem, dlatego istnieje np. TCP 25 oraz UDP 25 – to dwa różne porty.

Porty znane (Well‑known ports)

Niektóre aplikacje mają zarezerwowane numery portów, określane jako „porty znane”. Listę tych przydziałów prowadzi IANA (Internet Assigned Numbers Authority). Dzięki temu programista może być pewny, że wysyłając dane na określony port, trafi on do właściwej usługi. Przykładowo, port 21 jest przeznaczony dla FTP, a port 88 dla Kerberos – nie ma sensu wysyłać danych do portu 21 oczekując, że odbierze je Kerberos.

Procedury odbierania

Po dotarciu pakietu do komputera odbierającego, warstwa sieciowa usuwa nagłówki i przekazuje czyste dane do aplikacji wskazanej numerem portu. Odpowiednia aplikacja musi być uruchomiona i nasłuchująca, aby mogła przetworzyć przychodzące informacje. W wielu przypadkach wymiana danych odbywa się w sposób interaktywny – aplikacje po obu stronach wymieniają się komunikatami przez cały czas trwania sesji.


URL:https://pl.whycomputer.com/siec/100307524.html

Sieci komputerowe
  • Czym jest port szeregowy Dell PCI?

    Port szeregowy Dell PCI (Peripheral Component Interconnect) to karta rozszerzeń montowana na płycie głównej komputera Dell, umożliwiająca podłączenie urządzeń z interfejsem szeregowym.Specyfika DellKarty rozszerzeń PCI używane w komputerach Dell nie są produkowane przez samą firmę Dell. Mimo że fizy

  • Co to jest port audio w komputerze?

    Port audio w komputerze to gniazdo, do którego podłączamy urządzenia dźwiękowe, takie jak głośniki, słuchawki czy mikrofon. Większość laptopów ma wbudowane głośniki, ale aby uzyskać lepszą jakość dźwięku lub zachować prywatność, warto podłączyć zewnętrzny sprzęt audio.Audio w komputerzeŹródła dźwięk

  • Czym jest przetwornik I/P?

    Przetwornik I/P (prąd‑ciśnienie) to urządzenie przekształcające sygnał elektryczny w sygnał pneumatyczny, wykorzystywane głównie w systemach przemysłowych. Stosuje się go w liniach produkcyjnych, gdzie potrzebna jest kontrola przepływu cieczy, gazów lub chłodzenia, a także przy sterowaniu siłownikam

Wiedza o Internecie © https://pl.whycomputer.com