• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wyjaśnienie jak dokładnie działa sieć komputerowa

Object Storage Arubacloud
0 głosów
205 wizyt
pytanie zadane 27 lipca 2022 w Sieci komputerowe, internet przez celyt Nowicjusz (170 p.)
edycja 27 lipca 2022 przez celyt
Hej!

Mam pytanie które mnie nurtuje od dłuższego czasu. Miałem ostatnio troche do czynienia z sieciami komputerowymi i nie rozumiem jednej rzeczy. Jak to działa, że wysyłając zapytanie np. http czyli na port 80, serwer wie gdzie odesłać zapytanie. Z tego co kojarzę to jak ja z własnego kompa wyślę zapytanie to "tworzę lokalnie port" np. 53478, przechodzi to przez router gdzie mamy translację NAT, czyli wszystkie urządzenia z sieci domowej mają w sieci publicznej jeden adres (w uproszczeniu) i właśnie wydaje mi się że tutaj translacja NAT dodaje port w taki sposób, żeby wiedziała na jaki host wysłać odpowiedź. Ale jak porty translacji NAT a porty różnych protokołów się do siebie mają?

Z góry dziękuje za odpowiedź :)
1
komentarz 27 lipca 2022 przez SzkolnyAdmin Szeryf (86,360 p.)
Nie NAS ( Network Attached Storage), ale NAT (Network Address Translation). W rozważaniach pominąłeś adresy prywatne urządzeń w sieci domowej.
1
komentarz 27 lipca 2022 przez celyt Nowicjusz (170 p.)
Tak przepraszam, poprawione

2 odpowiedzi

+2 głosów
odpowiedź 27 lipca 2022 przez rafu007 Stary wyjadacz (12,560 p.)
wybrane 27 lipca 2022 przez celyt
 
Najlepsza

Użytkownik lub aplikacja w jego imieniu, w tym przypadku przeglądarka inicjuje połączenie. Jest wiele portów tak zwanych well-know, czyli ich podstawowe przeznaczenie jest z góry znane i przypisane do konkretnych usług np. port 80 -http, port 443 - https. (nie ma jednak żadnych technicznych przeciwwskazań, aby użyć ich do celów, należy to jednak robić z ogromną rozwagą).

Wchodząc na stronę internetową, Twój komputer za pomocą protokołu DNS dowiaduje się, jaki jest adres IP serwera WWW, gdzie hostowana jest dana strona. Następnie przeglądarka wie, że ma się komunikować pod uzyskanym adresem IP oraz na danym porcie. W tym momencie jest tworzony dynamicznie socket, czyli specjalny identyfikator systemowy (u Ciebie port dynamiczny), który jest przypisany do danej aplikacji oraz sesji.

Twój komputer nie zna trasy do serwera, więc jedynie co może zrobić to wysyłać pakiety do routera. Na routerze następuje PAT, czyli zaawansowana forma NAT-u, gdzie oprócz podmiany adresu IP, podmieniany jest adres portu (lub nie). Router utrzymuje specjalną tablicę, w której przechowuje informacje o tym, w jaki sposób zmodyfikował adres IP oraz port, dzięki czemu jest w stanie potem poprawnie obsłużyć dane przychodzące.

Trochę więcej możesz poczytać tutaj: https://innasiec.pl/nat-network-address-translation/

+2 głosów
odpowiedź 27 lipca 2022 przez j23 Mędrzec (194,920 p.)
Port 80 to port nasłuchu, a nie transmisji danych. Klient łączy się na porcie 80 w celu ustanowienia połączenia, serwer je ustanawia, tyle że temu połączeniu nadaje inny numer portu z puli portów efemerycznych. Dzięki temu zabiegowi na jednym IP możesz mieć kilka (tysięcy) niezależnych połączeń naraz.

Podobne pytania

0 głosów
1 odpowiedź 146 wizyt
pytanie zadane 6 maja 2020 w Sieci komputerowe, internet przez Marak123 Stary wyjadacz (11,190 p.)
0 głosów
1 odpowiedź 289 wizyt
pytanie zadane 22 listopada 2018 w Sieci komputerowe, internet przez Krzysztof Kukułka Nowicjusz (120 p.)
+1 głos
3 odpowiedzi 2,671 wizyt

92,570 zapytań

141,422 odpowiedzi

319,643 komentarzy

61,958 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...