Rahmady Liyantanto [email protected] … · Session Layer Transport Layer Network Layer...

27
Rahmady Liyantanto [email protected] liyantanto.wordpress.com Komunikasi Data D3 Manajemen Informatika Universitas Trunojoyo

Transcript of Rahmady Liyantanto [email protected] … · Session Layer Transport Layer Network Layer...

Page 1: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

Rahmady [email protected]

liyantanto.wordpress.com

Komunikasi Data

D3 Manajemen Informatika Universitas Trunojoyo

Page 2: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

• Protokol Komunikasi• OSI• Aliran Data• Encapsulation• 7 Lapisan OSI

D3 Manajemen Informatika Universitas Trunojoyo

Page 3: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

Organisasi Komputer Dihubungkan keJaringan Komputer

Wire (Computer Network)

Computer A Computer B

ApplicationProgram

ApplicationProgram

NetworkProtocol

NetworkProtocol

Page 4: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

Protokol Komunikasi

Definisi

Protocol Jaringanadalah Satu set aturan yang mengatur komunikasiantarar dua host dimplementasikan sebagai software.

Contoh- TCP- IP- IPX/SPX (Novel Netware)

Page 5: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

Protocol dan Interface

Protocol dan Interface

Wire (Computer Network)

Computer A Computer B

ApplicationProgram

ApplicationProgram

TCPIP

MAC

TCPIP

MAC

ProtocolStack

Protocol

Interface

Interface: satu set aturan yang mengaturkomunikasi antara dua layer yg berdekatan

Page 6: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

OSI ?� Model Open Systems Interconnection

fundamental untuk semua komunikasi antardevice jaringan.

� Dikembangkan thn 1974 oleh ISO setelahDOD Amerika mulai menggunakan protocolsuiteTCP/IP

� Akhirnya diadopsi pd thn 1977. Saat inimerupakan model teoritis menjelaskanbagaimana komunikasi berlangsung antardevice jaringan

D3 Manajemen Informatika Universitas Trunojoyo

Page 7: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

Tujuh Layers OSI

Page 8: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

Bagaimana Data Mengalir?

Saat data dikirim dari application padakomputer sumber hal berikut terjadi:� Data dalam bentuk suatu packet

bergerak turun melalui layer-layer� Saat mencapai Physical Layer siap

dikirim melalui media� Pada Physical Layer bit-bit bisa

analogue atau digital, dalam bentukelectrikal, cahaya atau gelombangradio

D3 Manajemen Informatika Universitas Trunojoyo

Page 9: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

Bagaimana Data Mengalir? (2)

� Data ditransmisikan ke device tujuan� Bergerak melalui layer-layer dari model

OSI, mencapai user� Dalam pergerakan melalui layer-layer data

di encapsulated – yaitu informasitambahan ditambahkan sebagai headersatau trailers

� Data di dalam paket tidak berubah

D3 Manajemen Informatika Universitas Trunojoyo

Page 10: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

%"!’(*$!)#&%

Applicat ion

Presentat ion

Session

Transport

Network

Data Link

Physical

DATA

DATA

DATA

DATA

DATA

DATA

Presentation Header

Session Header

Transport Header

Network Header

Data Link Header Data Link Trailer

PH

SH

TH

NH

DLH DLT

PH

PH

PH

PH

SH

SH

SH

TH

THNH

Bits

To Destination Device

Page 11: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

Konsep Paket

User Data User DataComputer Network

InternetInternet

Tanpa Packet

Computer NetworkUser Data User Data

InternetInternet

Dengan Packet Packet

Packet Header(mis. packet sequence #)(mis. destination address)

Page 12: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

Konsept Packet Encapsulation:Layered Protocol Architecture

User Data

OSI 7-Layer Model TCP/IP Model

7 layers

Network Cable

User Data

4 layers

Network Cable

Host Computer Host Computer

Page 13: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

User Data (User Data Packet)

Header = Information spesifik ke tiap protocol layer

Header

TCP Packet

IP Packet

Packet Encapsulation Visualisasi (1):

TCP Layer

IP Layer

Network Layer FrameDatalink Layer

Physical Layer FramePhysical Layer

Protocol Data Unit (PDU)

Packet = Header + PDU

Page 14: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

User Data (User Data Packet)Header

TCP Packet

IP Packet

TCP Layer

IP Layer

Network Layer FrameDatalink Layer

Physical Layer FramePhysical Layer

Protocol Data Unit (PDU)

Packet Encapsulation

Packet Encapsulation Visualisasi (2):

Page 15: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

A packet in TCP layer

PDU in IP layer

A packet (header + PDU) pada upper protocol layer

=

PDU pada protocol layer berikutnya

IP Layer IP Packet

TCP Layer TCP Packet

User Data

Packet Encapsulation Visualisasi (3):

Page 16: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

A packet in TCP layer

IP Layer

PDU in IP layer

IP Packet

Pada IP protocol layer, informasi pada header TCPAkan ditangani sebagai bagian dari user data

Segala perubahan pd TCP tidak akanMempengaruhi disain internal dari IP

PacketEncapsulation

TCP Layer TCP Packet

Packet Encapsulation Visualisasi (3):

Page 17: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

User Data User Data

Protocol layer yg berkoresponden dp berkomunikasi

InternetInternetNW

Komunikasi menggunakanInformasi pd packet header

4

3

2

1

4

3

2

1

Packet Encapsulation:

Page 18: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

Model Seven Layer OSI

Wire (Network Cable)

Application Program

Layer 7Layer 6

Layer 5

Layer 4

Layer 3

Layer 2

Layer 1

Application Layer

Presentation Layer

Session Layer

Transport Layer

Network Layer

Datalink Layer

Physical Layer Berhub dg sinyal elektrik

Menyediakan koneksi point-to-point handal

Koneksi/pemgiriman paket ke tujuan

Menyediakan koneksi end-to-end

Manage koneksi end-to-end

Data filters (compression, encryption)

Interface ke program user

signals

Tujuan

NIC

Page 19: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

Layer 1: Physical Layer

Fungsi Utama: Berhubungan dengan sinyal elektrik

Model Seven Layer OSI

• Menangani pengiriman bit-bit data melalui saluran komunikasi• Memastikan jika entiti satu mengirimkan bit 1, maka entiti yang lain juga harus

menerima bit 1• Fungsi utama untuk menentukan

qberapa volt untuk bit 1 dan 0qberapa nanoseconds bit dapat bertahan di saluran komunikasiqkapan koneksi awal dibuat dan diputuskan ketika dua entiti selesaimelakukan pertukaran dataqjumlah pin yang digunakan oleh network connector dan fungsi dari setiappin

• Contoh: token ring, IEEE 802.11• Perangkat yang beroperasi di layer ini adalah hub, repeater, network

adapter/network interface card, dan host bus adapter (digunakan di storagearea network)

Page 20: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

Layer 2: Data Link Layer

• Deteksi dan koreksi error sinyal, jika ada

Fungsi Utama:

• Meneruskan/Forward sinyal yg diterima ke network layer• Jika error tdk dp dikoreksi, memberikan error warning kenetwork layer

• Menyediakan Media Access Control (MAC)Contoh: Ethernet, HDLC, Aloha, IEEE 802 LAN, FDDIPerangkat yang beroperasi di layer ini adalah bridge dan layer-2 switch

Contoh penggunaan bersama Network:� Ring � Bus

� Star (=hub)

Model Seven Layer OSI

Page 21: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

Layer 3: Network Layer

• Menentukan prosedur pengiriman data sekuensial dengan berbagaimacam ukuran, dari sumber ke tujuan, melalui satu atau beberapajaringan, dengan tetap mempertahankan Quality of Service (QoS)yang diminta oleh transport layer

• Fungsi:q Routing: menentukan jalur pengiriman dari sumber ke tujuan, bisa statik

(menggunakan tabel statik yang cocok untuk jaringan yang jarang sekaliberubah) atau dinamis (menentukan jalur baru untuk setiap data yangdikirimkan)

q Pengendalian kongesti (kemacetan pada proses pengiriman data)q Mempertahankan QoS (delay, transit time, jitter, dll)q Menyediakan interface untuk jaringan-jaringan yang berbeda agar dapat

saling berkomunikasi• Contoh: Internet Protocol (IP)• Perangkat yang beroperasi di layer ini adalah router dan layer-3

switch

Model Seven Layer OSI

Page 22: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

Layer 4: Transport Layer

• Menerima data dari layer diatasnya, memecah datamenjadi unit-unit yang lebih kecil (sering disebutpacket), meneruskannya ke network layer danmemastikan semua packets tiba di ujung penerimatanpa ada error

• Layer ini harus melakukan proses diatas secara efisiendan memastikan layer diatas tidak terpengaruh terhadapperubahan teknologi hardware

• Fungsi:q Flow controlq Segmentation/desegmentationq Error control

• Contoh: Transmission Control Protocol (TCP), UserDatagram Protocol

Model Seven Layer OSI

Page 23: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

Layer 5: Session Layer

• Mengijinkan user-user yang menggunakanmesin yang berbeda untuk membuat dialog(session) diantara mereka

• Fungsi:q Pengendalian dialog: memantau giliran pengirimanq Pengelolaan token: mencegah dua pihak untuk

melakukan operasi yang sangat kritis dan pentingsecara bersamaan

q Sinkronisasi: menandai bagian data yang belumterkirim sesaat crash pengiriman terjadi, sehinggapengiriman bisa dilanjutkan tepat ke bagian tersebut

Model Seven Layer OSI

Page 24: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

Layer 6: Presentation Layer Fungsi Utama: Encryption, compression, dll

Presentation Layer

Encrypted Data

Raw Data

Encryption

Presentation Layer

Compressed Data

Raw Data

Compression

Model Seven Layer OSI

Page 25: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

Fungsi Utama: Interface ke application programs

Layer 7: Application Layer

Contoh:q Network API (Application Program Interface)q Hypertext transfer protocol (HTTP) yang

digunakan di world wide web,q File transfer protocol (FTP) untuk pengiriman file

antar komputer,q Simple mail transfer protocol (SMTP) untuk email

Model Seven Layer OSI

Page 26: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

Model Seven Layer OSI -Summary

Page 27: Rahmady Liyantanto liyantanto88@gmail.com … · Session Layer Transport Layer Network Layer Datalink Layer ... Layer 1: Physical Layer Fungsi Utama: Berhubungan dengansinyal elektrik

D3 Manajemen Informatika Universitas Trunojoyo