Topologi Jaringan
Topologi Jaringan
Pendahuluan
Pendahuluan
Jaringan
Jaringan komputer
komputer adalah
adalah kumpulan
kumpulan dua
dua
atau
atau lebih
lebih dari
dari komputer
komputer yang
yang saling
saling
berhubungan
berhubungan satu
satu sama
sama lain
lain..
Kebutuhan
Kebutuhan yang
yang diperlukan
diperlukan dalam
dalam koneksi
koneksi
Kebutuhan
Kebutuhan yang
yang diperlukan
diperlukan dalam
dalam koneksi
koneksi
jaringan
jaringan ::
Koneksi
Koneksi secara
secara fisik
fisik (Topologi
(Topologi secara
secara fisik)
fisik)
Koneksi
Koneksi Fisik Jaringan
Koneksi Fisik Jaringan
Kebutuhan Peralatan Jaringan Kebutuhan Peralatan Jaringan
PC PC NIC NIC Network Media Network Media Peralatan Jaringan Peralatan Jaringan Repeater Repeater Hub Hub Hub Hub Bridge Bridge Switch Switch Router Router
Bentuk Koneksi secara Fisik Bentuk Koneksi secara Fisik
Koneksi Bus
Koneksi Bus
Biasa disebut sebagi
Biasa disebut sebagi
topology bus (Bus
topology bus (Bus
Topology
Topology
Menggunakan kabel
Menggunakan kabel
Menggunakan kabel
Menggunakan kabel
tunggal dan semua
tunggal dan semua
komputer terhubung
komputer terhubung
dengannya
Koneksi Star
Koneksi Star
Biasa disebut Topologi Biasa disebut Topologi Star
Star
Semua komputer Semua komputer
terhubung ke suatu titik terhubung ke suatu titik pusat (biasa disebut
pusat (biasa disebut pusat (biasa disebut pusat (biasa disebut concentrator).
concentrator).
Peralatan yang dipakai Peralatan yang dipakai sebagai concentrator sebagai concentrator adalah hub atau switch adalah hub atau switch Topologi yang paling Topologi yang paling umum dipakai
Extended Star
Extended Star
Beberapa jaringan
Beberapa jaringan
star digabung
star digabung
menjadi satu jaringan
menjadi satu jaringan
star yang besar
Koneksi Ring
Koneksi Ring
Biasa disebut sebagai
Biasa disebut sebagai
topologi ring
topologi ring
Satu komputer
Satu komputer
terkoneksi ke
terkoneksi ke
terkoneksi ke
terkoneksi ke
komputer berikutnya
komputer berikutnya
sampai terakhir dan
sampai terakhir dan
kembali ke komputer
kembali ke komputer
pertama
Koneksi Mesh
Koneksi Mesh
Setiap komputer
Setiap komputer
terkoneksi dengan
terkoneksi dengan
semua komputer
semua komputer
yang ada
Koneksi Secara Logis
Koneksi Secara Logis
Biasa disebut sebagai Topologi Logik Jaringan
Biasa disebut sebagai Topologi Logik Jaringan
Berupa aturan supaya perangkat jaringan bisa
Berupa aturan supaya perangkat jaringan bisa
saling berkomunikasi.
saling berkomunikasi.
ada beberapa jenis topologi logik yang dikenal
ada beberapa jenis topologi logik yang dikenal
saat ini yaitu :
saat ini yaitu :
saat ini yaitu :
saat ini yaitu :
Aturan bagaimana data di transmisikan lewat media, ada Aturan bagaimana data di transmisikan lewat media, ada beberapa macam yang dipakai :
beberapa macam yang dipakai :
Ethernet
Ethernet Yang paling umum dipakaiYang paling umum dipakai FDDI
FDDI
Token Ring Token Ring ATM
ATM
Aturan bagaimana komputer saling bertukar data/informasi Aturan bagaimana komputer saling bertukar data/informasi
TCP/IP
TCP/IP Yang paling umum dipakaiYang paling umum dipakai IPX/SPX
Ethernet
Ethernet
Pada
Pada dasarnya
dasarnya ethernet
ethernet adalah
adalah suatu
suatu
aturan
aturan bagaimana
bagaimana caranya
caranya dua
dua atau
atau
lebih
lebih komputer
komputer menggunakan
menggunakan satu
satu
media
media untuk
untuk saling
saling bertukar
bertukar informasi
informasi
media
media untuk
untuk saling
saling bertukar
bertukar informasi
informasi
Aturan
Aturan ini
ini akan
akan diakomodasi
diakomodasi oleh
oleh
TCP/IP
TCP/IP dalam
dalam hal
hal pengiriman
pengiriman data
data
melalui
Bagaimana Komputer Bisa Saling
Bagaimana Komputer Bisa Saling
Berhubungan ?
Berhubungan ?
Pada
Pada awalawal 19801980--anan InternationalInternational OrganizationOrganization forfor Standardization
Standardization (ISO),(ISO), suatusuatu badanbadan duniadunia yangyang mengatur
mengatur standarisasistandarisasi--standarisasistandarisasi mengeluarkanmengeluarkan sebuah
sebuah konsepkonsep OpenOpen SystemSystem InterconnectionInterconnection (OSI)(OSI) yangyang secara
secara
konseptual
konseptual
menjelaskanmenjelaskan bagaimanabagaimana prosesproses komunikasikomunikasi datadata yangyang terjaditerjadi dalamdalam jaringanjaringan komputerkomputer.. Model
Model OSIOSI membagimembagi kompleksitaskompleksitas komunikasikomunikasi datadata daridari Model
Model OSIOSI membagimembagi kompleksitaskompleksitas komunikasikomunikasi datadata daridari asal(source)
asal(source) keke tujuantujuan (destination)(destination) dengandengan melaluimelalui lapisan
lapisan--lapisanlapisan (layer),(layer), dimanadimana setiapsetiap lapisanlapisan secarasecara jelas
jelas mempunyaimempunyai fungsifungsi dandan hubunganhubungan yangyang salingsaling terkait
terkait.. ModelModel OSIOSI iniini terdiriterdiri daridari 77 layerlayer.. Sedangkan
Sedangkan untukuntuk modelmodel riilriil bagaimanabagaimana keduakedua komputerkomputer saling
saling berhubunganberhubungan makamaka digunakandigunakan konsepkonsep TCP/IPTCP/IP yang
yang dikeluarkandikeluarkan oleholeh
Department
Department of
of Defense
Defense (DoD)
(DoD)
yang
Model OSI dan TCP/IP
Model OSI dan TCP/IP
Untuk kemudahan
Untuk kemudahan
pembelajaran kita
pembelajaran kita
menggunakan
menggunakan
Model OSI
Model OSI
Untuk implementasi
Untuk implementasi
menggunakan
menggunakan
TCP/IP
TCP/IP
OSI Layer
OSI Layer
Layer Physical
Layer Physical
..
Layer Datalink
Layer Datalink
..
Layer Network
Layer Network
..
Layer Transport
Layer Transport
..
Layer Transport
Layer Transport
..
Layer Session
Layer Session
..
Layer Presentation
Layer Presentation
..
Model OSI
Model OSI
Tujuan
Tujuan utaman
utaman penggunaan
penggunaan model
model OSI
OSI adalah
adalah
untuk
untuk membantu
membantu designer
designer jaringan
jaringan memahami
memahami
fungsi
fungsi dari
dari tiap
tiap layer
layer yang
yang berhubungan
berhubungan dengan
dengan
aliran
aliran komunikasi
komunikasi data
data.. Termasuk
Termasuk jenis
jenis--jenis
jenis
protocol
protocol jaringan
jaringan dan
dan metode
metode transmisi
transmisi..
protocol
protocol jaringan
jaringan dan
dan metode
metode transmisi
transmisi..
Model
Model
dibagi
dibagi
menjadi
menjadi
7
7
Layer,
Layer,
dengan
dengan
karakteristtik
karakteristtik dan
dan fungsintya
fungsintya masing
masing masing
masing..
Tiap
Tiap layer
layer harus
harus dapat
dapat berkomunikasi
berkomunikasi dengan
dengan
layer
layer di
di atasnya
atasnya maupun
maupun dibawahnya
dibawahnya secara
secara
langsung
Application Layer
Application Layer
Application
Application layerlayer menyediakanmenyediakan jasajasa untukuntuk aplikasiaplikasi pengguna
pengguna,, layerlayer iniini bertanggungjawabbertanggungjawab atasatas pertukaranpertukaran informasi
informasi antaraantara programprogram computer,computer, sepertiseperti programprogram e e--mail
mail dandan servisservis lainlain yangyang berjalanberjalan didi jaringanjaringan sepertiseperti server
server printerprinter atauatau aplikasiaplikasi computercomputer lainnyalainnya.. Berfungsi
Berfungsi sebagaisebagai antarmukaantarmuka antaraantara aplikasiaplikasi dengandengan Berfungsi
Berfungsi sebagaisebagai antarmukaantarmuka antaraantara aplikasiaplikasi dengandengan fungsionalitas
fungsionalitas jaringanjaringan.. Mengatur
Mengatur bagaimanabagaimana aplikasiaplikasi dapatdapat mengaksesmengakses jaringanjaringan,, dan
dan kemudiankemudian membuatmembuat pesanpesan--pesanpesan kesalahankesalahan.. Protocol
Protocol yanmgyanmg beradaberada dalamdalam lapisanlapisan iniini adalahadalah HTTP,HTTP, FTP,
Application Layer (2)
Application Layer (2)
Application
Application LayerLayer:: berfungsiberfungsi sebagaisebagai interfaceinterface antaraantara useruser
dan
dan komputerkomputer.. MenentukanMenentukan identitasidentitas dandan ketersediaanketersediaan daridari
partner
partner komunikasikomunikasi untukuntuk sebuahsebuah aplikasiaplikasi datadata yangyang dikirimdikirim
Contoh
Contoh aplikasiaplikasi yangyang bekerjabekerja padapada applicationapplication layerlayer::
a.
a. telnettelnet (telecommunication(telecommunication network)network):: mengaksesmengakses resourceresource sebuahsebuah
mesin
mesin (telnet(telnet server)server)
b.
b. FTPFTP (file(file transfertransfer protocol)protocol)::mengirimkanmengirimkan filefile daridari satusatu hosthost keke hosthost b.
b. FTPFTP (file(file transfertransfer protocol)protocol)::mengirimkanmengirimkan filefile daridari satusatu hosthost keke hosthost
lain lain
c.
c. DNSDNS (Domain(Domain NameName System)System):: MekanismeMekanisme pemetaanpemetaan ataraatara FQDNFQDN
(Fully
(Fully QualifiedQualified DomainDomain Names)Names) dengandengan alamatalamat IPIP..
d.
d. SMTP(SimpleSMTP(Simple MailMail TransferTransfer Protocol)Protocol) sebuahsebuah programprogram yangyang dieksekusidieksekusi
oleh
Presentation Layer
Presentation Layer
Presentation
Presentation layerlayer bertanggungjawabbertanggungjawab bagaimanabagaimana datadata dikonversidikonversi dan
dan didi formatformat untukuntuk transfertransfer datadata.. ContohContoh konversikonversi formatformat texttext ASCII
ASCII untukuntuk dokumendokumen,, ..GIFGIF dandan ..JPGJPG untukuntuk gambargambar,, layer
layer iniini membentukmembentuk kodekode konversikonversi,, trnslasitrnslasi data,data, enkripsienkripsi dandan konversi
konversi.. Berfungsi
Berfungsi untukuntuk mentranslasikanmentranslasikan datadata yangyang hendakhendak ditransmisikanditransmisikan oleh
oleh aplikasiaplikasi kedalamkedalam formatformat yangyang dapatdapat ditransmisikanditransmisikan melaluimelalui jaringan
jaringan.. oleh
oleh aplikasiaplikasi kedalamkedalam formatformat yangyang dapatdapat ditransmisikanditransmisikan melaluimelalui jaringan
jaringan.. Protocol
Protocol yangyang beradaberada dalamdalam levellevel iniini adalahadalah perangkatperangkat lunaklunak director
director ((redictorredictor Software)Software).. SepertiSeperti llayananllayanan worksatationworksatation ((dalamdalam Windows
Windows NT)NT) dandan jugajuga NetworkNetwork ShellShell (( semacamsemacam VirtualVirtual NetworkNetwork Computing)
Presentasion
Presentasion Layer (2)
Layer (2)
Beberapa fungsi dari layer ini:
a. Menyediakan sistem penyajian data ke application layer.
b. Menyediakan sistem pembentuk kode (format coding)
misalkan format ASCII
c. Menyediakan proses konversi atar format coding yang
berbeda. berbeda.
d. Menyediakan layanan translasi, suatu sistem dpt dibaca
oleh layer aplikasi di sistem yang lain.
e. Menyediakan sarana untuk compression, decompression,
Presentasion
Presentasion Layer (3)
Layer (3)
Contoh
Contoh AplikasiAplikasi didi presentation layer:presentation layer:
a.
a. PICT, TIFF, JPEG format data PICT, TIFF, JPEG format data aplikasiaplikasi imageimage b.
b. MIDI, MPEG MIDI, MPEG dandan QuicktimeQuicktime format data format data untukuntuk aplikasiaplikasi sound sound dan
dan movie.movie. c.
c. EBCDIC EBCDIC dandan ASCII format data ASCII format data untukuntuk informasiinformasi dalamdalam bentukbentuk teks
Session Layer
Session Layer
Session layer menentukan bagaimna dua
Session layer menentukan bagaimna dua
terminal menjaga, memelihara dan mengatur
terminal menjaga, memelihara dan mengatur
koneksi.
koneksi.
Bagaimna mereka saling berhubungan satu
Bagaimna mereka saling berhubungan satu
sama lain.
sama lain.
sama lain.
sama lain.
Koneksi di layer di sebut “session”.
Koneksi di layer di sebut “session”.
Berfungsi untuk mendefinisikan bagaimana
Berfungsi untuk mendefinisikan bagaimana
koneksi dapat dibuat, dipelihara atau di
koneksi dapat dibuat, dipelihara atau di
hancurkan. Selain itu, di level inio juga dilakukan
hancurkan. Selain itu, di level inio juga dilakukan
resolusi nama.
Session Layer (2)
Session Layer (2)
Berfungsi
Berfungsi dan
dan bertanggungjawab
bertanggungjawab::
a.a.
Mengkoordinasi
Mengkoordinasi jalannya
jalannya komunikasi
komunikasi antar
antar
sistem
sistem
b.
b.
Melakukan
Melakukan
proses
proses
pembentukan
pembentukan,,
pengelolaan
pengelolaan dan
dan pemutusan
pemutusan session
session antar
antar
pengelolaan
pengelolaan dan
dan pemutusan
pemutusan session
session antar
antar
sistem
sistem aplikasi
aplikasi..
c.
c.
Mengendalikan
Mengendalikan dialog
dialog antar
antar device
device atau
atau
Session Layer (3)
Session Layer (3)
Beberapa
Beberapa contoh
contoh protocol
protocol yang
yang bekerja
bekerja di
di
session
session layer
layer::
a.
a. RemoteRemote ProcedureProcedure CallCall (RPC)(RPC)::protokolprotokol ygyg
menyediakan
menyediakan mekanismemekanisme client/serverclient/server padapada operasioperasi windows
windows NTNT.. windows
windows NTNT..
b.
b. StructureStructure QueryQuery Language(SQL)Language(SQL) dibuatdibuat oleholeh IBMIBM.. c.
c. NetworkNetwork FileFile System(NFS)System(NFS) dibuatdibuat oleholeh sunsun
Microsistem
Microsistem digunakandigunakan oleholeh workstationworkstation TCP/IPTCP/IP dandan UNIX
UNIX..
d.
d. XX WindowWindow protokolprotokol yangyang menyediakanmenyediakan mekanismemekanisme
client/server
Transport Layer
Transport Layer
Transport layer bertanggung jawab membagi data menjadi segmen, menjaga koneksi logika “end – to _ end” antar terminal, dan menyediakan penanganan error (error handling).
Berfungsi untuk memecahkan data kedalam paket-paket tersebut sehingga dapat disusun kembali pada sisi tersebut sehingga dapat disusun kembali pada sisi tujuan yang telah diterima.
Selain itu, pada level ini juga membuat tanda bahwa paket diterima dengan sukses (acknowledgement) dan mentransmisikan ulang terhadap paket-paket yang hilang di tengah jalan.
Proses pengiriman dapat dilakukan dengan:
Transport Layer
Transport Layer
Connection Oriented : diilustrasikan seperti pemberian pesan kepada seseorang yang dipisahkan jarak yang jauh dan menggunakan telepon. Proses pemberian pesan dilakukan jika lawan bicara adalah orang yang dituju shg dapat dipastikan bahwa pesan diterimja oleh dituju shg dapat dipastikan bahwa pesan diterimja oleh orang yang dimaksudkan . TCP (Transmission Control Protocol) protokol yang mampu mengirimkan data yang reliable.
Connection Less:
Connection Less: prosesproses pemberianpemberian pesanpesan melaluimelalui suratsurat. . Pengiriman
Network Layer
Network Layer
Network layer bertanggung jawab menentukan
Network layer bertanggung jawab menentukan
alamat jaringan, menentukan rute yang harus
alamat jaringan, menentukan rute yang harus
diambil selama perjalanan, menjaga antrian tafik
diambil selama perjalanan, menjaga antrian tafik
di jaringan. Data pada layer ini berbentuk
di jaringan. Data pada layer ini berbentuk
“Paket”.
“Paket”.
“Paket”.
“Paket”.
Berfungsi untuk mendefinisikan alamat
Berfungsi untuk mendefinisikan alamat--alamat
alamat
IP, membuat Header untuk paket
IP, membuat Header untuk paket--paket dan
paket dan
kemudian melakukan routing melalui internet
kemudian melakukan routing melalui
internet--working dengan menggunakan router dan
working dengan menggunakan router dan
switch layer 3.
Data link layer
Data link layer
Data
Data linklink layerlayer menyediakanmenyediakan linklink untukuntuk datadata.. Memaketkannya
Memaketkannya menjadimenjadi frameframe yangyang berhubunganberhubungan dengan
dengan “hardware”“hardware” kemudiankemudian diangkutdiangkut melaluimelalui mediamedia komunikasinya
komunikasinya dengandengan kartukartu jaringanjaringan,, mengaturmengatur komunikasi
komunikasi layerlayer physicalphysical antaraantara systemsystem koneksikoneksi dengandengan penaganan
penaganan errorerror.. Berfungsi
Berfungsi untukuntuk menentukanmenentukan bagaimanabagaimana bitbit--bitbit datadata Berfungsi
Berfungsi untukuntuk menentukanmenentukan bagaimanabagaimana bitbit--bitbit datadata dikelompokkan
dikelompokkan menjadimenjadi formatformat yangyang disebutdisebut sebagaisebagai frame
frame.. SelainSelain ituitu,, padapada levellevel iniini terjaditerjadi koreksikoreksi kesalahankesalahan,, flow
flow control,control, pengalamatanpengalamatan perangkatperangkat keraskeras(( sepertiseperti halnya
halnya didi MediaMedia AccessAccess ControlControl AddressAddress (( MACMAC Address),Address), dan
dan menetukanmenetukan bagaimnabagaimna perangkatperangkat perangkatperangkat jaringanjaringan seperti
Physical layer
Physical layer
Physical layer bertyanggung jawab atas proses
Physical layer bertyanggung jawab atas proses
data menjadi bit dan mentransfernya melalui
data menjadi bit dan mentransfernya melalui
media (seperti kabel) dan menjaga koneksi fisik
media (seperti kabel) dan menjaga koneksi fisik
antar system.
antar system.
Berfungsi untuk mendefinisikan media transmisi
Berfungsi untuk mendefinisikan media transmisi
Berfungsi untuk mendefinisikan media transmisi
Berfungsi untuk mendefinisikan media transmisi
jaringan, metode pensinyalan, sinkronisasi bit,
jaringan, metode pensinyalan, sinkronisasi bit,
arsitektur jaringan (seperti halnya Ethernet atau
arsitektur jaringan (seperti halnya Ethernet atau
token Ring), topologi jaringan dan pengkabelan.
token Ring), topologi jaringan dan pengkabelan.
Selain itu, level ini juga mendefinisikan
Selain itu, level ini juga mendefinisikan
bagaimana Networl Interface Card (NIC) dapat
bagaimana Networl Interface Card (NIC) dapat
berinteraksi dengan media kabel atau radio.
TCP/IP Layer
TCP/IP Layer
Layer Network
Layer Network, berisikan layer phisik dan datalink yang , berisikan layer phisik dan datalink yang
merupakan perangkat keras jaringan. Ethernet bekerja merupakan perangkat keras jaringan. Ethernet bekerja pada layer ini.
pada layer ini.
Layer Internet Protocol, Internet Protocol (IP)
Layer Internet Protocol, Internet Protocol (IP) adalah adalah
protokol yang paling penting. IP memberikan fungsi protokol yang paling penting. IP memberikan fungsi pengalamatan dan fungsi routing pada jaringan dalam pengalamatan dan fungsi routing pada jaringan dalam pengiriman data.
pengiriman data.
pengalamatan dan fungsi routing pada jaringan dalam pengalamatan dan fungsi routing pada jaringan dalam pengiriman data.
pengiriman data.
Layer Transport
Layer Transport, Layer transport memberikan fungsi , Layer transport memberikan fungsi
pengiriman data secara
pengiriman data secara
end
end--to
to--end
end
ke sisi remote. ke sisi remote. Aplikasi yang beragam dapat melakukan komunikasi Aplikasi yang beragam dapat melakukan komunikasi secara serentak simulaneously).secara serentak simulaneously).
Layer Aplikasi
Layer Aplikasi, sebagai interface user berupa program , sebagai interface user berupa program
Application Header + data
Penamaan Data pada OSI Layer
Data – Application, Presentation, Session Layer
Segment - Transport Layer
010010100100100100111010010001101000…
Packet - Network Layer
Frame -Datalink Layer