Top Banner
Pertemuan 2 Pertemuan 2 Arsitektur dan Protokol Arsitektur dan Protokol KOMUNIKASI DATA KOMUNIKASI DATA Citra Ramadhena BCs, Citra Ramadhena BCs, M. M. Sc Sc . .
42

Pertemuan 2 Arsitektur Dan Protokol

Jul 03, 2015

Download

Documents

Wahyu Hasibuan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Pertemuan 2 Arsitektur Dan Protokol

Pertemuan 2Pertemuan 2

Arsitektur dan ProtokolArsitektur dan Protokol

KOMUNIKASI DATAKOMUNIKASI DATA

Citra Ramadhena BCs, Citra Ramadhena BCs, M.M.ScSc..

Page 2: Pertemuan 2 Arsitektur Dan Protokol

KebutuhanKebutuhan Arsitektur Arsitektur ProtoProtokkolol Komunikasi juga memerlukan hal-hal sepertiKomunikasi juga memerlukan hal-hal seperti

Sumber harus mengaktifkan jalur komunikasi. Atau Sumber harus mengaktifkan jalur komunikasi. Atau menginformasikan tujuan pada yang dilalui. menginformasikan tujuan pada yang dilalui.

Sumber harus memeriksa tujuan yg disiapkan Sumber harus memeriksa tujuan yg disiapkan untuk menerima.untuk menerima.

Aplikasi pengiriman fileAplikasi pengiriman file pada sumber harus pada sumber harus memeriksamemeriksa tujuan, bahwatujuan, bahwa file management systemfile management system akan menerimaakan menerima dan menyimpan filedan menyimpan file untuk untuk pemakainya.pemakainya.

Mungkin membutuhkan translasi Mungkin membutuhkan translasi file formatfile format..

2 konsep penting:2 konsep penting: ProtocolsProtocols Protocol architectureProtocol architecture

Page 3: Pertemuan 2 Arsitektur Dan Protokol

Elemen kunci suatu protokolElemen kunci suatu protokol

SyntaxSyntax Berhubungan dengan format dBerhubungan dengan format dataata BeBerrada pada level sinyalada pada level sinyal

SemanticsSemantics Berhubungan dengan informasi kontrolBerhubungan dengan informasi kontrol Penanganan kesalahanPenanganan kesalahan

TimingTiming Speed matchingSpeed matching SequencingSequencing

Page 4: Pertemuan 2 Arsitektur Dan Protokol

Protocol ArchitectureProtocol Architecture

TaskTask dari komunikasi dibagi-bagi dari komunikasi dibagi-bagi dalam modul-moduldalam modul-modul

Sebagai cSebagai coontoh ntoh file transferfile transfer dapat dapat dibagi menjadi tiga moduldibagi menjadi tiga modul Aplikasi Aplikasi File transferFile transfer Modul Modul llayanan komunikasiayanan komunikasi Modul akses jaringanModul akses jaringan

Page 5: Pertemuan 2 Arsitektur Dan Protokol

Arsitektur Arsitektur File TransferFile Transfer ddiisederhanakansederhanakan

Page 6: Pertemuan 2 Arsitektur Dan Protokol

Model Model TTiga Layeriga Layer

Network Access LayerNetwork Access Layer Transport LayerTransport Layer Application LayerApplication Layer

Page 7: Pertemuan 2 Arsitektur Dan Protokol

Network Access LayerNetwork Access Layer

Mengatur pertukaran data antara Mengatur pertukaran data antara komputer dan jaringankomputer dan jaringan

Mengirim alamat komputer tersedia Mengirim alamat komputer tersedia pada tujuanpada tujuan

Bergantung pada jenis jaringan yang Bergantung pada jenis jaringan yang digunakan digunakan (LAN, (LAN, packet switchedpacket switched,, dlldll.).)

Page 8: Pertemuan 2 Arsitektur Dan Protokol

Transport LayerTransport Layer

Pertukaran data lebih nyataPertukaran data lebih nyata Tidak terikat pada jaringan yang Tidak terikat pada jaringan yang

sedang digunakansedang digunakan Tidak terikat Tidak terikat ppada aada applikasilikasi

Page 9: Pertemuan 2 Arsitektur Dan Protokol

Application LayerApplication Layer

Mendukung untuk pemakaian Mendukung untuk pemakaian aplikasi yang berbedaaplikasi yang berbeda

e.g. e-mail, file transfere.g. e-mail, file transfer

Page 10: Pertemuan 2 Arsitektur Dan Protokol

Arsitektur ProtokolArsitektur Protokol dandan JaringanJaringan

Page 11: Pertemuan 2 Arsitektur Dan Protokol

Kebutuhan PengalamatanKebutuhan Pengalamatan

Dua tingkat pengalamatanDua tingkat pengalamatan diperlukandiperlukan Setiap kSetiap koomputer memerlukan alamat mputer memerlukan alamat

jaringan yang unikjaringan yang unik Setiap aplikasi padaSetiap aplikasi pada komputer komputer multi-multi-

taskingtasking memerlukan sebuah alamat memerlukan sebuah alamat unik unik ddi dalam komputer:i dalam komputer: SService access point ervice access point atauatau SAP SAP PPort ort padapada TCP/IP stacks TCP/IP stacks

Page 12: Pertemuan 2 Arsitektur Dan Protokol

ProtokolProtokol dalamdalam A Arsitektur rsitektur SederhanaSederhana

Page 13: Pertemuan 2 Arsitektur Dan Protokol

Protocol Data UnitsProtocol Data Units (PDU) (PDU)

Pada setiap layer, protokol-protokol digunakan untuk Pada setiap layer, protokol-protokol digunakan untuk komunikasikomunikasi

Informasi kontrol ditambahkan ke data pemakai pada Informasi kontrol ditambahkan ke data pemakai pada setiap lapisansetiap lapisan

Transport layer Transport layer memungkinkan membagi-bagi memungkinkan membagi-bagi ((fragmentedfragmented) data pemakai) data pemakai

Tiap fragmenTiap fragmen ditambahkan ditambahkan transport headertransport header:: SAPSAP tujuan tujuan NNoomor urutanmor urutan KKode ode ddeteksi kesalahaneteksi kesalahan

Pemberian sebuah PDUPemberian sebuah PDU

Page 14: Pertemuan 2 Arsitektur Dan Protokol

Protocol Data UnitsProtocol Data Units

Page 15: Pertemuan 2 Arsitektur Dan Protokol

Network PDUNetwork PDU

PPenambahan enambahan network headernetwork header AlAlaamat jaringan untumat jaringan untukk komputer tujuan komputer tujuan Fasilitas permintaanFasilitas permintaan

Page 16: Pertemuan 2 Arsitektur Dan Protokol

OperaOperasisi padapada Arsitektur Arsitektur ProtoProtokkol ol

Page 17: Pertemuan 2 Arsitektur Dan Protokol

Standarisasi Arsitektur-Standarisasi Arsitektur-arsitektur arsitektur ProtoProtokkolol

Dua StandarDua Standar:: OSI Reference modelOSI Reference model

Pernah hidup pada awal kesepakatanPernah hidup pada awal kesepakatan TCP/IP protocol suiteTCP/IP protocol suite

Digunakan secara luasDigunakan secara luas JugaJuga: IBM Systems Network Architecture (SNA): IBM Systems Network Architecture (SNA)

Page 18: Pertemuan 2 Arsitektur Dan Protokol

Model Referensi Model Referensi OSIOSI

Open Systems InterconnectionOpen Systems Interconnection Dikembangkan olehDikembangkan oleh the the International International

Organization for StandardizationOrganization for Standardization (ISO)(ISO)

7 Lapis7 Lapis TCP/IP TCP/IP adalahadalah standar secara standar secara de de

factofacto

Page 19: Pertemuan 2 Arsitektur Dan Protokol

Model Model OSIOSI Sebuah model berlapis (Sebuah model berlapis (layerlayer)) Tiap-tiap layer melakukanTiap-tiap layer melakukan fungsi yang fungsi yang

diperlukan untuk komunikasidiperlukan untuk komunikasi Tiap-tiap layer mempercayakanTiap-tiap layer mempercayakan pada layer pada layer

berikutnya yg lebih rendahberikutnya yg lebih rendah untuk untuk melaksanakan fungsi yg lebih melaksanakan fungsi yg lebih primitifprimitif

Tiap-tiap layer menyediakan jasaTiap-tiap layer menyediakan jasa u untuk layer ntuk layer berikutnya yang lebih tinggiberikutnya yang lebih tinggi

Perubahan di satu layerPerubahan di satu layer tidak memerlukan tidak memerlukan perubahan di layer yg lainperubahan di layer yg lain

Page 20: Pertemuan 2 Arsitektur Dan Protokol

7 Lapisan 7 Lapisan OSIOSI

Page 21: Pertemuan 2 Arsitektur Dan Protokol
Page 22: Pertemuan 2 Arsitektur Dan Protokol

LinkunganLinkungan OSI OSI

Page 23: Pertemuan 2 Arsitektur Dan Protokol

OSI OSI sebagaisebagai Framework Framework padapada StandarStandarisasiisasi

Page 24: Pertemuan 2 Arsitektur Dan Protokol

Lapisan OSILapisan OSI ( ( bag bag 11 ))

Lapisan fisik ( Lapisan fisik ( PhysicalPhysical layer layer ) ) SSbbg interface secara fisik antar peralatan yang bersifat :g interface secara fisik antar peralatan yang bersifat :

MeMekanikkanik EleElektrikktrik FunFungsigsi PrProsedurosedur

Lapisan Lapisan Data LinkData Link Mengaktifkan, memelihara dan mematikanMengaktifkan, memelihara dan mematikan linklink MengontMengontrrol dan mendeteksi ol dan mendeteksi kkesalahanesalahan Lapisan yang lebih tinggiLapisan yang lebih tinggi berasumsiberasumsi transtransmmisi yang isi yang

bebas kesalahanbebas kesalahan

Page 25: Pertemuan 2 Arsitektur Dan Protokol

Lapisan Lapisan OSI (OSI ( bag bag 22 )) Lapisan Lapisan NetworkNetwork

Merupakan tMerupakan transportransportasi informasiasi informasi Lapisan di atas tidak perlukan tahuLapisan di atas tidak perlukan tahu tentang tentang

teknologi lapisan di bawahnyateknologi lapisan di bawahnya Tidak diperlukan pada Tidak diperlukan pada direct linksdirect links

Lapisan Lapisan TransportTransport Terjadi pertukaran data antar akhir sistemTerjadi pertukaran data antar akhir sistem HHarus bebas dari kesalahanarus bebas dari kesalahan Harus dalam urutanHarus dalam urutan Tidak adaTidak ada kekehhilanganilangan TTidak terjadi duplikasiidak terjadi duplikasi MenguMenguttamakan kualitas pelayananamakan kualitas pelayanan

Page 26: Pertemuan 2 Arsitektur Dan Protokol

Lapisan Lapisan OSI (OSI ( bag bag 33 )) Lapisan Lapisan SesSessisi

Mengendalikan dialog antar aplikasiMengendalikan dialog antar aplikasi User interface dengan networkUser interface dengan network

Lapisan Lapisan PresentaPresentasisi Berhubungan dengan Format dataBerhubungan dengan Format data dan pengkodeandan pengkodean Melakukan kompressi dataMelakukan kompressi data Melakukan enkripsiMelakukan enkripsi

Lapisan Lapisan ApliAplikasikasi Aplikasi digunakan untuk mengakses lingkungan Aplikasi digunakan untuk mengakses lingkungan

OSIOSI

Page 27: Pertemuan 2 Arsitektur Dan Protokol

PenggunaanPenggunaan RelayRelay

Page 28: Pertemuan 2 Arsitektur Dan Protokol

TCP/IP Protocol ArchitectureTCP/IP Protocol Architecture

Dikembangkan olehDikembangkan oleh US Defense Advanced US Defense Advanced Research Project Agency (DARPA) Research Project Agency (DARPA) untukuntuk packet packet switched networkswitched network (ARPANET) (ARPANET)

Digunakan Digunakan ppada internet globalada internet global Tidak ada moTidak ada modedell officialofficial..

Lapisan aplikasiLapisan aplikasi Host to hostHost to host atauatau lapisan lapisan transporttransport Lapisan Lapisan InternetInternet Lapisan Lapisan Network accessNetwork access Lapisan fiLapisan fissikik

Page 29: Pertemuan 2 Arsitektur Dan Protokol

Lapisan FisiLapisan Fisikk – TCP/IP – TCP/IP

Secara fisikSecara fisik sebagai intersebagai interfface antaraace antara peralatan transmisi dataperalatan transmisi data ( (sepertiseperti kkomputer) omputer) dengan media transmisidengan media transmisi ataatauu jaringanjaringan

Tergantung pada karakteristTergantung pada karakteristiik dari media k dari media transmisitransmisi

Bekerja pada level sinyalBekerja pada level sinyal Membicarakan tentang dMembicarakan tentang data ratesata rates DllDll..

Page 30: Pertemuan 2 Arsitektur Dan Protokol

Lapisan Lapisan Network Access Network Access – – TCP/IPTCP/IP

Sebagai tampat pertukaran dataSebagai tampat pertukaran data ananttara sistem akhirara sistem akhir dan jaringandan jaringan

Ketepatan alamat tujuanKetepatan alamat tujuan Permohonan layanan sepePermohonan layanan seperrti prioritasti prioritas

Page 31: Pertemuan 2 Arsitektur Dan Protokol

Lapisan Lapisan Internet (IP)Internet (IP)

Memungkinkan sistem dipasangkanMemungkinkan sistem dipasangkan pada jaringan yang berbedapada jaringan yang berbeda

FunFunggsi routing yang bsi routing yang beerada rada ppada ada lintas jaringanlintas jaringan

Diimplementasikan ada akhir sistem Diimplementasikan ada akhir sistem dan routersdan routers

Page 32: Pertemuan 2 Arsitektur Dan Protokol

Transport Layer (TCP)Transport Layer (TCP)

Pengiriman data yang dipercayaPengiriman data yang dipercaya Pemesanan pengirimanPemesanan pengiriman

Page 33: Pertemuan 2 Arsitektur Dan Protokol

Lapisan Lapisan ApAplikasilikasi

MendukungMendukung untuk aplikasi penggunauntuk aplikasi pengguna SepertiSeperti http, SM http, SMTPTP

Page 34: Pertemuan 2 Arsitektur Dan Protokol

PerbandiPerbandinngan gan OSI OSI vsvs TCP/IP TCP/IP

Page 35: Pertemuan 2 Arsitektur Dan Protokol

TCPTCP Biasanya lapisan transport adalahBiasanya lapisan transport adalah Transmission Control Transmission Control

ProtocolProtocol Koneksi yang dapat dipercayaKoneksi yang dapat dipercaya

KoneksiKoneksi Temporary logical associationTemporary logical association antar entitas di dalam antar entitas di dalam

sistem yg berbedasistem yg berbeda TCP PDU TCP PDU

Disebut denganDisebut dengan TCP segmentTCP segment Termasuk port sumber dan tujuanTermasuk port sumber dan tujuan (c.f. SAP) (c.f. SAP)

Identifikasi pelanggan masing - masingIdentifikasi pelanggan masing - masing (applications) (applications) Koneksi mengacu padaKoneksi mengacu pada pasangan portspasangan ports

TCP tracks segmentsTCP tracks segments antar entitas pada tiap – tiap koneksiantar entitas pada tiap – tiap koneksi

Page 36: Pertemuan 2 Arsitektur Dan Protokol

UDPUDP

Alternative Alternative daridari TCP TCP yaituyaitu User Datagram User Datagram ProtocolProtocol

Tidak dijamin dalam pengirimannyaTidak dijamin dalam pengirimannya Tidak ada pemeliharaan dalam urutanTidak ada pemeliharaan dalam urutan Tidak ada perlindungan terhadap Tidak ada perlindungan terhadap

duplikasiduplikasi Minimum Minimum overheadoverhead Sebagai Pengalamatan Sebagai Pengalamatan port port tambahantambahan

padapada IP IP

Page 37: Pertemuan 2 Arsitektur Dan Protokol

Tingkat Tingkat PPengalamatanengalamatan

Adalah tingkatanAdalah tingkatan dalamdalam ar arssiteitekktur tur dimana entitas dimana entitas dinamaidinamai

Pengalamatan unikPengalamatan unik untuk tiap akhir sistemuntuk tiap akhir sistem (computer) and router(computer) and router

Tingkat pengalamatan dalam Tingkat pengalamatan dalam Network Network IP IP atauatau internet addressinternet address (TCP/IP) (TCP/IP) Network service access pointNetwork service access point or NSAP (OSI) or NSAP (OSI)

Proses didalam sistemProses didalam sistem Port number (TCP/IP)Port number (TCP/IP) Service access point or SAP (OSI)Service access point or SAP (OSI)

Page 38: Pertemuan 2 Arsitektur Dan Protokol

Trace Trace dari operasi dari operasi sederhanasederhana

Process Process dihubungkan dengandihubungkan dengan port 1 port 1 didi host host A A mengirim pesan kepadamengirim pesan kepada port 2 port 2 didi host B host B

Process Process yang adayang ada menjatuhkan pesanmenjatuhkan pesan ke ke TCP TCP untuk dikirim keuntuk dikirim ke port 2 port 2

TCP TCP menjatuhkan kemenjatuhkan ke IP IP untuk dikirim keuntuk dikirim ke host Bhost B

IP IP menjatuhkanmenjatuhkan keke network layer (e.g. network layer (e.g. Ethernet) Ethernet) untuk dikirim keuntuk dikirim ke router J router J

Menghasilkan satu setMenghasilkan satu set encapsulated PDUs encapsulated PDUs

Page 39: Pertemuan 2 Arsitektur Dan Protokol

PDU dPDU dalamalam TCP/IP TCP/IP

Page 40: Pertemuan 2 Arsitektur Dan Protokol

Contoh Informasi Contoh Informasi HeaderHeader

Port tujuanPort tujuan Urutan nomorUrutan nomor ChecksumChecksum

Page 41: Pertemuan 2 Arsitektur Dan Protokol

Beberapa protokol dalam Beberapa protokol dalam deretan TCP/IPderetan TCP/IP

Page 42: Pertemuan 2 Arsitektur Dan Protokol

Baca lebih lanjut...Baca lebih lanjut...

Stallings chapter 2Stallings chapter 2 Comer,D. Internetworking with TCP/IP volume Comer,D. Internetworking with TCP/IP volume

II Comer,D. and Stevens,D. Internetworking Comer,D. and Stevens,D. Internetworking

with TCP/IP volume II and volume III, Prentice with TCP/IP volume II and volume III, Prentice HallHall

Halsall, FHalsall, F.. Data Communications, Computer Data Communications, Computer Networks and Open Systems, Addison WesleyNetworks and Open Systems, Addison Wesley

RFCsRFCs