Data Link Protocol Flashcards
(45 cards)
layer of control pada communicating device yg menyediakan fungsi seperti flow control, error detection dan error control adalah?
data link protocol
kenapa high-level data link control (HDLC) banyak digunakan pada data link control protocol?
karena mengandung fitur-fitur yang ada pada data link protocol lain secara virtual
flow control adalah teknik?
yg memastikan transmitting entity tidak overwhelm receiving entitiy dengan data
transmission time/waktu pengiriman?
waktu yg dibutuhkan sebuah station untuk emit semua bit pada frame ke dalam medium/media
propagation time?
waktu yang diperlukan untuk suatu bit berpindah dari link source ke link destination
2 key mechanisms yang menjadi bagian dari data link protocol?
flow control dan error control
cara flow control mencegah buffer overflow?
dengan memastikan receiver melakukan beberapa processing sebelum passing data ke higher-level software ketika sudah menerima data
cara kerja error control adalah?
mengirim ulang damaged frames yang belum di acknowledge atau ketika destination request untuk retransmission
simplest form of flow control?
stop-and-wait flow control
stop-and-wait protocol?
protocol dalam noiseless channels yang menyediakan unidirectional data transmission dengan flow control tanpa error control.
cara kerja stop-and-wait?
setelah mentransmit satu frame, sender akan wait acknowlegement sebelum transmitting frame selanjutnya
cons of stop-and-wait
- kalo data lost jdnya sender sm receiver nunggu terus.
- kalo ACK lost jdnya sender nunggu lama buat send next data
- kalo ACK/Data delayed, ACK untuk satu data bisa dikira menjadi ACK data yang lain
pros of stop-and-wait
cocok buat frame besar yang sedikit,
destination bisa dengan mudah stop data flow dengan withholding ACK
fragmentasi dilakukan karena/untuk
- karena ukuran buffer receiver terbatas
- agar error detection terjadi lebih cepat, karena frame lebih kecil
- mencegah satu station menduduki media/medium untuk waktu yg lama
- stop and wait gacukup
sliding window protocols
go-back-N-ARQ
selective repeat ARQ
cara kerja stop-and-wait ARQ protocol
sama kaya yg non ARQ, tapi kalo ACK ganyampe dalam waktu tertentu, sender bakalan timeout terus retransmit original frame
drawbacks stop-and-wait ARQ protocol
-one frame at a time
-poor utilization of bandwidth
poor performance
pros sliding window protocol
- send multiple frames at a time(banyaknya based of window size)
- each frame is numbered–> sequence number
- transmitter bisa kirim W frames tanpa ACK
cara sliding-window flow control
misal terdapat 11 frame data yg ingin dikirim, tiap frame dinomori 0-10. misal window size=4 maka 4 frame akan dikirim dalam satu waktu sebelum ACK diterima. jadi frame 0,1,2,3 akan dikirim lalu setelah 3 diterima frame 0 akan di ACK, lalu sender baru bisa send frame 4 lalu sliding window akan geser dikit lalu frame 1 akan di ACk lalu frame 5 akan dikirim dan sliding window geser lagi.
fitur yang disediakan agar data frame memiliki field yang menyimpan sequence number frame data + field yang menyimpan sequence number acknowledgment
piggybacking
jika sebuah station memiliki data DAN acknowledgement untuk dikirim maka…
keduanya akan dikirim secara bersamaan dalam satu frame
jika sebuah station punya ACK untuk dikriim tapi gapunya datanya maka…
akan dikirim ACK frame terpisah, seperti RR atau RNR
jika sebuah station memiliki data untuk dikirim tapi gaada ACK yg dikirim maka…
ACK sequence terakhir akan dikirim ulang
error control adalah..
sebuah mekanisme yang mendeteksi dan mengkoreksi error yang terjadi pada saat transmisi data frames