port
W świecie komputerów termin „port” ma trzy różne znaczenia. Może odnosić się do 1) a sprzęt komputerowy port, 2) an Internet numer portu lub 3) proces przenoszenia oprogramowania z jednego Platforma do innego.
1. Port sprzętowy
Port sprzętowy to fizyczne połączenie na komputer lub inne urządzenie elektroniczne. Wspólne porty na nowoczesnych komputery stacjonarne zawierać USB, Piorun, Etherneti DisplayPort. Poprzednie generacje komputerów korzystały z różnych portów, np Porty szeregowe, porty równoległe, VGA porty. Urządzenia mobilne często mają tylko jeden port. Na przykład iPhone lub iPad może mieć plik piorun złącze. Urządzenia z Androidem często mają rozszerzenie USB-C Port.
Celem portu sprzętowego jest zapewnienie łączności i / lub zasilania elektrycznego urządzenia. Na przykład porty USB w komputerze mogą być używane do połączenia Klawiatury, Myszy, drukarki lub inne peryferia. Port USB-C na smartphone może służyć do ładowania urządzenia i synchronizowania go z plikiem PC.
UWAGA: Port sprzętowy może być również nazywany Interfejs, gniazdo lub złącze.
2. Numer portu internetowego
Wszystkie dane przesyłane przez Internet są wysyłane i odbierane za pomocą określonego zestawu poleceń, znanego również jako plik protokół. Każdy protokół ma przypisany określony numer portu. Na przykład wszystkie dane strony internetowej zostały przesłane HTTP używa portu 80. Dane przesyłane HTTPS używa portu 443. Inne popularne porty to:
- Port 20 - FTP (Protokół Przesyłania Plików)
- Port 22 - SSH i SFTP
- Port 25 - SMTP (e-mail wychodzący)
- Port 465 - SMTP przez SSL
- Port 143 - IMAP (poczta przychodząca)
- Port 993 - IMAP przez SSL
Numery portów są podobne do bezprzewodowy kanałów, ponieważ zapobiegają konfliktom między różnymi protokołami. Zapewniają również prosty sposób wdrażania środków bezpieczeństwa sieci, ponieważ można zezwolić lub zablokować określone protokoły.
3. Oprogramowanie do przenoszenia
„Port” może być również używany jako czasownik. Przenoszenie oprogramowanie oznacza wzięcie aplikacja napisany dla jednej platformy i sprawiający, że będzie działał na innej. Na przykład plik Okna program może zostać przeniesiony do MacOS. Na iOS aplikacja może zostać przeniesiona do android.
Aby przenieść program z jednej platformy na drugą, musi być napisany dla odpowiedniego sprzętu i system operacyjny. Programy zbudowane przy użyciu uniwersalnego środowiska programistycznego mogą być stosunkowo łatwe do przeniesienia, podczas gdy programy, które w dużym stopniu polegają na systemie operacyjnym API może wymagać całkowitego przepisania.