port

co to jest port komputera?

port w komputerach ma trzy główne zastosowania, każde jako rodzaj gniazda w sieci, sprzęcie komputerowym i oprogramowaniu:

  1. port w sieci to zdefiniowany programowo numer związany z protokołem sieciowym, który odbiera lub przesyła komunikację dla określonej usługi.
  2. port w sprzęcie komputerowym to gniazdo lub gniazdo, do którego podłącza się Sprzęt peryferyjny.
  3. port w oprogramowaniu komputerowym ma miejsce, gdy oprogramowanie zostało przetłumaczone lub przekonwertowane do działania na innym sprzęcie lub systemie operacyjnym (OS) niż zostało pierwotnie zaprojektowane.

co to jest port sieci komputerowej?

port w sieci komputerowej to sposób, w jaki komputer może używać jednego fizycznego połączenia sieciowego do obsługi wielu przychodzących i wychodzących żądań, przypisując każdemu numer portu. Liczby od 0 do 65535, czyli liczby 16-bitowej.

niektóre z tych numerów portów są ściśle zdefiniowane i zawsze powiązane z określonym typem usługi – na przykład, File Transfer Protocol (FTP) to zawsze numer portu 21, a ruch sieciowy Hypertext Transfer Protocol to zawsze port 80. Są one nazywane dobrze znanymi portami i przechodzą od 0 do 1023.

numery od 1024 do 49151 nazywane są portami zarejestrowanymi i mogą być zarejestrowane w Internet Assigned Numbers Authority do określonego zastosowania. Numery od 49152 do 65535 są nieprzypisane, mogą być używane przez dowolny rodzaj usługi i nazywane są portami dynamicznymi, portami prywatnymi lub portami efemerycznymi.

jako ilustrację pomyśl o numerze portu jako przedłużeniu telefonu w systemie telefonicznym firmy. Numer telefonu firmy jest jak adres protokołu internetowego komputera (IP) lub Uniform Resource Locator (URL). Łączy użytkowników z właściwą firmą, ale nie określa, Z kim chcą rozmawiać w firmie. Rozszerzenie telefonu połączy je jednak z odpowiednią osobą w organizacji, a port połączy je z odpowiednią usługą na komputerze. Wybieranie rozszerzenia 0 do rozmowy z operatorem jest niezwykle powszechne we wszystkich systemach telefonicznych i jest jak dobrze znane porty, które zawsze definiują określone usługi.

struktura pakietu danych
numery portów identyfikują określone aplikacje lub usługi w systemie komputerowym, podobnie jak adres IP identyfikuje maszynę w sieci IP i określa przeznaczenie pakietu danych.

port jest zawsze skojarzony z protokołem. Ogólnie rzecz biorąc, jest to z protokołem sterowania transmisją lub protokołem Datagramowym użytkownika do komunikacji, ale wiadomości protokołu sterowania Internetem używają również określonych portów. Port jest określony przez adres URL lub adres IP, po którym następuje dwukropek, a następnie numer portu — jako przykłady, 10.0.0.1: 80 lub www.techtarget.com:443. z całą komunikacją internetową zawsze jest powiązany port, ale może nie być pokazany użytkownikowi, ponieważ często jest to sugerowane przez rodzaj komunikacji.

komputer może zarządzać wieloma jednoczesnymi połączeniami na jednym porcie przychodzącym. Dzieje się tak, ponieważ lokalny adres IP, lokalny port, zdalny adres IP i zdalny port określają każde połączenie. Port nasłuchujący jest wtedy, gdy komputer aktywnie czeka na przychodzące żądania na tym numerze portu, umożliwiając te połączenia. Przekazywanie portów ma miejsce, gdy komunikacja na jeden adres na określonym porcie jest następnie wysyłana lub przekazywana do innego komputera w celu przetworzenia.

jak porty sieciowe wpływają na cyberbezpieczeństwo?

porty sieciowe są głównym czynnikiem bezpieczeństwa sieci i cyberbezpieczeństwa w ogóle.

skanowanie portów, na przykład, próbuje wszystkich portów pod adresem, aby zobaczyć, które z nich są otwarte i nasłuchują. Atakujący mogą tego użyć, aby znaleźć podatne usługi, które mogą następnie zaatakować.

zapory biorą pod uwagę numer portu przy określaniu, aby zezwolić lub zablokować komunikację. Są one skonfigurowane tak, aby umożliwić komunikację tylko z konkretnymi portami potrzebnymi dla usługi i blokować inne niepotrzebne porty, więc nie można ich wykorzystać.

jako przykład używanych portów powiedzmy, że firma chce mieć stronę internetową, e-mail i bezpieczną usługę przesyłania plików w Internecie. Jego firewall pozwalałby na połączenia przychodzące do portów 80 i 443 dla ruchu internetowego, portu 25 dla przychodzącej poczty e-mail i portu 22 dla Secure Shell FTP (SFTP). Przekazuje te porty do konkretnych serwerów dla każdego rodzaju usługi. Firewall zablokuje wszystkie inne porty.

więc, jeśli pracownik niepoprawnie spróbuje użyć FTP na porcie 21 zamiast SFTP, zostanie zablokowany. Lub, na przykład, jeśli atakujący spróbuje połączyć się z portem 3389 dla pulpitu zdalnego systemu Windows, aby uzyskać kontrolę nad serwerem, zapora sieciowa zablokuje połączenie.

pasywny vs. aktywny FTP

Co to jest port sprzętu komputerowego?

w sprzęcie komputerowym port jest gniazdem lub gniazdem dla innego urządzenia peryferyjnego do podłączenia. Są one standaryzowane dla każdego celu.

niektóre popularne porty to uniwersalne porty magistrali szeregowej, porty USB-C, porty Ethernet lub porty DisplayPorts. Niektóre starsze porty, które nie są już powszechnie używane, to porty szeregowe, porty równoległe i porty myszy/klawiatury PS/2. Ogólnie rzecz biorąc, jeśli gniazdo wtykowe znajduje się na komputerze, nazywa się je portem; jeśli gniazdo znajduje się na ścianie, nazywa się je gniazdem.

co to jest port oprogramowania komputerowego?

w oprogramowaniu komputerowym portowanie czasownika jest procesem, w którym oprogramowanie jest zmieniane lub tłumaczone na różne typy sprzętu lub systemów operacyjnych, niż zostało pierwotnie zaprogramowane. Wynik można nazwać portem oprogramowania.

:

  • Microsoft początkowo zaprogramował Windows 10 do działania na procesorach x86, ale obecnie portuje Windows, aby działał również na procesorach Arm.
  • Microsoft zaprogramował Office, aby działał na systemach operacyjnych Windows, ale port Office jest również dostępny dla macOS.
  • przenoszenie gier pierwotnie zaprojektowanych do uruchamiania na jednej konsoli do gier wideo w celu uruchomienia na innej konsoli jest również powszechne.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.