Lompat ke konten
Congestion Lab

Setiap istilah di situs ini, dengan kata sederhana

Istilah

Setiap istilah jaringan di situs ini, dengan kata sederhana. Istilahnya tetap dalam bahasa Inggris, karena begitulah setiap artikel dan RFC yang kamu baca berikutnya menyebutnya.

Istilah jaringan tetap dalam bahasa Inggris di seluruh situs, karena begitulah setiap artikel dan setiap RFC yang kamu baca setelah ini menyebutnya. Berikut arti masing-masingnya. Di mana pun istilah itu muncul, garis putus-putus di bawahnya memberi definisi ini lagi.

flow
Satu koneksi. Satu unduhan, satu streaming, satu unggahan — satu sender berbicara ke satu receiver.
bottleneck
Link paling lambat di jalur. Hanya ini yang penting: ia menentukan kecepatan, dan di situlah antrean terbentuk.
segment
Satu paket data, menurut hitungan TCP. Window dan antrean sering diukur dengan satuan ini alih-alih byte, karena yang penting adalah ada berapa hal terpisah di perjalanan.Dalam model ini setiap segmen tepat satu MSS, hal yang tidak dijamin oleh stack sungguhan.
MSS
Jumlah data terbesar yang bisa dibawa satu paket — 1.448 byte di sini. Ini satuan pertumbuhan window: "satu segmen lagi per round trip" berarti satu unit ini lagi.Maximum segment size. Ditentukan link terkecil di jalur; 1.448 byte umum untuk Ethernet setelah header.
ACK
Receiver berkata "sudah sampai". Setiap ACK yang kembali sekaligus izin bagi sender untuk mengirim satu lagi — jadi irama paket yang keluar adalah salinan irama ACK yang masuk, yang merupakan salinan irama yang diizinkan titik lambat. Tidak ada yang mengukur apa pun; koneksinya mengatur lajunya sendiri.Acknowledgement. Tiga ACK duplikat berurutan adalah cara sender menyimpulkan ada satu paket yang hilang.
buffer
Ruang tunggu di titik paling lambat di jalur. Ketika paket datang lebih cepat daripada yang bisa dikirim link, paket mengantre di sini alih-alih dibuang — sampai penuh.Selalu ditampilkan sebagai kelipatan BDP, karena jumlah byte-nya sendiri tidak memprediksi apa pun.
RTT
Waktu satu paket pergi lalu di-ACK kembali. Inilah yang terasa sebagai lag.Round-trip time. RTT dasar adalah kabelnya saja; kelebihannya adalah waktu menunggu di antrean.
BDP
Berapa banyak data yang muat di dalam kabelnya sendiri. Link cepat dan jauh itu seperti pipa panjang: banyak data bisa berada di perjalanan sebelum byte pertama sampai.Bandwidth-delay product: kapasitas × round-trip time. Jumlah ideal yang berada di perjalanan.
packet loss
Paket yang tidak pernah sampai. Di jalur kabel ini hampir tidak pernah berarti kerusakan — artinya sebuah antrean penuh. Itu sebabnya TCP memperlakukan loss sebagai sinyal untuk melambat.
congestion window
Tebakan sender sendiri tentang berapa banyak data yang boleh berada di perjalanan sekaligus. Tidak ada yang memberitahunya, jadi ia menaikkan tebakan selama lancar dan memotongnya saat ada paket hilang.Ditulis cwnd. Inilah kuantitas yang digambar dengan warna teal, dan alasan jejaknya bergerigi.
ssthresh
Garis pembatas antara dua aturan pertumbuhan. Di bawahnya window berlipat dua tiap round trip; di atasnya ia menambah satu segmen tiap round trip. Sebuah loss menetapkannya jadi setengah window saat itu — itulah sebabnya tanjakan setelah drop berupa garis lurus dan tanjakan pertama melengkung.Slow-start threshold. Digambar sebagai garis abu-abu putus-putus di panel window.
slow start
Cara sebuah koneksi dimulai: kirim sedikit, lalu gandakan setiap round trip sampai ada yang jebol. Pelan sesaat lalu sangat cepat — itulah sebabnya ia melampaui kapasitas.
AIMD
Aturan yang menghasilkan pola gerigi: naik satu langkah tetap selama lancar, potong setengah saat ada paket hilang. Naik pelan, mundur banyak.Additive increase, multiplicative decrease. Ini juga yang membuat flow yang bersaing menuju pembagian yang adil.
sawtooth
Bentuk yang digambar koneksi TCP sepanjang waktu: naik, jatuh, naik, jatuh. Tidak ada yang merancang bentuk ini — begitulah AIMD terlihat kalau digambar.
throughput
Berapa banyak data yang benar-benar lewat per detik.
goodput
Throughput tanpa retransmit — data yang benar-benar sampai dan terhitung. Sebuah run bisa sibuk tapi hasilnya sedikit, kalau ia terus mengirim paket yang sama dua kali.
utilisation
Berapa persen kapasitas link yang benar-benar terpakai. Di bawah 100% berarti ada saat kabelnya menganggur, biasanya karena sender baru saja memotong window-nya setelah loss.
bufferbloat
Buffer yang begitu besar sampai ia menyembunyikan kongesti alih-alih memberi sinyal. Tidak ada yang hilang, jadi sender terus mendorong, antrean penuh terus-menerus, dan setiap paket menunggu di belakangnya. Unduhan selesai pada kecepatan yang sama dan semua hal lain terasa rusak.
AQM
Antrean yang membuang paket lebih awal, secara sengaja, sebelum penuh — supaya sender diberi tahu untuk melambat ketika ruang tunggunya masih relatif kosong.Active queue management. RED dan CoDel adalah dua yang dimodelkan di sini.
queue discipline
Aturan yang dipakai ruang tunggu untuk memutuskan paket mana yang dibuang, dan kapan.
timeout
Jenis loss yang mahal. Tidak ada ACK yang kembali sama sekali, jadi sender menunggu, menyerah, lalu mulai lagi hampir dari nol. Satu timeout lebih mahal daripada beberapa drop biasa.
Jain's fairness index
Satu angka untuk seberapa merata link dibagi. 1,00 berarti persis rata; 0,50 untuk dua flow berarti salah satunya mengambil hampir semuanya.
seed
Kumpulan angka acak mana yang dipakai run ini. Seed sama, pengaturan sama, hasilnya identik byte demi byte — jadi tautan yang kamu bagikan menampilkan persis apa yang kamu lihat.