Jak porty istnieją w systemie operacyjnym? Czy jest jakiś plik dla każdego istniejącego portu? I w jaki sposób wykorzystywane są porty? Czy dane w jakiejś formie są kierowane do określonego portu? W ogóle nie rozumiem, jak działają porty, więc doceniłbym wyjaśnienie.
Czy różne komputery mają różną liczbę portów? Jeśli nie, dlaczego nie?
Odpowiedzi:
Wyobraź sobie swoją maszynę jako duże biuro. Na każdym biurku ktoś pracuje, wykonuje pracę, z którą ma do czynienia. Biurka są ponumerowane. Nic specjalnego, mają tylko numery 1, 2, 3, ...
Wyobraź sobie post-chłopca, który musi wykonać wszystkie zadania do wykonania - ten chłopiec będzie twoim, powiedzmy to, możliwościami sieci. Ten chłopiec musi wiedzieć dwie rzeczy, aby znaleźć odpowiednią osobę: adres biura i numer biurka. Teraz ten numer jest numerem portu.
Mniej więcej ludzie mogą zmieniać miejsca według własnego uznania, co jest ważne, aby nadawca musiał wiedzieć przy jakim biurku zajmujesz się tego rodzaju sprawami i tego rodzaju sprawami, ponieważ jeden pracownik nie może (zwykle nie może) wykonać praca innych.
Jeśli umieścisz kogoś przy biurku 80, aby zachowywał się jak serwer WWW, nie ma sensu wysyłać tam pracy ssh, powinien on wysłać ją na biurko 22, jeśli tak wybrałeś. W przeciwnym razie praca zostanie po prostu porzucona.
źródło