Pertemuan 2 Arsitektur Dan Protokol

Post on 03-Jul-2015

143 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

Transcript

Pertemuan 2Pertemuan 2

Arsitektur dan ProtokolArsitektur dan Protokol

KOMUNIKASI DATAKOMUNIKASI DATA

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

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

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

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

Arsitektur Arsitektur File TransferFile Transfer ddiisederhanakansederhanakan

Model Model TTiga Layeriga Layer

Network Access LayerNetwork Access Layer Transport LayerTransport Layer Application LayerApplication Layer

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.).)

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

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

Arsitektur ProtokolArsitektur Protokol dandan JaringanJaringan

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

ProtokolProtokol dalamdalam A Arsitektur rsitektur SederhanaSederhana

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

Protocol Data UnitsProtocol Data Units

Network PDUNetwork PDU

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

OperaOperasisi padapada Arsitektur Arsitektur ProtoProtokkol ol

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)

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

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

7 Lapisan 7 Lapisan OSIOSI

LinkunganLinkungan OSI OSI

OSI OSI sebagaisebagai Framework Framework padapada StandarStandarisasiisasi

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

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

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

PenggunaanPenggunaan RelayRelay

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

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..

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

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

Transport Layer (TCP)Transport Layer (TCP)

Pengiriman data yang dipercayaPengiriman data yang dipercaya Pemesanan pengirimanPemesanan pengiriman

Lapisan Lapisan ApAplikasilikasi

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

PerbandiPerbandinngan gan OSI OSI vsvs TCP/IP TCP/IP

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

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

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)

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

PDU dPDU dalamalam TCP/IP TCP/IP

Contoh Informasi Contoh Informasi HeaderHeader

Port tujuanPort tujuan Urutan nomorUrutan nomor ChecksumChecksum

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

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

top related