You are on page 1of 25

1

Mengenal Komunikasi Data


Melalui Layer OSI & TCP/IP

Modification by Melwin’s Daulay, S.Kom

Tutun Juhana – Telematics Lab. EE Dept. ITB


2

Arsitektur komunikasi data


• Protokol
• Protokol komunikasi komputer :
Aturan-aturan dan perjanjian yang mengatur
pertukaran informasi antar komputer melalui suatu
medium jaringan
 mendefinisikan
– Syntax : susunan, format, dan pola bit serta bytes
– Semantics : Kendali sistem dan konteks informasi
(pengertian pola bit dan bytes)

Tutun Juhana – Telematics Lab. EE Dept. ITB


3

• Suatu sistem komunikasi data yang kompleks


tidak menggunakan satu protokol
– Menggunakan sekelompok protokol (protocol suite
/protocol familiy)
• Mengapa perlu protocol suite?
– Menangani beragam masalah yang timbul ketika
mesin berkomunikasi melalui suatu jaringan data
• Hardware failure
• Network congestion
• Packet delay or loss
• Data corruption
• Data duplication or inverted arrivals
– Akan sulit membuat satu protokol tunggal yang
menangani masalah-masalah di atas

Tutun Juhana – Telematics Lab. EE Dept. ITB


4

Open System Interconnection (OSI)


Reference Model
• Dikembangkan oleh International Organization
for Standardization (ISO) pada tahun 1984
• Model referensi OSI adalah suatu model
konseptual yang terdiri atas tujuh layer, masing-
masing layer mempunyai fungsi tertentu
• Setiap layer adalah self-contained  fungsi yang
diberikan ke setiap layer dapat
diimplementasikan secara independent
Updating fungsi suatu layer tidak akan
mempengaruhi layer yang lain
• OSI memungkinkan interkoneksi komputer multivendors

Tutun Juhana – Telematics Lab. EE Dept. ITB


5

7 Application • Upper layers  application issues


 pada umumnya diimplementasikan
6 Presentation secara software
• Application oriented
5 Session

4 Transport

3 Network • Lower layers  data transport issues


 Layer 1 & 2 :h/w & s/w implemented
2 Data Link Layer 3 dan 4 : s/w implemented
• Network oriented
1 Physical

Tutun Juhana – Telematics Lab. EE Dept. ITB


6

Model OSI dan komunikasi antar sistem


Sistem A Sistem B

Proses Proses
aplikasi aplikasi

Peer-to-peer communications
Application Application

Presentation Presentation

Session Session

Transport Transport

Network Network Network

Data Link Data Link Data Link

Physical Physical Physical

Intermediate node (repeater, bridge, router)


Tutun Juhana – Telematics Lab. EE Dept. ITB
7

Interaksi antar layer OSI:


• Interaksi dengan layer di atasnya
• Interaksi dengan layer di bawahnya
• Interaksi dengan layer peer di sistem yang berbeda

Application Application

Presentation N+1 Presentation

Sistem Sistem
Session N Session
B
A
Transport N-1 Transport

Network Network

Data Link Data Link

Physical Physical

Tutun Juhana – Telematics Lab. EE Dept. ITB


8

Layer dan pertukaran informasi

Sistem A Sistem B
7 7
6 6
Protocol Data Unit = PDU
5 5
Header 4 Data
4 4

enkapsulasi

3 3
Header 3 Data

2 Header 2 Data 2

1 Data 1

Network

Tutun Juhana – Telematics Lab. EE Dept. ITB


9

Physical Layer
• Mengirimkan dan menerima data mentah pada
media fisik
• Prosedural : pengkodean bit untuk transmisi, full-
duplex atau half-duplex, prosedur untuk memulai
dan menghentikan transmisi
• Mendeteksi dan melaporkan status saluran dan
error (misal : adanya collision)
• Karakteristik elektris : level tegangan, timing,
redaman yang diperbolehkan
• Karakteristik mekanik : ukuran dan bentuk
konektor, jumlah pin, tipe kabel dan spesifikasi
Contoh : RS232C

Tutun Juhana – Telematics Lab. EE Dept. ITB


10

Data Link Layer


• Medium access control (MAC)
• Menyediakan aliran data yang bebas kesalahan bagi
network layer, mendeteksi/mengoreksi kesalahan akibat
transmisi
• Menerima data dari layer yang lebih atas dan merubahnya
menjadi aliran bit untuk ditransmisikan oleh layer fisik
• Pada proses penerimaan, merubah aliran bit menjadi frame
• Menambahkan kode untuk sinkronisasi, deteksi kesalahan
• Menyediakan mekanisme untuk menangani kehilangan
(lost), kerusakan, atau duplikasi frame
• Pengalamatan fisik

Tutun Juhana – Telematics Lab. EE Dept. ITB


11

Network Layer

• Fungsi
– Merutekan paket
– Mengendalikan kongesti
– Melaksanakan internetworking
• Contoh:
Open Shortest Path First (OSPF),
Routing Information Protocol (RIP), dsb.

Tutun Juhana – Telematics Lab. EE Dept. ITB


12

Transport Layer
• Menerapkan layanan transport data andal
yang transparan terhadap upper layers
 flow control, multiplexing, manajemen
virtual circuit, serta error checking & error
recovery
• End-to-end
• Contoh :
Transmission Control Protocol (TCP),
Name Binding Protocol (NBP),
OSI transport protocol
Tutun Juhana – Telematics Lab. EE Dept. ITB
13

Session Layer
• Membentuk, me-manage, dan memutuskan
session komunikasi antara entitas presentation
layer
• Session komunikasi terdiri atas permintaan
layanan (service request) dan tanggapan
layanan (service response) yang terjadi antara
aplikasi yang berlokasi pada device jaringan
yang berbeda
Contoh : CCITT X.225

Tutun Juhana – Telematics Lab. EE Dept. ITB


14

Presentation Layer
• Menyediakan fungsi pengkodean dan konversi
untuk data dari application layer  menjamin
data yang berasal dari application layer suatu
sistem dapat dibaca oleh application layer di
sistem yang lain
• Contoh :
– Format representasi data: EBDIC, ASCII
– Skema kompresi : QuicTime, MPEG
– Enkripsi

Tutun Juhana – Telematics Lab. EE Dept. ITB


15

Application Layer
• Layer OSI yang paling dekat dengan end user
• Berinteraksi dengan aplikasi perangkat lunak
yang menerapkan suatu komponen untuk
berkomunikasi
• Fungsi :
– Menentukan partner komunikasi
– Menentukan ketersediaan resource
– Sinkronisasi komunikasi
• Contoh :
– Telnet, FTP, SMTP (TCP/IP suit)
– OSI Common Management Information Protocol
(CMIP)
Tutun Juhana – Telematics Lab. EE Dept. ITB
16

Internet (TCP/IP) protocol stack


• application: mendukung aplikasi
jaringan
– ftp, smtp, http
application
• transport: transfer data antar aplikasi
transport
– tcp, udp
• network: merutekan datagrams dari
sumber ke tujuan network
– ip, routing protocols
• link: transfer data antar elemen link
jaringan
– ppp, ethernet physical
• physical: pengiriman bit-bit pada
medium transmisi

Tutun Juhana – Telematics Lab. EE Dept. ITB


17

Host A Host B
Application Application
identical
segmen
Transport Transport
identical
packet
Internet Protocol Internet Protocol
identical
datagram
Net. Interface Net. Interface
identical
frame

Physical Net
Tutun Juhana – Telematics Lab. EE Dept. ITB
18

Host A Host B
identical
Application segmen Application

identical
Transport packet Transport
Router R
Internet Internet Internet
identical identical
datagram datagram

N-Interface N-Interface N-Interface


identical identical
frame frame

Physical Net 1 Physical Net 2

Tutun Juhana – Telematics Lab. EE Dept. ITB


19

TCP/IP

= Application protocols
Application

Transport

IP

Network inteface

Tutun Juhana – Telematics Lab. EE Dept. ITB


20

Layering: logical communication


Setiap layer: application
transport
• terdistribusi network
• Setiap entitas link
physical
menerapkan network
fungsi layer pada application link
setiap node transport physical
network
• Setiap entitas link
melakukan physical
application application
pertukaran transport transport
messages network network
link link
dengan peer-nya physical physical

Tutun Juhana – Telematics Lab. EE Dept. ITB


21

Layering: logical communication


Mis.: transport data
• Menerima data application
transport
transport
dari aplikasi network
• Menambahkan link
pengalamatan, physical
dan mekanisme ack network
pengujian application link
transport data physical
sehingga network
terbentuk link data
“datagram” physical
application application
• Mengirimkan transport transport
transport
datagram ke network network
peer layer link link
physical physical
• Menunggu ack
dari peer
Tutun Juhana – Telematics Lab. EE Dept. ITB
22

Layering: physical communication


data
application
transport
network
link
physical
network
application link
transport physical
network
link
physical data
application application
transport transport
network network
link link
physical physical

Tutun Juhana – Telematics Lab. EE Dept. ITB


23

Protocol layering and data


Setiap layer menerima data dari layer yang berada di
atasnya
• Menambhakan header untuk membentuk unit data
baru
• Mengirimkan unit data baru ke layer yang ada
source
dibawahnya destination
M application application M message
Ht M transport transport Ht M segment
Hn Ht M network network Hn Ht M datagram
Hl Hn Ht M link link Hl Hn Ht M frame
physical physical

Tutun Juhana – Telematics Lab. EE Dept. ITB


24

TCP/IP & OSI


• Dalam terminologi model referensi OSI, TCP/IP protocol
suite meliputi network dan transport layers
• TCP/IP dapat diterapkan pada bermacam data-link
layers (mampu mendukung bermacam implementasi
hardware jaringan)
OSI TCP/IP
7 Application
6 Presentation DATA 5 Application
5 Session
4 Transport Segmen 4 Transport
3 Network Frame 3 IP
2 Data Link Paket 2
Network inteface
1 Physical Bit 1
Tutun Juhana – Telematics Lab. EE Dept. ITB
25

TCP/IP

Application

Software outside the operating system

Transport Software inside the operating system

IP Only IP addresses used


Physical addresses used
Network inteface

Tutun Juhana – Telematics Lab. EE Dept. ITB

You might also like