Application Layer
Application Layer
Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya –– I TSI TS
Kampus I TS Sukolilo Surabaya 60111 Kampus I TS Sukolilo Surabaya 60111
Pendahuluan
Pendahuluan
►
Layer ini berurusan dengan program komputer
yang digunakan oleh user.
y
g
g
►
Program komputer yang berhubungan hanya
program yang melakukan akses jaringan, bukan
program standalone, yaitu program yang
berhubungan dengan OSI .
►
Contoh: Aplikasi word processing, aplikasi ini
digunakan untuk pengolahan text sehingga
i i tid k b
h b
d
OSI
program ini tidak berhubungan dengan OSI .
►
Tetapi bila program tersebut ditambahkan fungsi
jaringan misal pengiriman email, maka bisa
Pendahuluan
Pendahuluan
►
► Transfer data tergantung pada Protokol Layer Transport yang Transfer data tergantung pada Protokol Layer Transport yang digunakan, bisa menggunakan UDP dan TCP.
digunakan, bisa menggunakan UDP dan TCP.
►
► Aplikasi yang menggunakan Protokol UDP:Aplikasi yang menggunakan Protokol UDP:
►
► Aplikasi yang menggunakan Protokol UDP:Aplikasi yang menggunakan Protokol UDP:
Dynamic Host Configuration Protocol (DHCP) Dynamic Host Configuration Protocol (DHCP) Simple Network Management Protocol (SNMP) Simple Network Management Protocol (SNMP) Trivial File Transfer Protocol (TFTP) Trivial File Transfer Protocol (TFTP)
►
► Aplikasi yang menggunakan Protokol TCP dalam melakukan transmisi Aplikasi yang menggunakan Protokol TCP dalam melakukan transmisi data:
data:
TELNET TELNET HTTPHTTP
Simple Mail Transfer Protocol (SMTP)Simple Mail Transfer Protocol (SMTP)
Electronic Engineering Polytechnic I nstitut of Surabaya
Electronic Engineering Polytechnic I nstitut of Surabaya –– I TS Kampus I TS Sukolilo 60111I TS Kampus I TS Sukolilo 60111 Simple Mail Transfer Protocol (SMTP)
Simple Mail Transfer Protocol (SMTP) And the File Transfer Protocol (FTP) And the File Transfer Protocol (FTP)
►
► DNS menggunakan keduanya UDP dan TCPDNS menggunakan keduanya UDP dan TCP
Dynamic Host Configuration protocol
Dynamic Host Configuration protocol
Pendahuluan
Pendahuluan
►
► Kepanjangan dari Dynamic Host Configuration ProtocolKepanjangan dari Dynamic Host Configuration Protocol ►
► Merupakan protokol yang dipakai untuk memberikan I PMerupakan protokol yang dipakai untuk memberikan I P ►
► Merupakan protokol yang dipakai untuk memberikan I P Merupakan protokol yang dipakai untuk memberikan I P secara dinamis kepada client yang tidak mempunyai nomor secara dinamis kepada client yang tidak mempunyai nomor I P
I P ►
► Beberapa informasi yang bisa dikirim bersama nomor I PBeberapa informasi yang bisa dikirim bersama nomor I P
I P dan default router/ gatewayI P dan default router/ gateway
Name ServerName Server
File Server, dllFile Server, dll
S b i P d li t b i k t li t S b i P d li t b i k t li t ►
Pendahuluan…
Pendahuluan…
►
►
Memungkinkan Satu server DHCP bisa menangani
Memungkinkan Satu server DHCP bisa menangani
banyak subnet, dengan mengaktifkan DHCP Relay
banyak subnet, dengan mengaktifkan DHCP Relay
Agent
Agent
►
►
Persyaratan DHCP Server :
Persyaratan DHCP Server :
HostHost--host yang terkonfigurasi secara statis bisa host yang terkonfigurasi secara statis bisa berdampingan dengan yang dinamis menggunakan berdampingan dengan yang dinamis menggunakan DHCP Server
DHCP Server
Jaminan alamat uniqueJaminan alamat unique
Electronic Engineering Polytechnic I nstitut of Surabaya
Electronic Engineering Polytechnic I nstitut of Surabaya –– I TS Kampus I TS Sukolilo 60111I TS Kampus I TS Sukolilo 60111
Menjaga informasi clientMenjaga informasi client
Jika client booting sedapatkan mungkin diberi I P yang Jika client booting sedapatkan mungkin diberi I P yang sama
sama
Perkembangan Protocol I P Dinamis
Perkembangan Protocol I P Dinamis
►
►
Tiga Protocol yang pernah dipakai untuk
Tiga Protocol yang pernah dipakai untuk
penanganan I P secara dinamis
penanganan I P secara dinamis
penanganan I P secara dinamis
penanganan I P secara dinamis
RARPRARP(s/ d 1985, tidak lama digunakan)(s/ d 1985, tidak lama digunakan)
►
►Reverse Address Resolution ProtocolReverse Address Resolution Protocol
BOOTPBOOTP(1985(1985--1993)1993)
►
►Bootsrap ProtocolBootsrap Protocol
DHCPDHCP(sejak 1993 sampai sekarang)(sejak 1993 sampai sekarang)
►
►Dynamic Host Configuration ProtocolDynamic Host Configuration Protocol
►
RARP Server
RARP Server
►
► Merupakan protokol pertama yang melayani permintaan I P clientMerupakan protokol pertama yang melayani permintaan I P client
►
► Didesain untuk menyediakan Address Resolution bagi sistem diskless Didesain untuk menyediakan Address Resolution bagi sistem diskless (PC Non HDD)
(PC Non HDD) (PC Non HDD) (PC Non HDD)
►
► Menyediakan mekanisme booting lewat jaringanMenyediakan mekanisme booting lewat jaringan
►
► Ketika booting menggunakan ARP terjadi transfer file sistem dari Ketika booting menggunakan ARP terjadi transfer file sistem dari server ke client menggunakan tftpd (Trivial File Transfer Daemon) server ke client menggunakan tftpd (Trivial File Transfer Daemon)
►
► TFTP ini merupakan service yang ada di / etc/ inetd.conf yang TFTP ini merupakan service yang ada di / etc/ inetd.conf yang defaultnya didisable karena kurang aman (tidak menggunakan defaultnya didisable karena kurang aman (tidak menggunakan autentikas untuk komunikasi) dan sukar dicontrol
autentikas untuk komunikasi) dan sukar dicontrol
►
► Tidak lama digunakanTidak lama digunakan
Electronic Engineering Polytechnic I nstitut of Surabaya
Electronic Engineering Polytechnic I nstitut of Surabaya –– I TS Kampus I TS Sukolilo 60111I TS Kampus I TS Sukolilo 60111
►
► Protokol masih digunakan untuk mencari nomor MAC bagi komputer Protokol masih digunakan untuk mencari nomor MAC bagi komputer yang tidak tahu dengan menggunakan ARP Request dan Replay yang tidak tahu dengan menggunakan ARP Request dan Replay
BOOTP Protocol
BOOTP Protocol
►
►Sebagai Lanjutan ARP didevelop BOOTP
Sebagai Lanjutan ARP didevelop BOOTP
P t
l
t k
i
t dd
P t
l
t k
i
t dd
Protocol untuk menangani request address
Protocol untuk menangani request address
dari client
dari client
►
►Kelebihan BOOTP lebih aman dan
Kelebihan BOOTP lebih aman dan
pengiriman selain I P juga mengirimkan
pengiriman selain I P juga mengirimkan
netmask dan gateway
netmask dan gateway
Electronic Engineering Polytechnic I nstitut of Surabaya
Electronic Engineering Polytechnic I nstitut of Surabaya –– I TS Kampus I TS Sukolilo 60111I TS Kampus I TS Sukolilo 60111
netmask dan gateway
netmask dan gateway
►
►Menggunakan NI S over tftp untuk transfer
Menggunakan NI S over tftp untuk transfer
informasi sehingga lebih aman
informasi sehingga lebih aman
DHCP
DHCP
►
► DHCP merupakan Standar dari I ETF (I nternet Engineering DHCP merupakan Standar dari I ETF (I nternet Engineering Task Force)
Task Force) ►
► Dikembangkan tahun 1993, sbg perbaikan dan BOOTP Dikembangkan tahun 1993, sbg perbaikan dan BOOTP (Bootstrap Protocol)
(Bootstrap Protocol)
RFC 2131: Dynamic Host Configuration ProtocolRFC 2131: Dynamic Host Configuration Protocol
►
►RFC (Requets For comments) adalah aturanRFC (Requets For comments) adalah aturan--aturan yang telah aturan yang telah ditetapkan secara umum untuk mengatur proses apa saja seputar ditetapkan secara umum untuk mengatur proses apa saja seputar internet.
internet.
►
►RFC 2131 adalah berisi aturanRFC 2131 adalah berisi aturan--aturan atau protocol yang digunakan aturan atau protocol yang digunakan pada proses DHCP
pada proses DHCP
►
►Pada RFC 2131 ini dijelaskan bagaimana dan apa yang dilakukan olehPada RFC 2131 ini dijelaskan bagaimana dan apa yang dilakukan oleh
Electronic Engineering Polytechnic I nstitut of Surabaya
Electronic Engineering Polytechnic I nstitut of Surabaya –– I TS Kampus I TS Sukolilo 60111I TS Kampus I TS Sukolilo 60111
►
►Pada RFC 2131 ini dijelaskan bagaimana dan apa yang dilakukan oleh Pada RFC 2131 ini dijelaskan bagaimana dan apa yang dilakukan oleh DHCP server dan DHCP client ketika menggunakan protocol ini
DHCP server dan DHCP client ketika menggunakan protocol ini
RFC 2132: DHCP Options and BOOTP Vendor ExtensionsRFC 2132: DHCP Options and BOOTP Vendor Extensions ►
► Memungkin beberapa server jalan di jaringan, dengan Memungkin beberapa server jalan di jaringan, dengan catatan range I P setiap server tidak boleh ada yang catatan range I P setiap server tidak boleh ada yang overlap
overlap
I ntro to DNS
I ntro to DNS
►
►
DNS merupakan sistem berbentuk database
DNS merupakan sistem berbentuk database
terdistribusi yang akan
terdistribusi yang akan
terdistribusi yang akan
terdistribusi yang akan
memetakan/ mengkonversikan nama
memetakan/ mengkonversikan nama
host/ mesin/ domain ke alamat I P (I nternet
host/ mesin/ domain ke alamat I P (I nternet
Protocol) dan sebaliknya dari alamat I P ke nama
Protocol) dan sebaliknya dari alamat I P ke nama
host yang disebut dengan reverse
host yang disebut dengan reverse--mapping.
mapping.
►
►
Penggunaan :
Penggunaan :
Electronic Engineering Polytechnic I nstitut of Surabaya
Electronic Engineering Polytechnic I nstitut of Surabaya –– I TS Kampus I TS Sukolilo 60111I TS Kampus I TS Sukolilo 60111
►
►
Penggunaan :
Penggunaan :
Di I nternet, DNS memetakan nama mesin misal Di I nternet, DNS memetakan nama mesin misal
www.eepis
www.eepis--its.eduits.edu ke alamat I P misal 202.154.187.7 ke alamat I P misal 202.154.187.7
routing erouting e--mail, telnet, ftp, web, dan lainmail, telnet, ftp, web, dan lain--lain.lain.
I ntro to DNS
I ntro to DNS
►
►DNS sebagai jembatan
DNS sebagai jembatan
Manusia lebih mudah untuk mengingat nama
Manusia lebih mudah untuk mengingat nama
daripada alamat I P dengan panjang 32 bit itu.
daripada alamat I P dengan panjang 32 bit itu.
Komputer menggunakan alamat I P untuk
Komputer menggunakan alamat I P untuk
berkomunikasi dan berinteraksi.
berkomunikasi dan berinteraksi.
►
►DNS tidak diperlukan jika kita bisa
DNS tidak diperlukan jika kita bisa
p
p
j
j
mengingat ratusan, ribuan, bahkan jutaan
mengingat ratusan, ribuan, bahkan jutaan
alamat I P di I nternet.
HTTP
HTTP
Komponen Sistem Web
Komponen Sistem Web
►
► Terdiri dari Web Client, Web Server, Web Apllication dan Terdiri dari Web Client, Web Server, Web Apllication dan Database
Database ►
► Web Client berfungsi meminta layanan ke web server.Web Client berfungsi meminta layanan ke web server. ►
► Webserver berfungsi memberikan layanan ke web client Webserver berfungsi memberikan layanan ke web client dan jika membutuhkan web application permintaan akan dan jika membutuhkan web application permintaan akan diteruskan ke web application untuk di proses. Jika web diteruskan ke web application untuk di proses. Jika web application membutuhkan database untuk mengambil data application membutuhkan database untuk mengambil data maka akan meneruskan permintaan ke database. Hasil maka akan meneruskan permintaan ke database. Hasil web application akan diteruskan ke web server untuk web application akan diteruskan ke web server untuk
Electronic Engineering Polytechnic I nstitut of Surabaya
Electronic Engineering Polytechnic I nstitut of Surabaya –– I TS Kampus I TS Sukolilo 60111I TS Kampus I TS Sukolilo 60111
web application akan diteruskan ke web server untuk web application akan diteruskan ke web server untuk dikembalikan ke client yang meminta
dikembalikan ke client yang meminta ►
► Web Application dan database membuat web menjadi Web Application dan database membuat web menjadi dinamis sesuai permintaan client
dinamis sesuai permintaan client
Web Server vs Web Application
Web Server vs Web Application
►
► Web Application:Web Application:
Menggunakan bahasa Pemprograman(misal ASP, PHP, Java, .Net, Menggunakan bahasa Pemprograman(misal ASP, PHP, Java, .Net, gggg pp gg (( ,, ,, ,, ,, Perl atau C)
Perl atau C) ►
► Web Server:Web Server:
Melayani permintaan client dan meneruskan ke aplikasi yang sesuai Melayani permintaan client dan meneruskan ke aplikasi yang sesuai selanjutnya diproses oleh aplikasi yang sesuai (misal I I S, Apache, selanjutnya diproses oleh aplikasi yang sesuai (misal I I S, Apache, thttpd dll.)
thttpd dll.) ►
► Web Application tidak bisa jalan tanpa Web ServerWeb Application tidak bisa jalan tanpa Web Server ►
► Web Server bisa bekerja tanpa Web Application (TapiWeb Server bisa bekerja tanpa Web Application (Tapi ►
Mapping URL Sistem Web
Mapping URL Sistem Web
Electronic Engineering Polytechnic I nstitut of Surabaya
Electronic Engineering Polytechnic I nstitut of Surabaya –– I TS Kampus I TS Sukolilo 60111I TS Kampus I TS Sukolilo 60111
URLs
URLs
►► Setiap file yang diatur oleh server mempunyai nama yang Setiap file yang diatur oleh server mempunyai nama yang unik yang disebut URL (Universal Resource Locator)
unik yang disebut URL (Universal Resource Locator) ►
► URLs untuk content statik:URLs untuk content statik: ►
► URLs untuk content statik:URLs untuk content statik:
http://www.cs.cmu.edu:80/index.htmlhttp://www.cs.cmu.edu:80/index.html
http://www.cs.cmu.edu/index.htmlhttp://www.cs.cmu.edu/index.html
http://www.cs.cmu.eduhttp://www.cs.cmu.edu
►
►File yang dipanggil adalah File yang dipanggil adalah index.html,index.html,didi--manage oleh Web server manage oleh Web server pada
pada www.cs.cmu.eduwww.cs.cmu.eduyang siap melayani permintaan pada port 80.yang siap melayani permintaan pada port 80.
►
► URLs content dinamis:URLs content dinamis:
http://www.cs.cmu.edu:8000/cgihttp://www.cs.cmu.edu:8000/cgi--bin/adder?15000&213bin/adder?15000&213
►
►File yang dieksekusi adalah File yang dieksekusi adalah adderadder, di , di ––manage oleh web server pada manage oleh web server pada
www.cs.cmu.edu
www.cs.cmu.eduyang siap melayani permintaan pada port 8000, yang siap melayani permintaan pada port 8000, dengan argument string:
Simple Mail Transfer Protocol
Simple Mail Transfer Protocol
Dasar e
Dasar e--mail
►
►Email adalah sebuah pesan yang
Email adalah sebuah pesan yang
dit
i ik
l l i j
i
d
i
t
dit
i ik
l l i j
i
d
i
t
ditransmisikan melalui jaringan dari satu
ditransmisikan melalui jaringan dari satu
user ke user yang lain
user ke user yang lain
►
►Bisa text, atau ditambah attachments
Bisa text, atau ditambah attachments
seperti gambar dab documents.
seperti gambar dab documents.
►
►Email menempati traffic jaringan sebesar
Email menempati traffic jaringan sebesar
►
►Email menempati traffic jaringan sebesar
Email menempati traffic jaringan sebesar
75% setelah ada internet.
Proses Pengiriman
Proses Pengiriman
► Pertama sekali kita menulis email tersebut menggunakan Outlook, Eudora, Kmail, mutt, pine atau software yang lain yang kemudian kita sebut sebagai MUA (Mail User Agent) kemudian
sebut sebagai MUA (Mail User Agent), kemudian
► MUA meneruskan ke SMTP server yang membuka koneksi pada port 25 atau kita sebut MTA (Mail Transfer Agent).
► MTA kemudian mencari server tujuan dari alamat email tersebut dengan menggunakan hasil dari pencarian (lookup) database DNS
(Domain Name System).
► Dari hasil tersebut MTA akan berkomunikasi dengan MTA tujuan menggunakan protokol SMTP.
► Dari komunikasi tersebut bisa ditentukan email tujuan untuk disimpan
d d l d k k d d b l k
Electronic Engineering Polytechnic I nstitut of Surabaya
Electronic Engineering Polytechnic I nstitut of Surabaya –– I TS Kampus I TS Sukolilo 60111I TS Kampus I TS Sukolilo 60111
didalam storage pada remote MTA untuk kemudian diambil sewaktu-waktu oleh penerima dengan menggunakan protokol POP3 (Post Office
Protocol) ataupun I MAP (I nternet Message Access Protocol).
Mekanisme
Mekanisme
►
E-mail yang dikirim belum tentu akan diteruskan
ke komputer penerima (
p
p
(
end user
), tapi
),
p
disimpan/ dikumpulkan dahulu dalam sebuah
komputer server (
host
) yang akan online secara
terus menerus (continue) dengan media
penyimpanan (
storage
) yang relatif lebih besar
dibanding komputer biasa.
►
Hal ini bisa diibaratkan dengan sebuah kantor pos,
jika sesorang mempunyai alamat
(mailbox)
maka
jika sesorang mempunyai alamat
(mailbox)
, maka
dia dapat memeriksa secara berkala jika dia
mendapatkan surat.
Protokol SMTP (Simple Mail Transfer
Protocol)
► Protokol ini merupakan protokol yang sekarang banyak dipakai oleh mail server (MTA) di internet.
► Mekanisme protokol ini adalah meneruskan email secara langsung dari server email pengirim (sender) ke server email penerima (recipient) dengan sarat kedua server tersebut terhubung dan menggunakan metode pengiriman (transport) yang sama.
► Proses pengiriman tersebut akan melalui sebuah relay atau lebih, jika kedua server tersebut tidak menggunakan
metode transport yang sama
Electronic Engineering Polytechnic I nstitut of Surabaya
Electronic Engineering Polytechnic I nstitut of Surabaya –– I TS Kampus I TS Sukolilo 60111I TS Kampus I TS Sukolilo 60111
metode transport yang sama.
► Protokol ini juga mendukung email yang mempunyai format MI ME (Multipurpose I nternet Mail Extension), dimana user bisa mengirimkan email dengan menyertakan (attachment) sebuah file ataupun gambar.
Komponen SMTP
Komponen SMTP
►
►MTA (Mail Transfer Agent)
MTA (Mail Transfer Agent)
►
►MDA (Mail Delivery Agent)
MDA (Mail Delivery Agent)
►
Definisi MTA
Definisi MTA
►
MTA
(
Message Transfer Agent
) adalah
suatu program yang bertanggung jawab
suatu program yang bertanggung jawab
dalam hal pengiriman sebuah email ke
suatu tujuan alamat .
►
Program ini biasanya akan menjadi sebuah
daemon
dan membuka koneksi pada port
25 (smtp) yang digunakan sebagai
Electronic Engineering Polytechnic I nstitut of Surabaya
Electronic Engineering Polytechnic I nstitut of Surabaya –– I TS Kampus I TS Sukolilo 60111I TS Kampus I TS Sukolilo 60111
25 (smtp) yang digunakan sebagai
penghubung antar MTA.
►
Macam - macam MTA : sendmail, Qmail,
Mercury, Microsoft Exchange Server dan
Mdaemon.
MUA
MUA
►
MUA
(
Mail User Agent
) merupakan sebuah
program atau aplikasi yang digunakan oleh
program atau aplikasi yang digunakan oleh
seorang pengguna komputer untuk menulis atau
membuat suatu email serta digunakan untuk
membacanya
►
MUA
merupakan penghubung antara pengguna
dan
MTA.
C
t h
Mi
ft O tl
k Mi
ft
►
Contoh :
Microsoft Outlook
,
Microsoft
Outlook Express, Qualcomm Eudora,
Simple Network Management Protocol
Simple Network Management Protocol
SNMP
SNMP
►
►SNMP SNMP adalahadalah sebuahsebuah protokolprotokol yang yang dirancangdirancang untukuntuk memberikan
memberikan kemampuankemampuan kepadakepada penggunapengguna untukuntuk memberikan
memberikan kemampuankemampuan kepadakepada penggunapengguna untukuntuk memantau
memantau dandan mengaturmengatur jaringanjaringan komputernyakomputernya secarasecara sistematis
sistematis daridari jarakjarak jauhjauh atauatau dalamdalam satusatu pusatpusat kontrolkontrol saja
saja. .
►
►DenganDengan menggunakanmenggunakan protokolprotokol iniini kitakita bisabisa mendapatkan
mendapatkan informasiinformasi tentangtentang status status dandan keadaankeadaan daridari suatu
suatu jaringanjaringan suatu
suatu jaringanjaringan..
►
►ProtokolProtokol iniini menggunakanmenggunakan transport UDP transport UDP padapada port 161port 161
►
►PengolahanPengolahan iniini dijalankandijalankan dengandengan mengumpulkanmengumpulkan data data dan
dan melakukanmelakukan penetapanpenetapan terhadapterhadap variabelvariabel--variabelvariabel dalam
Struktur SNMP
Struktur SNMP
Electronic Engineering Polytechnic I nstitut of Surabaya
Electronic Engineering Polytechnic I nstitut of Surabaya –– I TS Kampus I TS Sukolilo 60111I TS Kampus I TS Sukolilo 60111
Elemen SNMP
Elemen SNMP
►
►Manager
Manager
►
►Agent
Agent
►
Manajer
Manajer
►
► MerupakanMerupakan software yang software yang berjalanberjalan didi sebuahsebuah host host didi jaringanjaringan.. ►
► BertugasBertugas memintagg meminta informasiinformasi keke Agent. Agent. gg ►
► ManajerManajer iniini terdiriterdiri atasatas satusatu prosesproses atauatau lebihlebih yang yang berkomunikasi
berkomunikasi dengandengan agenagen--agennyaagennya dandan dalamdalam jaringanjaringan. . ►
► ManajerManajer akanakan mengumpulkanmengumpulkan informasiinformasi daridari agenagen tidaktidak memintameminta semua
semua informasiinformasi yang yang dimilikidimiliki oleholeh agenagen, , tetapitetapi hanyahanya memintameminta informasi
informasi tertentutertentu sajasaja yang yang akanakan digunakandigunakan untukuntuk mengamatimengamati unjuk
unjuk kerjakerja jaringanjaringan.. ►
► Manager Manager biasanyabiasanya menggunakanmenggunakan komputerkomputer yang yang memilikimemiliki
Electronic Engineering Polytechnic I nstitut of Surabaya
Electronic Engineering Polytechnic I nstitut of Surabaya –– I TS Kampus I TS Sukolilo 60111I TS Kampus I TS Sukolilo 60111
►
► a agea age b asa yab asa ya e ggu a ae ggu a a o puteo pute ya gya g ee
tampilan
tampilan grafisgrafis dandan berwarnaberwarna sehinggasehingga selainselain dapatdapat menjalankan
menjalankan fungsinyafungsinya sebagaisebagai Manager, Manager, jugajuga untukuntuk melihatmelihat grafik
grafik unjukunjuk kerjakerja daridari suatusuatu elemenelemen jaringanjaringan yang yang dihasilkandihasilkan oleh
oleh prosesproses monitoring.monitoring.
MI B
MI B
►
► ManagerManager I nformationI nformation Base,Base, MerupakanMerupakan strukturstruktur basisbasis datadata variabel
variabel daridari elemenelemen jaringanjaringan yangjj gg yang dikelolayy gg dikelola.. ►
► StruktrurStruktrur iniini bersifatbersifat hierarkihierarki dandan memilikimemiliki aturanaturan sedemikian
sedemikian ruparupa sehinggasehingga informasiinformasi setiapsetiap variabelvariabel dapatdapat dikelola
dikelola atauatau ditetapkanditetapkan dengandengan mudahmudah.. ►
► PadaPada kelompokkelompok interface interface terdapatterdapat variabelvariabel objekobjek MI B yang MI B yang mendefinisikan
mendefinisikan karakteristikkarakteristik interface interface diantaranyadiantaranya : :
ifI nOctetsifI nOctetsmendefinisikanmendefinisikan jumlahjumlah total byte yang total byte yang diterimaditerima, ,
fO O
fO O d fd f kk l hl h l bl b d kd k
ifOutOctetsifOutOctetsmendefinisikanmendefinisikan jumlahjumlah total byte yang total byte yang dikirimdikirim, ,
ifI nErrorsifI nErrorsmendefinisikanmendefinisikan jumlahjumlah paketpaket diterimaditerima yang yang dibuangdibuang karena
karena rusakrusak, ,
ifOutErrorsifOutErrorsmendefinisikanmendefinisikan jumlahjumlah paketpaket dikirimdikirim yang yang dibuangdibuang karena
karena usakusak, , dandan variable variable objekobjek lainnyalainnya yang yang jugajuga berkaitanberkaitan dengan
Agent
Agent
►
►
Agen
Agen
merupakan
merupakan perangkat
perangkat lunak
lunak yang
yang
dij l
k
dij l
k
di
di
ti
ti
ll
j
j
i
i
dijalankan
dijalankan disetiap
disetiap elemen
elemen jaringan
jaringan yang
yang
dikelola
dikelola..
►
►Setiap
Setiap agen
agen mempunyai
mempunyai basis
basis data
data variabel
variabel
yang
yang
bersifat
bersifat
lokal
lokal
yang
yang
menerangkan
menerangkan
keadaan
keadaan
dan
dan
berkas
berkas
aktivitasnya
aktivitasnya
dan
dan
Electronic Engineering Polytechnic I nstitut of Surabaya
Electronic Engineering Polytechnic I nstitut of Surabaya –– I TS Kampus I TS Sukolilo 60111I TS Kampus I TS Sukolilo 60111
keadaan
keadaan
dan
dan
berkas
berkas
aktivitasnya
aktivitasnya
dan
dan
pengaruhnya
pengaruhnya terhadap
terhadap operasi
operasi..
Jenis SNMP
Jenis SNMP
►
►
Network Management Station, yang
Network Management Station, yang berfungsi
berfungsi
sebagai
sebagai pusat
pusat penyimpanan
penyimpanan untuk
untuk pengumpulan
pengumpulan
sebagai
sebagai pusat
pusat penyimpanan
penyimpanan untuk
untuk pengumpulan
pengumpulan
dan
dan analisa
analisa dari
dari data
data manajemen
manajemen jaringan
jaringan..
►
►
Peralatan
Peralatan yang
yang dimanage
dimanage menjalakan
menjalakan SNMP
SNMP
agent,
agent, yaitu
yaitu proses
proses background yang
background yang memonitor
memonitor
peralatan
peralatan tersebut
tersebut dan
dan mengkomunikasikannya
mengkomunikasikannya ke
ke
network management station.
network management station.
P
l t
P
l t
iliki
iliki SNMP
SNMP
t
t
tt
l i
l i
►
►
Peralatan
Peralatan yang
yang memiliki
memiliki SNMP agent
SNMP agent antara
antara lain:
lain:
CI SCO router, Linux Server
CI SCO router, Linux Server
►
►
Untuk
Untuk pencatatan
pencatatan data
data dapat
dapat digunakan
digunakan aplikasi
aplikasi
MRTG (Multi Router Traffic
Protokol SNMP
Protokol SNMP
¾
¾
Untuk
Untuk dapat
dapat berkomunikasi
berkomunikasi antara
antara stasiun
stasiun
manajemen
manajemen dan
dan agen
agen maka
maka SNMP
SNMP memerlukan
memerlukan
manajemen
manajemen dan
dan agen
agen,
, maka
maka SNMP
SNMP memerlukan
memerlukan
protokol
protokol.
.
¾
¾
Cara yang
Cara yang biasa
biasa dipakai
dipakai SNMP
SNMP adalah
adalah stasiun
stasiun
manajemen
manajemen mengirim
mengirim permintaan
permintaan (request)
(request) ke
ke
agen
agen tentang
tentang informasi
informasi atau
atau memerintahnya
memerintahnya untuk
untuk
melakukan
melakukan pembaharuan
pembaharuan keadaannya
keadaannya dengan
dengan
cara
cara cara
cara tertentu
tertentu
Electronic Engineering Polytechnic I nstitut of Surabaya
Electronic Engineering Polytechnic I nstitut of Surabaya –– I TS Kampus I TS Sukolilo 60111I TS Kampus I TS Sukolilo 60111
cara
cara--cara
cara tertentu
tertentu.
.
¾
¾
I dealnya
I dealnya,
, agen
agen cukup
cukup menjawab
menjawab pertanyaan
pertanyaan yang
yang
diminta
diminta atau
atau mengkonfirmasikan
mengkonfirmasikan bahwa
bahwa agen
agen
telah
telah melakukan
melakukan pembaharuan
pembaharuan keadaan
keadaan sesuai
sesuai
dengan
dengan permintaan
permintaan manajer
manajer.
.
Pendahuluan
Pendahuluan
►
► ProtokolProtokol TELNET TELNET merupakanmerupakan protokolprotokol yang yang digunakandigunakan melakukan
melakukan koneksikoneksi komputerkomputer jarakpp jarak jauhjj jauh menggunakanjj menggunakangggg mode text.
mode text. ►
► HasilHasil view view menyamaimenyamai sepertiseperti terminal yang terminal yang terkoneksiterkoneksi untuk
untuk host host secarasecara remote (remote (berjauhanberjauhan). ). ►
► PrinsipPrinsip kerjanyakerjanya menggunakanmenggunakan TCP TCP sebagaisebagai protokolprotokol stansport
stansport untukuntuk mengirimkanmengirimkan informasiinformasi daridari keyboard keyboard padapada user
user menujumenuju remoteremote--hosthost sertaserta menampilkanmenampilkan informasiinformasi daridari remote
remote hosthost keke workstationworkstation padapada useruser
Electronic Engineering Polytechnic I nstitut of Surabaya
Electronic Engineering Polytechnic I nstitut of Surabaya –– I TS Kampus I TS Sukolilo 60111I TS Kampus I TS Sukolilo 60111
remote
remote--hosthost keke workstationworkstation padapada user.user. ►
► DiperlukanDiperlukan duadua komponenkomponen ::
TELNET TELNET untukuntukclientclient yang yang dijalankandijalankan padapadaworkstationworkstation (user)(user)
SServererverTELNET yang TELNET yang dijalankandijalankan padapadahosthost. .
Prinsip Kerja
Prinsip Kerja
►
► JikaJika user user mengetikmengetik suatusuatu karakterkarakter padapada keyboard keyboard makamaka karakter
karakter tersebuttersebut diterimaditerima oleholeh komponenkomponen TELNET pp TELNET padapadapp server
server kemudiankemudian mengirimkannyamengirimkannya padapada sistemsistem operasioperasi yang
yang menjalankanmenjalankan TELNET TELNET iniini. . ►
► KarakterKarakter yang yang diketikdiketik ditampilkanditampilkan sepertiseperti halnyahalnya diketikdiketik pada
pada terminal terminal lokallokal. . ►
► ProsesProses yang yang dihasilkandihasilkan daridari perintahperintah yang yang diketikdiketik padapada keyboard
keyboard taditadi oleholeh TELNET server TELNET server dikirimkandikirimkan menujumenuju TELNET
TELNET padapada clientclient selanjutnyaselanjutnya TELNETTELNET padapada clientclient TELNET
TELNET padapada clientclient, , selanjutnyaselanjutnya TELNET TELNET padapada clientclient menampilkan
menampilkan hasilhasil yang yang diterimaditerima daridari TELNET server TELNET server padapada display
Mekanisme Telnet
Mekanisme Telnet
Electronic Engineering Polytechnic I nstitut of Surabaya
Electronic Engineering Polytechnic I nstitut of Surabaya –– I TS Kampus I TS Sukolilo 60111I TS Kampus I TS Sukolilo 60111
Pendahuluan
Pendahuluan
►
►
FTP
FTP merupakan
merupakan yang
yang digunakan
digunakan untuk
untuk mengirim
mengirim
file
file
file
file
►
►
Menggunakan
Menggunakan protocol transport TCP,
protocol transport TCP, karena
karena
protokol
protokol ini
ini memberikan
memberikan garansi
garansi pengiriman
pengiriman
dengan
dengan FTP yang
FTP yang dapat
dapat memungkinkan
memungkinkan user
user
mengakses
mengakses file
file dan
dan direktory
direktory secara
secara interaktif
interaktif,
,
diantaranya
diantaranya ::
M lih t
M lih t d ftd ft filfil dd di ktdi kt tt dd l k ll k l
Electronic Engineering Polytechnic I nstitut of Surabaya
Electronic Engineering Polytechnic I nstitut of Surabaya –– I TS Kampus I TS Sukolilo 60111I TS Kampus I TS Sukolilo 60111
MelihatMelihat daftardaftar file file padapada direktorydirektory remote remote dandan lokallokal..
MengantiMenganti namanama dandan menghapusmenghapus filefile
Transfer file Transfer file daridari host remote host remote keke lokallokal (download)(download)
Transfer file Transfer file daridari host host lokallokal keke remote (upload)remote (upload)
Trivial File Transfer Protocol
Trivial File Transfer Protocol
TFTP
TFTP
►
► MerupakanMerupakan transfer file transfer file antaraantara duadua host host tanpatanpa memerlukanmemerlukan pengenalanpengenalan (authentication)
(authentication) terhadapterhadap user yang user yang memakaimemakai. .
►
► File File dapatdapat didi transfer transfer dengandengan hanyahanya menunjukkanmenunjukkan namanama file file tersebuttersebut. .
►
► UserUser--account account dandan password password tidaktidak diperlukandiperlukan untukuntuk transfer file transfer file dengandengan TFTP
TFTP TFTP TFTP
►
► BiasanyaBiasanya perluperlu dibatasidibatasi jenisjenis file yang file yang dapatdapat ditransferditransfer, , demikiandemikian jugajuga implementasinya
implementasinya untukuntuk aksesakses dapatdapat ditolakditolak kecualikecuali setiapsetiap user yang user yang berada
berada padapada host host dapatdapat mengaksesmengakses file.file.
►
► TFTP TFTP kebanyakankebanyakan dipakaidipakai untukuntuk menghubungkanmenghubungkan workstation yang workstation yang tidaktidak memiliki
memiliki diskdrivediskdrive maupunmaupun harddiskharddisk keke server server untukuntuk mendownloadmendownload boot boot--image
image daridari sistemsistem operasioperasi padapada saatsaat booting. booting.
►
► Router Router ciscocisco menggunakanmenggunakan protokolprotokol iniini untukuntuk bertukarbertukar informasiinformasi tabeltabel
ll dd
routing
routing antarantar peralatanperalatan router yang router yang adaada..
►
► ProtokolProtokol TFTP TFTP cukupcukup kecilkecil dandan efisienefisien untukuntuk diterapkanditerapkan padapada Boot ROM Boot ROM didalam
didalam card card jaringanjaringan yang yang dipasangdipasang padapada workstation. workstation.
►
► Workstation Unix Workstation Unix daridariSun Sun MicrosystemMicrosystem menggunakanmenggunakan TFTP TFTP untukuntuk menghubungkan
menghubungkan dengandengan RARP RARP atauatau BOOTP yang BOOTP yang dapatdapat dipergunakandipergunakan untuk
untuk menentukanmenentukan alamatalamat I P I P daridari workstation workstation tersebuttersebut padapada saatsaat meng meng--download