Anda di halaman 1dari 25

1

Mengenal Komunikasi Data Melalui Layer OSI & TCP/IP

Modification by Melwins Daulay, S.Kom


Tutun Juhana Telematics Lab. EE Dept. ITB

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

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

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, masingmasing 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

7 6 5 4 3 2 1

Application Presentation Session Transport Network Data Link Physical

Upper layers application issues pada umumnya diimplementasikan secara software Application oriented

Lower layers data transport issues Layer 1 & 2 :h/w & s/w implemented Layer 3 dan 4 : s/w implemented Network oriented

Tutun Juhana Telematics Lab. EE Dept. ITB

Model OSI dan komunikasi antar sistem Sistem A


Proses aplikasi

Sistem B
Proses aplikasi

Application Presentation Session Transport Network Data Link Physical

Peer-to-peer communications

Application Presentation Session Transport

Network Data Link Physical

Network Data Link Physical

Intermediate node (repeater, bridge, router)


Tutun Juhana Telematics Lab. EE Dept. ITB

Interaksi antar layer OSI: Interaksi dengan layer di atasnya Interaksi dengan layer di bawahnya Interaksi dengan layer peer di sistem yang berbeda
Application Presentation Application

N+1 N N-1

Presentation Session Transport Network Data Link Physical

Sistem A

Session Transport Network Data Link Physical

Sistem B

Tutun Juhana Telematics Lab. EE Dept. ITB

Layer dan pertukaran informasi

Sistem A
7 6 5 4

Sistem B
7

Protocol Data Unit = PDU


Header 4 Data

6 5 4

enkapsulasi 3
Header 3 Data Data Data

2 1

Header 2

2 1

Network

Tutun Juhana Telematics Lab. EE Dept. ITB

Physical Layer
Mengirimkan dan menerima data mentah pada media fisik Prosedural : pengkodean bit untuk transmisi, fullduplex 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

transport: transfer data antar aplikasi


tcp, udp

network: merutekan datagrams dari sumber ke tujuan


ip, routing protocols

link: transfer data antar elemen jaringan


ppp, ethernet

physical: pengiriman bit-bit pada medium transmisi


Tutun Juhana Telematics Lab. EE Dept. ITB

17

Tutun Juhana Telematics Lab. EE Dept. ITB

18

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: terdistribusi Setiap entitas menerapkan fungsi layer pada setiap node Setiap entitas melakukan pertukaran messages dengan peer-nya

Tutun Juhana Telematics Lab. EE Dept. ITB

21

Layering: logical communication


Mis.: transport
Menerima data dari aplikasi Menambahkan pengalamatan, dan mekanisme pengujian sehingga terbentuk datagram Mengirimkan datagram ke peer layer Menunggu ack dari peer
Tutun Juhana Telematics Lab. EE Dept. ITB

22

Layering: physical communication

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 dibawahnya

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 6 5 4 3 2 1

Application Presentation Session Transport Network Data Link Physical Segmen 4 Frame Paket Bit 3 2 1 Transport IP Network inteface DATA 5 Application

Tutun Juhana Telematics Lab. EE Dept. ITB

25

TCP/IP

Application
Software outside the operating system

Transport IP Network inteface

Software inside the operating system Only IP addresses used Physical addresses used

Tutun Juhana Telematics Lab. EE Dept. ITB

Anda mungkin juga menyukai