tcp6 w metodzie wyjściowej


23

Co oznacza kolumna „tcp6” w metodzie wyjściowej? Proszę wyjaśnić następujące dane wyjściowe netstat:

tcp6 0 0 dmz.local.net:www 5.140.235.6%14631:49964 ESTABLISHED 21393/apache2

Co oznacza tcp6 ?


1
tcp6 odnosi się do protokołu TCP / IP wersja 6 (IPv6), którego używa twój apache do łączenia się z hostem zewnętrznym. Tylko tcp oznaczałoby, że używany jest protokół TCP / IP w wersji 4 (IPv4)
debal

4
tcp6 obsługuje zarówno protokoły IPv6, jak i IPv4
debal

Interesujące jest to, że netstat -nN * pokazuje adres ip4 na linii tcp6. tcp6 0 0 172.2.44.11:36559 210.98.81.140:443
TMa

Odpowiedzi:


19

tcp6oznacza po prostu protokół TCP przez IP v6 .

tcp6 0 0 dmz.local.net:www 5.140.235.6% 14631: 49964 ESTABLISHED 21393 / apache2

Począwszy od instrukcji netstat :

  • tcp6: Użyty protokół. Tutaj jest TCP przez IPv6

  • 0: Liczba bajtów, które nie zostały skopiowane przez program użytkownika podłączony do tego gniazda.

  • 0: Liczba bajtów, których host nie potwierdził. Lokalny adres

  • dmz.local.net:: wwwAdres i numer portu lokalnego końca gniazda. O ile nie podano opcji (-n), adres gniazda jest tłumaczony na kanoniczną nazwę hosta (FQDN), a numer portu jest tłumaczony na odpowiednią nazwę usługi.

  • 5.140.235.6%14631:: 49964Adres i numer portu zdalnego końca gniazda.

  • ESTABLISHED: Stan gniazda. Stan ESTABLISHEDoznacza, że ​​gniazdo ma ustanowione połączenie.

  • 21393/ apache2: Para oddzielonego ukośnikiem identyfikatora procesu (PID) i nazwy procesu, który jest właścicielem gniazda.

Podsumowując: lokalny proces apache2 (pid = 21393), nasłuch na standardowym porcie www ( 80 ) nawiązał połączenie TCP (przez IPv6 ) ze zdalnym hostem 5.140.235.6%14631na porcie 49964 (nierozwiązany adres IPv6, który jest lokalnie połączonym IPv6 adres: adres, który komputer przypisuje sobie w celu ułatwienia komunikacji lokalnej).

Więcej informacji o IPv6 :


1

Oznacza to, że nawiązano połączenie za pomocą protokołu TCP / IP w wersji 6 i nawiązano połączenie z serwerem WWW Apache.

TCP / IP w wersji 6 jest następcą TCP / IP w wersji 4. Jedną z głównych różnic między tymi dwoma jest liczba adresów IP, których można użyć w IPv6, jest znacznie wyższa niż dozwolona przez IPv4.

Z każdej strony połączenia widać także nazwę i port. dmz.local.netna porcie 80 ( www) po twojej stronie, demon apache2działający jako PID 21393. Połączenie to ESTABLISHEDoznacza, że ​​uzgadnianie TCP zostało pomyślnie zakończone, a klient jest gotowy do wysłania informacji do serwera, a serwer gotowy do odpowiedzi na żądania od klienta .


1

Oznacza to, że Twoja apache2usługa korzysta IPv6.

apache2 nasłuchuje na porcie 80 adresu IP twojego serwera.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.