THT DUYURU

Linux Linux İle İlgili Bilgi Paylaşım Platformu

chat
Seçenekler

Netstat Nedir ? Ayrıntılı Anlatım

Exec - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
05/2018
Mesajlar:
40
Konular:
4
Teşekkür (Etti):
1
Teşekkür (Aldı):
15
Ticaret:
(0) %
19-05-2018 18:56
#1
Post
Netstat Nedir ? Ayrıntılı Anlatım
Bu ilk konum. Bu konuyla ilgili forumda güzel bir kaynak bulamadığım için bu konuyu açıyorum. Hatalarım olursa affola


NETSTAT NEDİR ?

netstat (network statistics) ağ bağlantıları (hem gelen hem giden), yönlendirme tabloları ve ağ arayüzü istatistiklerini görüntüleyen bir komut satırı aracıdır. netstat komutu UNIX, Linux ve Windows NT tabanlı işletim sistemlerinde kullanılabilir. netstat komutu ağdaki problemleri bulma ve ağ üzerindeki trafiğin miktarını belirlemek için kullanılır.

Bir çok kullanıcının sürekli kullandığı bu komut programına ilişkin bildiklerimi ve araştırarak bilgi sahibi olabildiklerimi anlatmaya çalışacağım.

Parametreler

Bu komut ile kullanılan parametrelerin başında bir tire (-) işareti olmalıdır.

-a : Tüm aktif bağlantıları ve bilgisayarın dinlediği TCP ve UDP portları görüntüler.

-b : Bağlantı oluşturan veya port dinleyen ikili programların isimlerini görüntüler.(Windows XP, 2003 Server ve daha yeni Windows işletim sistemlerinde (Microsoft Windows 2000 veya diğer Windows olmayan işletim sistemleri)) MAC OS X işletim sistemin

-i parametresi ile birlikte kullanıldığında ağdaki toplam trafiği rapor edecektir.

-e : Gönderilen byte ve packet sayısı gibi ethernet istatistiklerini görüntüler.

Bu parametre -s parametresi ile birlikte kullanılabilir.

-f : Yabancı adreslerin alan adlarını görüntüler.(sadece Windows Vista ve daha yeni işletim sistemlerinde vardır.).

-g : IPv4 ve IPv6 için multicast grup üyelik bilgilerini görüntüler.

-i : Ağ arayüzlerini ve onlara ait istatistikleri görüntüler.(Windows altında kullanılabilir değildir)

-m : STREAMS istatistislerini görüntüler.

-n : Aktif TCP bağlantılarını görüntüler.Ancak adresler ve bağlantı noktası numaraları sayısal olarak ifade edilir, herhangi bir isim belirlemesi yapılmaz.

-o : Ağ zamanlayıcılar ile ilgili bilgileri gösterir. -p Windows ve BSD: Protokol tarafından belirlenmiş protokol bağlantılarını gösterir.

Protokol tcp, udp, tcpv6, veya udpv6 olabilir.

Eğer bu parametre
-s ile birlikte kullanılırsa protokole ait istatistikler gösterilir.

-p Linux: Süreçlerin kullandığı soketleri gösterir. (Windows altındaki -b parametresine benzerdir.) (Bu komutu kullanmak için root olmanız gerekmektedir)

-P Solaris: Protokol : Protokol tarafından belirlenmiş protokol bağlantılarını gösterir.

Protokol ip, ipv6, icmp, icmpv6, igmp, udp, tcp, or rawip olabilir.

-r : Yönlendirme tablosunun içeriğini gösterir. (Windows altındaki route print komutuna eşdeğerdir)

-s : Her bir protokol için istatistikleri görüntüler.

-t Linux: Sadece TCP bağlantılarını görüntüler.

Interval : Seçili bilgileri, saniye olarak ayarlanan süredeki aralıklar yeniden görüntüler.

CTRL + C yeniden görüntüleme özelliğini durdurmak için kullanılır.

Bu parametre atlanırsa, netstat sadece bir kez seçilen bilgileri yazdırır.

-h (unix) /? (windows): Komut satırında help görüntüler.

İki üç tane örnek vereyim


netstat -sp tcp
netstat -sp udp


Bu kod ile sadece TCP ve UDP protokollerine ait istatistikleri görürsünüz.




netstat -aop | grep "pid"

Bir süreçe ait açık olan tüm portları görüntülemek içindir.


Netstat Çıktısında Yer Alan Bağlantı Durumlarının Anlamları



ESTABLISHED : Soket bağlantı gerçekleşmiş durumdadır.

SYN_SENT : Soket bağlantı kurmaya çalışıyordur.

SYN_RECV : Ağdan bir bağlantı isteği gelmiştir.

FIN_WAIT1 : Soket kapatılmış, bağlantı sonlandırılmak üzeredir.

FIN_WAIT2 : Bağlantı sonlandırılmıştır.Soket karşı ucun bağlantıyı sonlandırmasını beklemektedir.

TIME_WAIT : Soket kapandıktan sonra gelebilecek paketleri alabilmek için beklemektedir.

CLOSED : Soket kullanılmamaktadır.

CLOSE_WAIT : Karşı uç bağlantıyı kapatmıştır.Soketin kapanması beklenmektedir.

LAST_ACK : Karşı uç bağlantıyı sonlandırmış ve soketi kapatmıştır.Onay beklenmektedir.

LISTEN : Soket gelebilecek bağlantılar için dinleme konumundadır.

CLOSING : Yerel ve uzak soketler kapatılmış fakat tüm verilerini göndermemiş durumdadır.Tüm veriler gönderilmeden soketler kapanmaz.

KAYNAK

http://tr.wikipedia.org/wiki/Netstat
http://wiki.ubuntu-tr.net/index.php?title=Netstat
http://www.computerhope.com/unix/unetstat.htm
https://www.netinternet.com.tr/bilgi...sil-kullanilir
Netstat Nedir, Ne İşe Yarar, Nasıl Kullanılır – Kişisel not defterim..

Anlatımımı beğendiyseniz bir teşekkürü çok görmeyiniz :)

Herkese İyi Forumlar
---------------------
Başarı, kişinin başlangıç noktası ile ulaştığı yer arasındaki farktır.
Konu Exec tarafından (19-05-2018 19:49 Saat 19:49 ) değiştirilmiştir.
oldnco, Milliyetci87 Teşekkür etti.
oldnco - ait Kullanıcı Resmi (Avatar)
Yardımsever
Üyelik tarihi:
09/2017
Yaş:
30
Mesajlar:
1.530
Konular:
43
Teşekkür (Etti):
657
Teşekkür (Aldı):
367
Ticaret:
(0) %
19-05-2018 19:11
#2
Görsellendirerek daha çok dikkat çekebilirsin. Güzel konu eline sağlık
--------------------- 💫 Alles wird sehr schön werden
4UR0R4 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
01/2018
Nereden:
T.C
Mesajlar:
665
Konular:
72
Teşekkür (Etti):
125
Teşekkür (Aldı):
151
Ticaret:
(0) %
19-05-2018 19:12
#3
Konunuzu Resimlendirirseniz Daha Kaliteli Görüne Bilir Elinize Sağlik
---------------------
Tarihini bilmeyen millet yok olmaya mahkumdur….
Mustafa Kemal AtaTÜRK


Sayilmayiz Parmakla Ölmeyiz Vurulmakla...
Exec - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
05/2018
Mesajlar:
40
Konular:
4
Teşekkür (Etti):
1
Teşekkür (Aldı):
15
Ticaret:
(0) %
19-05-2018 19:51
#4
Alıntı:
oldnco´isimli üyeden Alıntı Mesajı göster
Görsellendirerek daha çok dikkat çekebilirsin. Güzel konu eline sağlık
Alıntı:
Geko Eren´isimli üyeden Alıntı Mesajı göster
Konunuzu Resimlendirirseniz Daha Kaliteli Görüne Bilir Elinize Sağlik
Resimler eklenmiştir, Tavsiyeniz için Teşekkür Ederim
---------------------
Başarı, kişinin başlangıç noktası ile ulaştığı yer arasındaki farktır.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler