05_ttg Layer Osi & Tcp_ip

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View 05_ttg Layer Osi & Tcp_ip as PDF for free.

More details

  • Words: 1,366
  • Pages: 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, 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

5

7

Application

6

Presentation

5

Session

4

Transport

3

Network

2

Data Link

1

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

6

Model OSI dan komunikasi antar sistem Sistem A Proses aplikasi

Application

Sistem B Proses aplikasi

Peer-to-peer communications

Presentation

Application 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 Presentation

Sistem A

Session Transport

Application

N+1 N N-1

Presentation Session Transport

Network

Network

Data Link

Data Link

Physical

Physical

Tutun Juhana – Telematics Lab. EE Dept. ITB

Sistem B

8

Layer dan pertukaran informasi

Sistem A

Sistem B

7

7

6 5

6

Protocol Data Unit = PDU

5

Header 4

4

Data

4

enkapsulasi 3

3 Header 3

2 1

Header 2

Data Data

Data

Network

Tutun Juhana – Telematics Lab. EE Dept. ITB

2 1

9

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

application transport network link physical

17

Host A

Host B

Application

Application identical segmen

Transport

Transport identical packet

Internet Protocol

Internet Protocol

identical datagram Net. Interface

identical frame

Net. Interface

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

18

Host A

Host B

Application

identical segmen

Application

Transport

identical packet

Transport

Router R Internet N-Interface

identical datagram identical frame

Physical Net 1

Internet N-Interface

identical datagram identical frame

Physical Net 2

Tutun Juhana – Telematics Lab. EE Dept. ITB

Internet N-Interface

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

application transport network link physical application transport network link physical

network link physical

application transport network link physical

Tutun Juhana – Telematics Lab. EE Dept. ITB

application transport network link physical

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

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

ack data

network link physical

application transport network link physical

Tutun Juhana – Telematics Lab. EE Dept. ITB

data application transport transport network link physical

22

Layering: physical communication data application transport network link physical application transport network link physical

network link physical

application transport network link physical

data application transport network link 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 destination dibawahnya M Ht M Hn Ht M Hl Hn Ht M

application transport network link physical

application Ht transport Hn Ht network Hl Hn Ht link physical

Tutun Juhana – Telematics Lab. EE Dept. ITB

M

message

M

segment

M M

datagram frame

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) TCP/IP

OSI

7

Application

6

Presentation

5

Session

4

Transport

Segmen 4

3

Network

Frame

3

2

Data Link

Paket

2

1

Physical

Bit

1

DATA

5

Application Transport IP Network inteface

Tutun Juhana – Telematics Lab. EE Dept. ITB

25

TCP/IP

Application Software outside the operating system

Transport IP

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

Network inteface

Tutun Juhana – Telematics Lab. EE Dept. ITB

Related Documents

Osi Layer
October 2019 25
Osi Layer
August 2019 30
Osi Layer
November 2019 19
05_ttg Layer Osi & Tcp_ip
November 2019 17