Co to jest port 587?
Komunikacja
Adres komputera nazywany jest adresem IP (Internet Protocol). Adres IP jest częścią pakietu protokołu o nazwie TCP / IP, który pochodzi z protokołu Transmission Control / Internet Protocol. Transport danych lub wniosków i odpowiedzi z jednej aplikacji na jednym komputerze do innej aplikacji w drugiej obejmuje kilka warstw protokołu.
Protokoły transportowe
Protokoły TCP / IP są odpowiedzialne za pakowanie danych do pakietów danych, które są protokołami transportowymi zwanymi TCP (Transmission Control Protocol) i UDP (User Datagram Protocol). Pakiet danych to fragment danych z informacjami sterującymi umieszczonymi z przodu w nagłówku. Protokół UDP jest lekki, wykonując usługę minimalnego pakietu danych. TCP jest bardziej skomplikowany. Nawiąż połączenie między dwoma skrajnościami i sprawdź, czy dane docierają we właściwej kolejności. Zarówno TCP, jak i UDP używają tego samego zakresu numerów, ale port TCP nie jest równy portowi UDP. Jest port 587 dla TCP i UDP.
Znane porty
IANA (Internet Assigned Numbers Authority) utrzymuje listę zarejestrowanych portów dla aplikacji, które są powszechnie używane. Nazywa się je "znanymi portami". Każdy jest zarezerwowany dla konkretnej aplikacji i programiści nie powinni próbować używać numeru portu przypisanego do innych aplikacji. Do SMTP przypisanych jest kilka znanych portów, w tym port 587.
Demony
"Demon" to program, który działa nieprzerwanie. Powtarza się to sprawdzając pewien warunek. Jeśli warunek zostanie spełniony, program wykona akcję. Jeśli nie zostanie spełniony, zostanie powtórzony ponownie i stan zostanie ponownie sprawdzony. Mówi się, że oprogramowanie aplikacyjne, takie jak SMTP, nasłuchuje na określonym porcie. To nie jest prawdą, ponieważ oprogramowanie sieciowe nasłuchuje ruchu przychodzącego i powtarza się do momentu nadejścia pakietu. Demon sieci odczytuje nagłówek transportu, aby wykryć numer portu, usuwa nagłówek transportu i przekierowuje go do odpowiedniej aplikacji. Demon SMTP powtarza się, czekając, aż oprogramowanie sieciowe przekaże do niego pakiet danych. Jeśli dane docierają do portu 587, SMTP wie, że jest to żądanie wysłania wiadomości e-mail z klienta.