|
22
Proses
komunikasi
dapat
menggunakan TCP
untuk
mengirim
semua
data
tanpa
kesalahan
dan
dalam urutan
yang
benar.
Data
yang
dikirim dan
diterima
diurutkan dengan nomor urut sehingga jika terjadi kesalahan maka data dikirim
mulai
dari
urutan
yang
seharusnya
dikirim
ulang.
Ketika
satu
sisi dari
aplikasi
mengirim aliran
byte
ke
soket,
dapat
mengandalkan
TCP
untuk
mengirim aliran
data
yang
sama
ke
soket
penerima tanpa
kehilangan
atau
duplikasi byte.
TCP
menjamin pengiriman seluruh data tetapi
tidak menyediakan jaminan pada laju
pengiriman atau waktu tunda.
TCP
juga
meliputi
mekanisme congestion-control,
yaitu service
untuk
kesejahteraan Internet dan proses komunikasi. Mekanisme congestion-control
TCP
menghentikan
proses
pengiriman
client atau server ketika
jaringan
padat
diantara
pengirim dan
penerima.
Congestion
control
berusaha
untuk
membatasi
bandwidth jaringan yang dibagi untuk setiap koneksi TCP.
Penghentian transmisi dapat memberi pengaruh buruk pada aplikasi audio
dan video yang real-time dengan persyaratan minimum bandwidth. Aplikasi
real-
time tidak
memerlukan service transport yang harus handal sehingga untuk alasan
ini, pengembang aplikasi real-time biasanya menjalankan aplikasinya melalui
UDP dibanding TCP.
2.3.2. IP (Internet Protocol)
Internet
Protocol (IP) adalah protokol network
layer
yang
mengandung
informasi pengalamatan dan beberapa informasi kontrol yang memungkinkan
paket
untuk
dirutekan.
IP
digunakan
oleh
host
sumber
dan
tujuan
untuk
|