GNU/Linux >> Belajar Linux >  >> Ubuntu

Apakah U_str, Recv-q Dan Send-q Dalam Output Ss?

ss perintahnya sangat mirip dengan netstat perintah tetapi lebih cepat dan lebih akurat daripada netstat .

[email protected]:~$ ss
Netid State      Recv-Q Send-      Local Address:Port    Peer Address:Port       
u_str ESTAB      0      0          * 34006              * 34007                

Ini adalah baris pertama dari ouptut. Perintah ini memberi tahu semua soket yang terbuka di sistem.

Total di sistem saya adalah 96 dan 56 di antaranya memiliki u_str sebagai Netid dan sisanya memiliki tcp .

Apa ini u_str di sini , Tolong jelaskan lebih lanjut tentang Recv-Q dan Send-Q ?

Jawaban yang Diterima:

u_str adalah soket aliran dan setara dengan netstat SOCK_STREAM.

SOCK_STREAM:Ini adalah soket aliran (koneksi).

Dari Wikipedia:

Dalam sistem operasi komputer, soket aliran adalah jenis soket komunikasi antarproses atau soket jaringan yang menyediakan aliran data yang berorientasi koneksi, berurutan, dan unik tanpa batas catatan, dengan mekanisme yang terdefinisi dengan baik untuk membuat dan menghancurkan koneksi dan untuk mendeteksi kesalahan. .

Mari buat soket aliran:

netcat -lU /tmp/streamsocket

Sekarang jalankan:

ss -an | grep streamsocket

Ini akan menampilkan:

u_str  LISTEN     0      5      /tmp/streamsocket 123360      * 0     

Sederhananya, ini adalah jenis soket yang dapat berupa "UDP" atau "TCP" juga. Mari kita buat soket UDP:

netcat -lu 127.0.0.1 8060

Sekarang, ss -l sport = 8060 akan memberi tahu Anda bahwa ini adalah "UDP" dan bukan "u_str".

Untuk kolom “Recv-Q” dan “Send-Q”, lihat man 8 netstat :

Recv-Q
Jumlah byte yang tidak disalin oleh program pengguna yang terhubung ke soket ini.

Send-Q
Jumlah byte yang tidak dikenali oleh host jarak jauh.


Ubuntu
  1. Apa Yang Dimaksud Dengan Menghubungkan Stdout Dan Stdin?

  2. Apa itu File .run?

  3. Manfaat Apa yang Akan Saya Lihat Memutakhirkan Dari 14,04 Menjadi 15,04 Dan Apa Beberapa Peringatannya??

  1. Linux – Apa Memori Tinggi dan Memori Rendah Di Linux?

  2. Apa Perbedaan Antara Kernel Terkirim Ubuntu Dan Kernel Hulu?

  3. Apa itu memori tinggi dan memori rendah di Linux?

  1. Apa Itu "cocok", "hash_hits", Dan "false_alarms" Di Output Rsync, Dan Apakah "data=0" Berarti Sukses?

  2. Thumbnailer Tambahan Apa Yang Tersedia Dan Bagaimana Cara Memasangnya?

  3. Apa itu Pengguna SELinux dan bagaimana Memetakan Pengguna Linux ke Pengguna SELinux