SlideShare a Scribd company logo
KOMUNIKASI DATA
TRANSPORT LAYER - FLOW CONTROL
Three Way Handshake
   TCP (Connection Oriented)
   UDP (Connectionless Oriented)
   Ketika dua host berkomunikasi menggunakan TCP
    sambungan (connection) dibuat sebelum data dapat
    ditukar
   Setelah komunikasi selesai sesi ditutup dan
    sambungan diakhiri
Three Way Handshake
   Memastikan perangkat tujuan ada dalam jaringan
   Verifikasi bahwa perangkat tujuan memiliki service
    yang aktif
   Menginformasikan perangkat tujuan bahwa sumber
    bermaksud mendirikan sebuah sesi komunikasi pada
    nomor port tujuan
Three Way Handshake
TCP Acknowledgement
   Konfirmasi penerimaan segmen
   Host tujuan mengakui data yang telah diterima ke
    host pengirim
TCP Ack with Windowing
Error Control
Stop and Wait ARQ
   Sumber akan mengirim satu frame dan menunggu
    ack
   Bila frame terganggu frame harus dibuang
   Jika Ack terganggu, pengirim akan melakukan
    restransmisi, sehingga receiver akan menerima dua
    frame yang sama
Go-Back-N ARQ
   Bila tidak terjadi sesuatu receiver akan membalas
    RR (Receive Ready)
   Jika terdeteksi kesalahan, akan mengirim negative
    ack (Rejection)
   Pengirim yang menerima Reject Ack akan mengirim
    ulang frame tersebut beserta frame selanjutnya
Selective Reject ARQ
   Meminimumkan retransmisi
   Pengirim yang menerima Reject Ack akan mengirim
    ulang frame yang bermasalah saja.
   Frame berikutnya akan disimpan di buffer oleh
    penerima
   Penerima harus memiliki buffer yang cukup besar
Port Addressing
   Gunakan netstat

More Related Content

Similar to Flow control

BAB 5 - DATA LINK CONTROL.ppt
BAB 5 - DATA LINK CONTROL.pptBAB 5 - DATA LINK CONTROL.ppt
BAB 5 - DATA LINK CONTROL.ppt
DedeNurjaman4
 
Tugas Kuliah Flow Control Error dan Selective Repeat ARQ
Tugas Kuliah Flow Control Error dan Selective Repeat ARQTugas Kuliah Flow Control Error dan Selective Repeat ARQ
Tugas Kuliah Flow Control Error dan Selective Repeat ARQ
Fajar Purnama
 
Pertemuan 7_Jaringan Komputer_Data link layer.pptx
Pertemuan 7_Jaringan Komputer_Data link layer.pptxPertemuan 7_Jaringan Komputer_Data link layer.pptx
Pertemuan 7_Jaringan Komputer_Data link layer.pptx
BudiHsnDaulay
 
Transpot layer
Transpot layerTranspot layer
Transpot layer
Aji Retnawan
 
Transport layer
Transport layerTransport layer
Transport layer
Rakhmi Khalida, M.M.S.I
 
Jaringan komputer 10
Jaringan komputer 10Jaringan komputer 10
Jaringan komputer 10
Mr Nahot Frastian
 
Socket Programming TCP Echo Client Server (Python)
Socket Programming  TCP Echo Client Server  (Python)Socket Programming  TCP Echo Client Server  (Python)
Socket Programming TCP Echo Client Server (Python)
Lusiana Diyan
 
Data link-control1
Data link-control1Data link-control1
Data link-control1
munir09
 
Data link-control1
Data link-control1Data link-control1
Data link-control1
munir09
 
PEMROGRAMAN JARINGAN KOMPUTER TENTANG OSI LAYER
PEMROGRAMAN JARINGAN KOMPUTER TENTANG OSI LAYERPEMROGRAMAN JARINGAN KOMPUTER TENTANG OSI LAYER
PEMROGRAMAN JARINGAN KOMPUTER TENTANG OSI LAYER
achmadkhafids
 

Similar to Flow control (11)

BAB 5 - DATA LINK CONTROL.ppt
BAB 5 - DATA LINK CONTROL.pptBAB 5 - DATA LINK CONTROL.ppt
BAB 5 - DATA LINK CONTROL.ppt
 
Tugas Kuliah Flow Control Error dan Selective Repeat ARQ
Tugas Kuliah Flow Control Error dan Selective Repeat ARQTugas Kuliah Flow Control Error dan Selective Repeat ARQ
Tugas Kuliah Flow Control Error dan Selective Repeat ARQ
 
TRANSPORT LAYER UDP TCP
TRANSPORT LAYER UDPTCPTRANSPORT LAYER UDPTCP
TRANSPORT LAYER UDP TCP
 
Pertemuan 7_Jaringan Komputer_Data link layer.pptx
Pertemuan 7_Jaringan Komputer_Data link layer.pptxPertemuan 7_Jaringan Komputer_Data link layer.pptx
Pertemuan 7_Jaringan Komputer_Data link layer.pptx
 
Transpot layer
Transpot layerTranspot layer
Transpot layer
 
Transport layer
Transport layerTransport layer
Transport layer
 
Jaringan komputer 10
Jaringan komputer 10Jaringan komputer 10
Jaringan komputer 10
 
Socket Programming TCP Echo Client Server (Python)
Socket Programming  TCP Echo Client Server  (Python)Socket Programming  TCP Echo Client Server  (Python)
Socket Programming TCP Echo Client Server (Python)
 
Data link-control1
Data link-control1Data link-control1
Data link-control1
 
Data link-control1
Data link-control1Data link-control1
Data link-control1
 
PEMROGRAMAN JARINGAN KOMPUTER TENTANG OSI LAYER
PEMROGRAMAN JARINGAN KOMPUTER TENTANG OSI LAYERPEMROGRAMAN JARINGAN KOMPUTER TENTANG OSI LAYER
PEMROGRAMAN JARINGAN KOMPUTER TENTANG OSI LAYER
 

More from putusumaye

Cara menyeting pop3
Cara menyeting pop3Cara menyeting pop3
Cara menyeting pop3putusumaye
 
2 1 bussistem
2 1 bussistem2 1 bussistem
2 1 bussistem
putusumaye
 
Gerbang logika
Gerbang logikaGerbang logika
Gerbang logikaputusumaye
 
Gerbang kombinasi l1
Gerbang kombinasi l1Gerbang kombinasi l1
Gerbang kombinasi l1
putusumaye
 
Pertemuan 3
Pertemuan 3Pertemuan 3
Pertemuan 3
putusumaye
 
Gerbang logika
Gerbang logikaGerbang logika
Gerbang logikaputusumaye
 
Teorema aljabar boolean
Teorema aljabar booleanTeorema aljabar boolean
Teorema aljabar boolean
putusumaye
 
Stack
StackStack
Stack
putusumaye
 

More from putusumaye (10)

Cara menyeting pop3
Cara menyeting pop3Cara menyeting pop3
Cara menyeting pop3
 
Gayus
GayusGayus
Gayus
 
2 1 bussistem
2 1 bussistem2 1 bussistem
2 1 bussistem
 
1 pendahuluan
1 pendahuluan1 pendahuluan
1 pendahuluan
 
Gerbang logika
Gerbang logikaGerbang logika
Gerbang logika
 
Gerbang kombinasi l1
Gerbang kombinasi l1Gerbang kombinasi l1
Gerbang kombinasi l1
 
Pertemuan 3
Pertemuan 3Pertemuan 3
Pertemuan 3
 
Gerbang logika
Gerbang logikaGerbang logika
Gerbang logika
 
Teorema aljabar boolean
Teorema aljabar booleanTeorema aljabar boolean
Teorema aljabar boolean
 
Stack
StackStack
Stack
 

Flow control

  • 2. Three Way Handshake  TCP (Connection Oriented)  UDP (Connectionless Oriented)  Ketika dua host berkomunikasi menggunakan TCP sambungan (connection) dibuat sebelum data dapat ditukar  Setelah komunikasi selesai sesi ditutup dan sambungan diakhiri
  • 3. Three Way Handshake  Memastikan perangkat tujuan ada dalam jaringan  Verifikasi bahwa perangkat tujuan memiliki service yang aktif  Menginformasikan perangkat tujuan bahwa sumber bermaksud mendirikan sebuah sesi komunikasi pada nomor port tujuan
  • 5. TCP Acknowledgement  Konfirmasi penerimaan segmen  Host tujuan mengakui data yang telah diterima ke host pengirim
  • 6.
  • 7. TCP Ack with Windowing
  • 9. Stop and Wait ARQ  Sumber akan mengirim satu frame dan menunggu ack  Bila frame terganggu frame harus dibuang  Jika Ack terganggu, pengirim akan melakukan restransmisi, sehingga receiver akan menerima dua frame yang sama
  • 10. Go-Back-N ARQ  Bila tidak terjadi sesuatu receiver akan membalas RR (Receive Ready)  Jika terdeteksi kesalahan, akan mengirim negative ack (Rejection)  Pengirim yang menerima Reject Ack akan mengirim ulang frame tersebut beserta frame selanjutnya
  • 11. Selective Reject ARQ  Meminimumkan retransmisi  Pengirim yang menerima Reject Ack akan mengirim ulang frame yang bermasalah saja.  Frame berikutnya akan disimpan di buffer oleh penerima  Penerima harus memiliki buffer yang cukup besar
  • 13. Gunakan netstat