Anda di halaman 1dari 36

Perangkat Lunak Jaringan

Agus Halid
Agushalid@yahoo.com
Protokol
• Andrew S Tanenbaum:
– Protocol adalah sebuah persetujuan semua
pihak yang berkomunikasi, tentang
bagaimana komunikasi tersebut harus
dilakukan
• Whatis.com http://whatis.techtarget.com
– Protocol adalah seperangkat aturan yang
digunakan oleh setiap end-point dalam sistem
telekomunikasi, untuk saling berkomunikasi
satu dengan lainnya
Protocol
• Webopedia http://www.webopedia.com
– Protocol adalah suatu persetujuan tentang
format untuk mengirimkan data antara dua
peralatan, dimana di dalamnya diatur:
• Metode pemeriksaan kesalahan (error checking)
• Metode Kompresi data, bila dibutuhkan
• Indikasi pengiriman data selesai oleh mesin
pengirim
• Indikasi data diterima oleh mesin penerima.
Layer Komunikasi
• Untuk menyederhanakan rancangan jaringan,
digunakan metode pengorganisasian dengan
menggunakan pengelompokan yang disebut
layer atau level
• Jumlah, nama, isi, dan fungsi setiap jaringan
dapat berbeda antara jaringan yang satu
dengan jaringan lainnya
• Sebuah layer pada sebuah mesin, akan
berkomunikasi dengan layer yang sama pada
mesin lainnya, dan dalam komunikasi inilah
digunakan protocol
Arsitektur Jaringan

Himpunan dari sejumlah layer dan


protokol yangdigunakan dalam sebuah
sistem jaringan disebut:
Arsitektur Jaringan
Arsitektur Jaringan
HOST 1 HOST 2
PROTOKOL LAYER 4
LAYER 4 LAYER 4

PROTOKOL LAYER 3
LAYER 3 LAYER 3

PROTOKOL LAYER 2
LAYER 2 LAYER 2

PROTOKOL LAYER 1
LAYER 1 LAYER 1

MEDIA KOMUNIKASI
Model Referensi
• Model referensi yang banyak dijadikan
acuan dalam mendisain layer komunikasi:
– Model Referensi OSI (Open System
Interconnection) yang didefinisikan oleh
International Standardization Organization
(ISO)
– Model Referensi TCP/IP (Internet) yang
didefinisikan oleh IETF (Internet Engineering
Task Force)
Model Referensi OSI

Application
Presentation
Session
Transport
Network
Data Link
Physical
Model Referensi OSI
Menyediakan pelayanan
Application aplikasi yang digunakan untuk
Presentation
berkomunikasi melalui jaringan,
misalnya:
Session E-mail,
Transport Remote Access,
File Transfer,
Network
dll.
Data Link
Physical
Model Referensi OSI
• Melakukan penterjemahan
Application
dari satu format data ke format
Presentation yang lain.
Session
• Format data yang digunakan
tergantung dari Arsitektur
Transport komputer yang menjadi host
Network • Umumnya menggunakan
format ASCII
Data Link
Physical
Model Referensi OSI

Application • Mengendalikan dialog antar


Presentation node
• Mode dialog yag digunakan:
Session
Simplex, Duplex, dan Full-
Transport Duplex
Network • Fase dialog:
1. Pembentukan koneksi
Data Link 2. Pemindahan Data
3. Pemutusan Koneksi
Physical

Dialog adalah percakapan formal dimana


dua node sepakat untuk bertukar data
Model Referensi OSI
• Melakukan fragmentasi pesan
Application
menjadi paket-paket yang
Presentation lebih kecil
Session
• Memberikan/mengenali SAP-
ID pada setiap paket untuk
Transport menentukan proses yang
Network sesuai
• Melakukan Multiplexing dan
Data Link
Demultiplexing
Physical • Menentukan metode transport:
1. Reliable Delivery
2. Unreliable Delivery

SAP = Service Access Point


Multiplexing & Demultiplexing
• Multiplexing: memungkinkan banyak
proses yang berlangsung sekaligus pada
media jaringan yang sama
• Demultiplexing: memilah-milah dan
menyusun kembali setiap proses yang
berbeda untuk mendapatkan layanan
(service) yang sesuai
Reliable/Unreliable Delivery
• Reliable Delivery: Pengiriman dengan
acknowledgement, dimana mesin penerima
akan mengirimkan kembali paket yang diterima
untuk diperiksa apakah telah terjadi kesalahan
pengiriman atau tidak (Connection Oriented)
• Unreliable Delivery: Paket dikirimkan dalam
bentuk datagram (paket lengkap dengan alamat
tujuan). Datagram akan mencari sendiri alamat
tujuannya, untuk menghemat waktu pengiriman
(Connectionless)
Model Referensi OSI

Application
• Menambahkan header pada
Presentation paket data, yang antara lain
Session berisi alamat asal dan alamat
tujuan jaringan
Transport
• Mengidentifikasi alamat
Network jaringan
Data Link • Meneruskan paket ke alamat
jaringan yang benar (routing)
Physical
Routing
Circuit Switching

PENGIRIM

A B C

ABCDE
Data Asli
PENERIMA

D E F
Routing
Circuit Switching
Packets
PENGIRIM
E D C B A
A B C

PENERIMA

D E F
Routing
Circuit Switching

PENGIRIM

A B C
E
D
C
B
A PENERIMA

D E F
Routing
Circuit Switching

PENGIRIM

A B C

PENERIMA

D E F
E D C B A
Routing
Circuit Switching

PENGIRIM

A B C

PENERIMA

D E F
E D C B A
Routing
Circuit Switching

PENGIRIM

A B C

PENERIMA

D E F

ABCDE
Data Asli
Routing
Packet Switching

PENGIRIM

A B C

ABCDE
Data Asli
PENERIMA

D E F
Routing
Packet Switching
Packets
PENGIRIM
E D C B A
A B C

PENERIMA

D E F
Routing
Packet Switching

PENGIRIM
D C A
A B C

PENERIMA

D E F
Routing
Packet Switching

PENGIRIM
D A
A B C

B
PENERIMA

D E F
E
Routing
Packet Switching

PENGIRIM

A B C

D
A
PENERIMA

D E F
E C B
Routing
Packet Switching

PENGIRIM

A B C

PENERIMA

D E F
E D C B A
Routing
Packet Switching

PENGIRIM

A B C

PENERIMA

D E F

ABCDE
Data Asli
Model Referensi OSI

Application
Presentation • Membentuk Frame Data
Session • Menyediakan komunikasi dari
node ke node dalam jaringan:
Transport 1. Menyediakan mekanisma alamat yang
memungkinkan pesan dikirim ke node
Network
yang benar
Data Link 2. Menterjemahkan pesan-pesan dari layer
sebelumnya menjadi bit-bit yang dapat
Physical ditransmisikan oleh layer physical
Frame Data

START SOURCE DESTINATION ERROR


CONTROL DATA
INDICATOR ADDRESS ADDRES CONTROL

Pola Bit yang


menunjukkan awal
frame
Frame Data

START SOURCE DESTINATION ERROR


CONTROL DATA
INDICATOR ADDRESS ADDRES CONTROL

Node Address
Pengirim
Frame Data

START SOURCE DESTINATION ERROR


CONTROL DATA
INDICATOR ADDRESS ADDRES CONTROL

Node Address
Tujuan
Frame Data

START SOURCE DESTINATION ERROR


CONTROL DATA
INDICATOR ADDRESS ADDRES CONTROL

Informasi kontrol
untuk protokol
tertentu
Frame Data

START SOURCE DESTINATION ERROR


CONTROL DATA
INDICATOR ADDRESS ADDRES CONTROL

Isi data yang


ditransmisikan
Frame Data

START SOURCE DESTINATION ERROR


CONTROL DATA
INDICATOR ADDRESS ADDRES CONTROL

Informasi yang memberikan


tanda pada node penerima,
bila terjadi kesalahan dalam
pengiriman
Model Referensi OSI

Application
Presentation
Session
Transport • Berkomunikasi langsung
Network dengan media transmisi
• Mengirimkan dan menerima
Data Link
bit-bit data melalui media
Physical transmisi