Netstat buyrug'i tavsifi. NETSTAT buyruqlar sintaksisi va imkoniyatlari. Buyruqlar va tugmalar

Jamoa netstat, standart UNIX tarmoq asboblar to'plamiga kiritilgan bo'lib, tarmoq ulanishlari, interfeys statistikasi, marshrutlash jadvallari, maskarad, multicast va boshqalar kabi tarmoqqa oid turli ma'lumotlarni ko'rsatadi.

Ushbu maqolada biz buyruqni ishlatishning o'nta amaliy misolini ko'rib chiqamiz Linuxda netstat.

1. Barcha portlar ro'yxati (ikkala tinglangan va eshitilmagan)

Barcha portlarni ko'rsating: netstat -a

# netstat -a | ko'proq Faol Internet ulanishlari (serverlar va o'rnatilgan) Proto Recv-Q Send-Q Mahalliy manzil Xorijiy manzil Davlat tcp 0 0 localhost:domain *:* LISTEN udp6 0 0 fe80::20c:29ff:fe68:ntp [::]:* Faol UNIX domen soketlari (serverlar va oʻrnatilgan) Proto RefCnt bayroqlari Turi Davlat I-tugun yoʻli unix 2 [ ACC ] STREAM LISTENING 20492 /var/run/mysqld/mysqld.sock unix 2 [ ACC ] STREAM LISTENING 23323p/run/ph/var -fpm.sock

Barcha TCP portlarini ko'rsating: netstat -at

# netstat -at Faol Internet ulanishlari (serverlar va o'rnatilgan) Proto Recv-Q Send-Q Mahalliy manzil Xorijiy manzil Davlat tcp 0 0 localhost:domain *:* LISTEN tcp 0 0 *:ssh *:* LISTEN tcp 0 0 localhost:ipp *:* TINGLASH tcp 0 0 *:http *:* TINGLASH

Barcha UDP portlarini ko'rsating: netstat -au

# netstat -au Faol Internet ulanishlari (serverlar va o'rnatilgan) Proto Recv-Q Send-Q Mahalliy manzil Xorijiy manzil Davlat udp 0 0 localhost:domain *:* udp 0 0 *:bootpc *:* udp6 0 0 fe80::20c: 29ff:fe68:ntp [::]:*

2. LISTEN holatidagi rozetkalar ro'yxati

Barcha tinglash portlarini sanab o'ting: netstat -l

# netstat -l Faol Internet ulanishlari (faqat serverlar) Proto Recv-Q Send-Q Mahalliy manzil Xorijiy manzil Davlat tcp 0 0 localhost:domain *:* LISTEN tcp6 0 0 [::]:ssh [::]:* LISTEN udp 0 0 192.168.128.134:ntp *:*

TCP tinglash portlari roʻyxati: netstat -lt

# netstat -lt Faol Internet ulanishlari (faqat serverlar) Proto Recv-Q Send-Q Mahalliy manzil Xorijiy manzil Davlat tcp 0 0 localhost:domain *:* LISTEN tcp 0 0 localhost:ipp *:* LISTEN tcp6 0 0 [::] :ssh [::]:* TINGLASH

UDP portlarini tinglash ro'yxati: netstat -lu

# netstat -lu Faol Internet ulanishlari (faqat serverlar) Proto Recv-Q Send-Q Mahalliy manzil Xorijiy manzil Davlat udp 0 0 *:bootpc *:* udp6 0 0 [::]:ntp [::]:*

UNIX tinglash rozetkalarini sanab o'ting: netstat -lx

# netstat -lx Active UNIX domen soketlari (faqat serverlar) Proto RefCnt bayroqlari Turi Davlat I-tugun yo‘li unix 2 [ ACC ] STREAM LISTENING 3141 /var/run/fail2ban/fail2ban.sock unix 2 [ ACC ] STREAM LISTENING /var2/ run/mysqld/mysqld.sock unix 2 [ ACC ] STREAM LISTENING 23323 /var/run/php5-fpm.sock

3. Har bir protokol uchun statistikani ko'rish

Barcha portlar uchun statistikani ko'rsatish: netstat -s

# netstat -s Ip: 11150 ta jami paketlar qabul qilindi, 1 ta notoʻgʻri manzilli 0 ta yoʻnaltirildi 0 ta kiruvchi paketlar bekor qilindi 11149 ta kiruvchi paketlar yetkazib berildi. 11635 ta Icmp soʻrovi yuborildi: 13791 ta ICMP xabari qabul qilingan 12 ta kirish ICMP xabari bajarilmadi. Tcp: 15020 faol ulanish teshiklari 97955 passiv ulanish teshiklari 135 muvaffaqiyatsiz ulanish urinishlari Udp: 2841 paket qabul qilingan noma'lum portga 180 paket qabul qilindi. ......

Faqat TCP portlari uchun statistikani ko'rsatish: netstat -st

# netstat -st

Faqat UDP portlari uchun statistikani ko'rsatish: netstat -su

# netstat -su

4. Netstat chiqishida PID va jarayon nomini ko'rsatish

Variant netstat -p netstat chiqishiga "PID/Dastur nomi" qo'shadi va har qanday boshqa variantlar to'plami bilan birlashtirilishi mumkin. Bu ma'lum bir portda qaysi dastur ishlayotganini aniqlash uchun disk raskadrovka uchun juda foydali.

# netstat -pt Faol Internet ulanishlari (serversiz) Proto Recv-Q Send-Q Mahalliy manzil Xorijiy manzil Davlat PID/Dastur nomi tcp 0 0 org-ru-putty.vm.udf:www 52-106.plus.kerch :55723 TA'SLANGAN 9486/nginx: ishchi tcp 0 0 org-ru-putty.vm.udf:www 52-106.plus.kerch:55757 TASHKIL 9486/nginx: ishchi

5. Netstat chiqishidagi nom rezolyutsiyasi

Xost nomi, port nomi, foydalanuvchi nomini hal qilish kerak bo'lmaganda, variantdan foydalaning netstat -n qiymatlarni raqamli formatda ko'rsatish. Buyruqda xost o'rniga IP manzili, port nomi o'rniga port raqami, foydalanuvchi nomi o'rniga UID ko'rsatiladi.

Bu shuningdek, chiqishni tezlashtiradi, chunki netstat keraksiz qidiruvlarni amalga oshirmaydi.

# netstat -an

Ushbu elementlarning faqat bir nechtasining raqamli qiymatlarini ko'rsatish uchun quyidagi buyruqlardan foydalaning:

# netsat -a --numeric-ports # netsat -a --numeric-hosts # netsat -a --numeric-users

6. Netstat chiqishi uzluksiz

Variant netstat -c axborotni uzluksiz, uslubda chiqaradi yuqori, ekranni bir necha soniyada yangilash.

# netstat -c Faol Internet ulanishlari (serversiz) Proto Recv-Q Send-Q Mahalliy manzil Xorijiy manzil Davlat tcp 0 0 org-ru-putty.vm.udf:www 182.131.74.202:59933 FIN_WAIT2 tcp 0 0 org- ru-putty.vm.udf:www 182.131.74.202:63761 FIN_WAIT2 tcp 0 0 org-ru-putty.vm.udf:www 92-181-66-102-irk.:4585 TUZILGAN ^C

7. Tizim tomonidan qo'llab-quvvatlanmaydigan oilalarga murojaat qiling

Variant netstat - batafsil batafsil ma'lumotni ko'rsatadi va eng oxirida qo'llab-quvvatlanmaydigan Manzillar oilalarini ko'rsatadi.

Netstat: bu tizimda “AF IPX” qo‘llab-quvvatlanmaydi. netstat: bu tizimda “AF AX25” qo‘llab-quvvatlanmaydi. netstat: ushbu tizimda "AF X25" qo'llab-quvvatlanmaydi. netstat: ushbu tizimda "AF NETROM" qo'llab-quvvatlanmaydi.

8. Yadroni marshrutlash

Yadro marshrutlash jadvalini ko'rsatish: netstat -r

# netstat -r Yadro IP marshrutlash jadvali Destination Gateway Genmask Flags MSS Window irtt Iface default 192.168.128.2 0.0.0.0 UG 0 0 0 eth0 192.168.128.0 * 255.255.250000 U.

Eslatma: Foydalanish netstat -rn xost nomlarini hal qilmasdan marshrutni raqamli formatda ko'rish uchun.

9. Portlar va jarayonlarning muvofiqligi

Muayyan dastur qaysi portni egallaganligini bilib oling:

# netstat -ap | grep ssh (Barcha jarayonlarni aniqlab boʻlmadi, tegishli boʻlmagan jarayon maʼlumotlari koʻrsatilmaydi, barchasini koʻrish uchun siz root boʻlishingiz kerak.) tcp 0 0 *:ssh *:* TINGLASH - tcp6 0 0 [::] :ssh [::]:* TINGLASH -

Qaysi jarayon muayyan portdan foydalanayotganini bilib oling:

# netstat -an | grep ": 80"

10. Tarmoq interfeyslari

Tarmoq interfeyslari ro'yxatini ko'rsatish: netstat -i

# netstat -i Yadro interfeysi jadvali Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 0 1911037 0 0 0 1382056 0 0 1 0 BMRU lo36 0 0 0 0 0 0 0 0 LRU

Interfeyslar haqida kengaytirilgan ma'lumotlarni ko'rsatish (ifconfig bilan bir xil): netstat - ya'ni

# netstat -ya'ni Yadro interfeysi jadvali eth0 Link encap:Ethernet HWaddr 00:0c:29:68:4c:a4 inet manzili:192.168.128.134 Bcast:192.168.128.255 Mask:255.255.255.255:02 qo'shish: fe:265.08. fe68:4ca4/64 Qo'llanish sohasi:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1 RX paketlari:24278 xato:0 tushib ketdi:0 haddan tashqari yuk:0 freym:0 TX paketlari:11275 xato:0 tushib ketdi:0 ortiqcha yuk:0 operator:0 to'qnashuvlar: 0 txqueuelen: 1000 RX bayt: 33203025 (33,2 MB) TX bayt: 665822 (665,8 KB) Uzilish: 19 Asosiy manzil: 0x2000

11. netstat -lnptux

Keling, yuqoridagilarni umumlashtiramiz va kalitlarni bittasiga birlashtiramiz foydali buyruq ko'rsatadi:

  • -hamma ochiq portlar(TINGLA)
  • -t TCP protokoli orqali
  • -u UDP protokoli orqali
  • -x UNIX Socket protokoli orqali
  • -n IP/nomlarni hal qilmasdan
  • -p lekin jarayon nomlari va PIDlar bilan

Eslatma: Barcha jarayonlarni aniqlash mumkin emas oxirgi kalit, boshqa odamlarning jarayonlari ko'rsatilmaydi. Sizda bo'lishi kerak ildiz huquqlari hamma narsani ko'rish uchun.

# netstat -lnptux Faol Internet ulanishlari (faqat serverlar) Proto Recv-Q Send-Q Mahalliy manzil Xorijiy manzil Davlat PID/Dastur nomi tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 9614/nginx tcp 0 0.00. :22 0.0.0.0:* TINGLASH 601/sshd udp 0 0 8.8.4.4:123 0.0.0.0:* 574/ntpd udp 0 0 127.0.0.1:123 0.0.0.0:* 0.0.0.0.p 570. 123 0.0.0.0:* 574/ntpd Faol UNIX domen soketlari (faqat serverlar) Proto RefCnt bayroqlari Turi Davlat I-tugun PID/Dastur nomi Unix 2 yo‘li [ ACC ] STREAM TINGLASH 4233 826/python /var/run/failban sock unix 2 [ ACC ] STREAM LISTENING 8122 2561/mysqld /var/run/mysqld/mysqld.sock unix 2 [ ACC ] STREAM TINGLASH 160413 7301/php-fpm.conf /var/run/phmsock.

2013 yil yanvar, veb-sayt

Iltimos JavaScript-ni yoqing

© 2009–2019, sayt - Sayt materiallaridan foydalanganda manbani ko'rsating.

Netstat buyrug'i tarmoq ulanishlari, marshrutlash jadvali, interfeys statistikasi, niqoblangan ulanishlar, multicast maydoni va boshqalar kabi turli tarmoq ma'lumotlarini ko'rsatadi.

Ushbu maqolada keling, 10 ta amaliy buyruq misollarini ko'rib chiqaylik NetStat Unix-da.

1. Barcha portlar roʻyxati (tinglovchi va tinglamaydigan portlar)

Netstat -a buyrug'i yordamida barcha portlarni ro'yxatlang

# netstat -a | ko'proq Faol Internet ulanishlari (serverlar va o'rnatilgan) Proto Recv-Q Send-Q Mahalliy manzil Xorijiy manzil Davlat tcp 0 0 localhost:30037 *:* LISTEN udp 0 0 *:bootpc *:* Faol UNIX domen soketlari (serverlar va o'rnatilgan) Proto RefCnt bayroqlari Turi Davlat I-tugun yo‘li unix 2 [ ACC ] STREAM TINGLASH 6135 /tmp/.X11-unix/X0 unix 2 [ ACC ] STREAM LISTENING 5140 /var/run/acpid.socket

Netstat -at yordamida barcha TCP portlarini ro'yxatlang

# netstat -at Faol Internet ulanishlari (serverlar va o'rnatilgan) Proto Recv-Q Send-Q Mahalliy manzil Xorijiy manzil Davlat tcp 0 0 0.0.0.0:http 0.0.0.0:* LISTEN tcp 0 0 localhost:webcache 0.0.0.0.0 .0:* TINGLASH tcp 0 0 localhost:domain 0.0.0.0:* TINGLASH

Netstat -au yordamida barcha UDP portlarining ro'yxati

# netstat -au Faol Internet ulanishlari (serverlar va o'rnatilgan) Proto Recv-Q Send-Q Mahalliy manzil Xorijiy manzil Davlat udp 0 0 andreyex..ru:50053 google-public-dn:domain O'RNATISH

2. Tinglash holatida bo'lgan rozetkalar ro'yxati

Netstat -l yordamida faqat tinglash portlarini ko'rsating

# netstat -l Faol Internet ulanishlari (faqat serverlar) Proto Recv-Q Send-Q Mahalliy manzil Xorijiy manzil Davlat tcp 0 0 0.0.0.0:http 0.0.0.0:* LISTEN tcp 0 0 localhost:webcache 0.0.0.0.0. 0:* TINGLASH tcp 0 0 localhost:domain 0.0.0.0:* TINGLASH

Netstat -lt yordamida faqat TCP tinglash portlarini ko'rsating

# netstat -lt Faol Internet ulanishlari (faqat serverlar) Proto Recv-Q Send-Q Mahalliy manzil Xorijiy manzil Davlat tcp 0 0 0.0.0.0:http 0.0.0.0:* LISTEN tcp 0 0 localhost:webcache 0.0.0.0.0. 0:* TINGLASH tcp 0 0 localhost:domain 0.0.0.0:* TINGLASH

Netstat -lu yordamida faqat tinglovchi UDP portlarini ko'rsating

# netstat -lu Faol Internet ulanishlari (faqat serverlar) Proto Recv-Q Send-Q Mahalliy manzil Xorijiy manzil Davlat udp 0 0 sayt:domen 0.0.0.0:* udp 0 0 localhost:domain 0.0.0..0.0.0:*

Netstat -lx yordamida faqat UNIX tinglash portlarini ko'rsating

# netstat -lx Active UNIX domen soketlari (faqat serverlar) Proto RefCnt Flags Turi Davlat I-tugun yo'li unix 2 [ ACC ] STREAM LISTENING 19693 tmp/core.adm.internal unix 2 [ ACC ] SEQPACKET LISTENING /8723control/run/ev unix 2 [ ACC ] STREAM LISTENING 12566 /var/run/dbus/system_bus_socket unix 2 [ ACC ] STREAM LISTENING 16948 /var/run/fail2ban/fail2ban.sock unix 2 [ ACC ] STREAM LISTENING/mp.21t

Netstat bu juda foydali yordamchi dastur, ba'zi tizim ma'murlari har kuni foydalanadilar, ba'zilari esa faqat muammolarni bartaraf etish uchun murojaat qilishlari kerak. Lekin har qanday holatda ham, bu yordam dasturini tushunish va undan foydalanish juda foydali.

Buyruq faqat 10 ta parametrga ega, ulardan, ehtimol, eng ko'p ishlatiladigan parametrdir -a, bu foydalanilayotgan barcha ulanishlar va portlarni ko'rsatadi. Biroq, hatto parametrlarni ko'rsatish netstat dan juda foydali ma'lumotlarni ko'rsatadi.

Keling, yordamchi dasturning foydali parametrlarini ko'rib chiqaylik netstat

To'liq domen nomi: Parametrdan foydalanganda -f to'liq ko'rsatiladi domen nomlari ulangan masofaviy hostlar. Ismlar har qanday mavjud vositalar bilan hal qilinadi. Quyidagi rasmda siz ushbu harakatning namunasini ko'rishingiz mumkin:

U qanday jarayondan foydalanadi? ochiq port: Parametrlar kombinatsiyasidan foydalanish -a -n -o Qaysi jarayon ochiq portdan foydalanayotganini kuzatishingiz mumkin. Buyruqning chiqishidan biz jarayon identifikatorini (PID) topamiz, uning yordamida vazifa menejerida kerakli jarayonni topishimiz mumkin.

Displeyni yanada qulayroq qilish uchun boshqa foydali variantdan foydalanishingiz mumkin. Parametr -b har bir jarayonning nomini ko'rsatadi, lekin u administrator huquqlarini talab qiladi.

Marshrutlash jadvalini ko'rsatish: Parametrdan foydalanganda -r joriy marshrutlash jadvalini ko'rishingiz mumkin.

Men diagnostika uchun ko'pincha ushbu 4 parametrdan foydalanaman Windows muammolari. Netstatdan yana qanday foydalanasiz va nima uchun?

Foydali ma'lumot

Siz moda va chiroyli kiyinishni yoqtirasizmi? Koreyadan onlayn kiyim do'koniga boring va o'zingizga a'lo sifatli buyumlarni hamyonbop narxda xarid qiling.

Hammaga salom, avval men tarmoq utilitlari haqida hikoya boshladim tizim administratori"Yo'l yordam dasturi yoki saytga marshrutdagi muammoni qanday aniqlash mumkin. Tarmoq yordamchi dasturlari 3-qism" maqolasida biz boshqa yordamchi dasturga o'tamiz va tahlil qilamiz. netstat yoki kompyuteringiz qaysi portlarni tinglayotganini qanday aniqlash mumkin. Ushbu dastur har qanday tizim muhandisining dasturiy yukida ajralmas vosita bo'lib, unga vaziyatni tezda tashxislash va xizmatlar va ularning mavjudligi bilan bog'liq bir qator turli muammolarni aniqlashga yordam beradi.

netstat buyruqlari

Netstat- Faol TCP ulanishlarini, kompyuterda tinglash portlarini, Ethernet statistikasini, IP marshrutlash jadvalini, IPv4 statistikasini (IP, ICMP, TCP va UDP protokollari uchun) va IPv6 (IPv6, ICMPv6, IPv6 orqali TCP va IPv6 orqali UDP protokollari uchun) ko'rsatadi.

Vaziyatni tasavvur qilaylik: siz, masalan, RAID kontroller parametrlarini ko'rish uchun MSM LSI yordam dasturini o'rnatdingiz, yordam dasturini ishga tushirdingiz, lekin u hech narsa topa olmaydi, chunki port yopiq va qaysi biri ekanligini bilmaysiz. , va bu haqda Internetda ma'lumotni tezda topish har doim ham mumkin emas, buning uchun siz netstatni ishga tushirishingiz va MSM jarayoni bilan serveringiz qaysi portni tinglayotganini ko'rishingiz mumkin.

Buyruqlar qatorini oching Windows qatori va kiriting netstat?. Yordamchi dasturning yordami paydo bo'ladi.

C:\Users\sem>netstat?

Protokol statistikasi va joriy ko'rsatish tarmoq ulanishlari TCP/IP.

NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p protokoli] [-r] [-s] [-x] [-t]
[interval]

  • -a Barcha ulanishlar va tinglash portlarini ko'rsatadi.
  • -b Displey bajariladigan fayl yaratishda ishtirok etadi
  • har bir ulanish yoki tinglash porti. Ba'zan ma'lum bajariladigan fayllar ko'plab mustaqil komponentlarni o'z ichiga oladi. Keyin ulanish yoki tinglash portini yaratishda ishtirok etadigan komponentlar ketma-ketligi ko'rsatiladi. Bu holda bajariladigan fayl nomi qavs ichida quyida, tepada esa u chaqirgan komponent va TCP/IP ga yetguncha shunday davom etadi. Shuni esda tutingki, bu yondashuv ko'p vaqt talab qilishi va etarli ruxsatlarni talab qilishi mumkin.
  • -e Ethernet statistikasini ko'rsatish. -s varianti bilan birgalikda ishlatilishi mumkin.
  • -f Tashqi manzillar uchun to'liq malakali domen nomini () ko'rsatish.
  • -n Manzillar va port raqamlarini ko'rsatish raqamli format.
  • -o Har bir ulanishning jarayon identifikatorini ko'rsatish.
  • -p protokoli Ushbu parametr tomonidan belgilangan protokol uchun ulanishlarni ko'rsatish. Yaroqli qiymatlar TCP, UDP, TCPv6 yoki UDPv6. Protokol statistikasini ko'rsatish uchun -s opsiyasi bilan birgalikda foydalanilganda, haqiqiy qiymatlar quyidagilardir: IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP yoki UDPv6.
  • -r Marshrut jadvalining mazmunini ko'rsatish.
  • -s Protokol statistikasini ko'rsatish. Odatiy bo'lib, statistika IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP va UDPv6 protokollari uchun ko'rsatiladi. -p varianti chiqishning kichik to'plamini belgilash imkonini beradi.
  • -t Joriy ulanish uchun tushirish holatini ko'rsatish.
  • -x NetworkDirect ulanishlarini, tinglovchilarni va umumiy so'nggi nuqtalarni ko'rsatadi.
  • -y Barcha ulanishlar uchun TCP ulanish shablonini ko'rsatish. Boshqa variantlar bilan birgalikda foydalanish mumkin emas. interval sekundlardagi interval bilan belgilangan displeylar orasidagi pauza bilan tanlangan statistik ma'lumotlarni takroriy ko'rsatish. Statistikani qayta-qayta ko'rsatishni to'xtatish uchun CTRL+C tugmalarini bosing. Agar bu parametr o'tkazib yuborilsa, netstat joriy konfiguratsiya ma'lumotlarini bir marta chop etadi.

Keling, netstat yordam dasturining qiziqarli kalitlarini ko'rib chiqaylik. Biz kiradigan birinchi narsa

va Ethernet tarmoq paketlari bo'yicha statistika ekranimizda paydo bo'ladi.

Agar biz -s kalitini qo'shsak, biz protokollar bo'yicha statistik ma'lumotlarni olamiz.

Uy egasi tinglayotgan hamma narsani ko'rish juda foydali, buning uchun biz yozamiz

Buyruqning chiqishi Protokol turini, TCP yoki UDPni, tinglayotgan port bilan mahalliy manzilni va port bilan tashqi manzilni va harakat holatini o'z ichiga oladi.

Ushbu buyruq tomonidan taqdim etilgan ma'lumotlarni to'liq tushunish uchun TCP/IP protokolida ulanishni o'rnatish tamoyillarini tushunish kerak. TCP/IP ulanishini o'rnatish jarayonining asosiy bosqichlari:

1. Ulanishni o'rnatishga urinayotganda, mijoz serverga SYN xabarini yuboradi.

2. Server o'zining SYN xabari va tasdiq (ACK) bilan javob beradi.

3. Keyin mijoz serverga ACK xabarini yuboradi va ulanishni o'rnatish jarayonini yakunlaydi.

O'chirish jarayoni quyidagi bosqichlardan iborat:

1. Mijoz serverga FIN xabarini yuborib, “Men tugatdim” deydi. Ushbu bosqichda mijoz faqat serverdan ma'lumotlarni oladi, lekin o'zi hech narsa yubormaydi.

2. Keyin server ACK xabarini yuboradi va mijozga o'zining FIN xabarini yuboradi.

3. Keyin mijoz serverga ACK xabarini yuboradi, bu FIN serverining so'rovini tasdiqlaydi.

4. Server mijozdan ACK xabarini olganida, u ulanishni yopadi.

Ulanishni o'rnatish va tugatish jarayonidagi qadamlarni tushunish netstat buyrug'i chiqishida ulanish holatini yanada shaffofroq talqin qilish imkonini beradi. Ro'yxatdagi ulanishlar quyidagi holatlarda bo'lishi mumkin:

  • CLOSE_QUIT- server mijozdan FIN xabarini olgandan keyin boshlanadigan ulanishni yopishning passiv bosqichini ko'rsatadi.
  • YOPIQ- ulanish uzilib qoldi va server tomonidan yopildi.
  • TUZILGAN- mijoz serverdan SYN xabarini olish orqali server bilan aloqa o'rnatdi.
  • FIN_WAIT_1- mijoz ulanishni yopishni boshladi (FIN xabarini yubordi).
  • FIN_WAIT_2- mijoz serverdan ACK va FIN xabarlarini oldi.
  • LAST_ACK- server mijozga FIN xabarini yubordi.
  • TINGLASH- server kiruvchi ulanishlarni qabul qilishga tayyor.
  • SYN_RECEIVED- server mijozdan SYN xabarini oldi va unga javob yubordi.
  • TIMED_WAIT- mijoz serverga FIN xabarini yubordi va bu xabarga javob kutmoqda.
  • YN_SEND- belgilangan ulanish faol va ochiq.

Netstat yordam dasturi yoki kompyuteringiz qaysi portlarni tinglayotganini qanday aniqlash mumkin. Tarmoq yordam dasturlari 4-06-qism