Hubungan Aplikasi dan Transport

  Application Layer Application Layer

Electronic Engineering Polytechnic I nstitut of Surabaya – Electronic Engineering Polytechnic I nstitut of Surabaya – I TS

  I TS Kampus I TS Sukolilo Surabaya 60111 Kampus I TS Sukolilo Surabaya 60111 Pendahuluan Pendahuluan

  ► Layer ini berurusan dengan program komputer y yang digunakan oleh user. 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 program ini tidak berhubungan dengan OSI . i i tid k b h b d OSI Tetapi bila program tersebut ditambahkan fungsi

  ► jaringan misal pengiriman email, maka bisa dikatakan berhubungan dengan OSI .

Electronic Engineering Polytechnic I nstitut of Surabaya – Electronic Engineering Polytechnic I nstitut of Surabaya – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111

  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 ƒƒ HTTP HTTP ƒƒ 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 60111

I 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 TCP DNS menggunakan keduanya UDP dan TCP Hubungan Aplikasi dan Transport Hubungan Aplikasi dan Transport

  

Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111 I TS Kampus I TS Sukolilo 60111 Dynamic Host Configuration protocol Dynamic Host Configuration protocol Pendahuluan Pendahuluan

  Kepanjangan dari Dynamic Host Configuration Protocol Kepanjangan dari Dynamic Host Configuration Protocol

  ► ►

  Merupakan protokol yang dipakai untuk memberikan I P Merupakan 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 Beberapa informasi yang bisa dikirim bersama nomor I P Beberapa informasi yang bisa dikirim bersama nomor I P

  I P

  ► ► ƒƒ

  I P dan default router/ gateway ƒƒ Name Server Name Server ƒƒ File Server, dll File Server, dll

  I P dan default router/ gateway

  Sebagai Pengendalian parameter bagi komputer client, S b S b Sebagai Pengendalian parameter bagi komputer client, i P i P d li d li t t b b i k i k t t li li t t

  ► ►

  sehingga admin tidak perlu konfigurasi tiap komputer sehingga admin tidak perlu konfigurasi tiap komputer

  

Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111 I TS Kampus I TS Sukolilo 60111 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 :

  ► ► ƒƒ Host--host yang terkonfigurasi secara statis bisa Host host yang terkonfigurasi secara statis bisa

  berdampingan dengan yang dinamis menggunakan berdampingan dengan yang dinamis menggunakan DHCP Server DHCP Server

  ƒƒ

  Jaminan alamat unique Jaminan alamat unique

  ƒƒ

  Menjaga informasi client Menjaga informasi client

  ƒƒ

  Jika client booting sedapatkan mungkin diberi I P yang Jika client booting sedapatkan mungkin diberi I P yang sama sama Electronic Engineering Polytechnic I nstitut of Surabaya – Electronic Engineering Polytechnic I nstitut of Surabaya – I TS Kampus I TS Sukolilo 60111 I TS Kampus I TS Sukolilo 60111

  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

  ƒƒ RARP RARP (s/ d 1985, tidak lama digunakan) (s/ d 1985, tidak lama digunakan) Reverse Address Resolution Protocol Reverse Address Resolution Protocol

  ► ► ƒƒ BOOTP BOOTP (1985--1993) (1985 1993)

  Bootsrap Protocol Bootsrap Protocol ► ►

  ƒƒ DHCP DHCP (sejak 1993 sampai sekarang) (sejak 1993 sampai sekarang)

  Dynamic Host Configuration Protocol Dynamic Host Configuration Protocol ► ►

  Hanya DHCP yang sekarang dipakai secara luas Hanya DHCP yang sekarang dipakai secara luas ► ►

Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111

  RARP Server RARP Server Merupakan protokol pertama yang melayani permintaan I P client Merupakan 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 jaringan Menyediakan 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 digunakan Tidak lama digunakan

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

  

Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111 System Kerja RARP System Kerja RARP

  RARP Re que st RARP Re que st RARP Re ply RARP Re ply Only IP Address Only IP Address MAC: MAC: x:x:x:x:x:x x:x:x:x:x:x RARP server RARP server

  IP ? ? ? ?

Electronic Engineering Polytechnic I nstitut of Surabaya – Electronic Engineering Polytechnic I nstitut of Surabaya – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111

  IP

  IP:

  IP:

  BOOTP Protocol BOOTP Protocol ► ► Sebagai Lanjutan ARP didevelop BOOTP Sebagai Lanjutan ARP didevelop BOOTP

  P t Protocol untuk menangani request address Protocol untuk menangani request address P t l l t k t k i i t dd t dd 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 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

Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111

  Sistem Kerja BOOTP Sistem Kerja BOOTP U DP Broa dc a st U DP Broa dc a st U DP Broa dc a st U DP Broa dc a st MAC: MAC: x:x:x:x:x:x x:x:x:x:x:x BOOTP server BOOTP server

  IP Address

  IP Address

  IP Address

  IP Address

  IP:

  IP

  IP:

  IP ? ? ? ? Gateway Gateway

  1 – – MAC MAC

  1

  IP

  IP

  1 IP server

  1

  IP server

  2 – – MAC MAC

  2

  IP

  IP

  2 Vendor Vendor--specific specific

Electronic Engineering Polytechnic I nstitut of Surabaya – Electronic Engineering Polytechnic I nstitut of Surabaya – I TS Kampus I TS Sukolilo 60111

MAC MAC I TS Kampus I TS Sukolilo 60111

  2

  3 IP

  3

  IP

  3 – 3 –

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 Protocol RFC 2131: Dynamic Host Configuration Protocol ► ►

  RFC (Requets For comments) adalah aturan RFC (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 aturan RFC 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 oleh Pada 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 60111

I 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 Extensions RFC 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

DNS DNS

  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--mapping. host yang disebut dengan reverse mapping.

  ► ► ► ► Penggunaan : Penggunaan : Penggunaan : Penggunaan : ƒƒ

  Di I nternet, DNS memetakan nama mesin misal Di I nternet, DNS memetakan nama mesin misal

  www.eepis--its.edu www.eepis its.edu ke alamat I P misal 202.154.187.7 ke alamat I P misal 202.154.187.7 ƒƒ routing e--mail, telnet, ftp, web, dan lain routing e mail, telnet, ftp, web, dan lain--lain. lain.

Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111 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. alamat I P di I nternet.

Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111

HTTP HTTP

  Komponen Sistem Web Komponen Sistem Web

Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111

  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 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 Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111 I TS Kampus I TS Sukolilo 60111

  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, gg gg p p g g ( ( , , , , , , , ,

  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 Server Web Application tidak bisa jalan tanpa Web Server

  ► ► ► ► ► ► Web Server bisa bekerja tanpa Web Application (Tapi Web Server bisa bekerja tanpa Web Application (Tapi Web Server bisa bekerja tanpa Web Application (Tapi Web Server bisa bekerja tanpa Web Application (Tapi

  hanya bisa melayani web dengan content statis) hanya bisa melayani web dengan content statis)

  

Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111

  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 60111

I 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.html http://www.cs.cmu.edu:80/index.html

  ƒƒ http://www.cs.cmu.edu/index.html http://www.cs.cmu.edu/index.html

  ƒƒ http://www.cs.cmu.edu http://www.cs.cmu.edu ► ►

  File yang dipanggil adalah File yang dipanggil adalah index.html, index.html, di di--manage oleh Web server manage oleh Web server pada pada www.cs.cmu.edu www.cs.cmu.edu yang siap melayani permintaan pada port 80. yang siap melayani permintaan pada port 80.

  ► ►

  URLs content dinamis: URLs content dinamis:

  

Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111 ƒƒ http://www.cs.cmu.edu:8000/cgi http://www.cs.cmu.edu:8000/cgi- -bin/adder?15000&213 bin/adder?15000&213

  ► ► File yang dieksekusi adalah File yang dieksekusi adalah adder adder

  , di , di – –manage oleh web server pada manage oleh web server pada www.cs.cmu.edu www.cs.cmu.edu yang siap melayani permintaan pada port 8000, yang siap melayani permintaan pada port 8000, dengan argument string: dengan argument string: 15000 15000 dan dan 213 213 .. Simple Mail Transfer Protocol Simple Mail Transfer Protocol Dasar e--mail Dasar e mail

  ► ► Email adalah sebuah pesan yang Email adalah sebuah pesan yang dit ditransmisikan melalui jaringan dari satu ditransmisikan melalui jaringan dari satu dit i ik i ik l l i j l l i j i i d d i i t t 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. 75% setelah ada internet.

  

Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111 I TS Kampus I TS Sukolilo 60111 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 ( sebut sebagai MUA ( ), kemudian ) kemudian

  Mail User Agent Mail User Agent 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 ( ) database DNS

lookup

( 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 didalam pada remote MTA untuk kemudian diambil sewaktu- d k k d d b l k storage waktu oleh penerima dengan menggunakan protokol POP3 ( Post Office ) ataupun I MAP ( ).

  Protocol I nternet Message Access Protocol

Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111

  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,

  ► (mailbox), maka (mailbox) maka jika sesorang mempunyai alamat jika sesorang mempunyai alamat dia dapat memeriksa secara berkala jika dia mendapatkan surat.

  ► Komputer yang melayani penerimaan email secara terus-menerus tersebut biasa disebut dengan mailserver atau mailhost.

Electronic Engineering Polytechnic I nstitut of Surabaya – Electronic Engineering Polytechnic I nstitut of Surabaya – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111

  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 recipient) dengan sarat kedua server email penerima ( 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 metode transport yang sama 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. Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111 I TS Kampus I TS Sukolilo 60111

  Komponen SMTP Komponen SMTP ► ► MTA (Mail Transfer Agent) MTA (Mail Transfer Agent) ► ► MDA (Mail Delivery Agent) MDA (Mail Delivery Agent) ► ► MUA (Mail User Agent) MUA (Mail User Agent)

  

Electronic Engineering Polytechnic I nstitut of Surabaya – Electronic Engineering Polytechnic I nstitut of Surabaya – I TS Kampus I TS Sukolilo 60111 I TS Kampus I TS Sukolilo 60111 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 60111

I 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

  

Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111

  Contoh : Microsoft Outlook, Microsoft Outlook Express, Qualcomm Eudora, Netscape Messenger, Mutt, PI NE ( Program for I nternet New s & email) , Sylpheed

  Simple Network Management Protocol Simple Network Management Protocol

SNMP SNMP

  SNMP adalah SNMP adalah sebuah sebuah protokol protokol yang yang dirancang dirancang untuk untuk

  ► ►

  memberikan kemampuan memberikan kemampuan memberikan memberikan kemampuan kepada kemampuan kepada kepada pengguna kepada pengguna pengguna untuk pengguna untuk untuk untuk memantau dan memantau dan mengatur mengatur jaringan jaringan komputernya komputernya secara secara sistematis sistematis dari dari jarak jarak jauh jauh atau atau dalam dalam satu satu pusat pusat kontrol kontrol saja. saja .

  Dengan menggunakan Dengan menggunakan protokol protokol ini ini kita kita bisa bisa

  ► ►

  mendapatkan informasi mendapatkan informasi tentang tentang status status dan dan keadaan keadaan dari dari suatu jaringan suatu jaringan suatu suatu jaringan.. jaringan Protokol ini Protokol ini menggunakan menggunakan transport UDP transport UDP pada pada port 161 port 161

  ► ►

  Pengolahan Pengolahan ini ini dijalankan dijalankan dengan dengan mengumpulkan mengumpulkan data data

  ► ►

  dan dan melakukan melakukan penetapan penetapan terhadap terhadap variabel variabel--variabel variabel dalam dalam elemen elemen jaringan jaringan yang yang dikelola dikelola.. Electronic Engineering Polytechnic I nstitut of Surabaya – Electronic Engineering Polytechnic I nstitut of Surabaya – I TS Kampus I TS Sukolilo 60111 I TS Kampus I TS Sukolilo 60111

  Struktur SNMP Struktur SNMP

Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111

  Elemen SNMP Elemen SNMP ► ► Manager Manager ► ► Agent Agent ► ► MI B MI B

  

Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111

  Manajer Manajer Merupakan software yang Merupakan software yang berjalan berjalan di di sebuah sebuah host host di di jaringan jaringan..

  ► ► Bertugas meminta Bertugas g g meminta informasi informasi ke ke Agent. Agent. g g

  ► ► Manajer ini Manajer ini terdiri terdiri atas atas satu satu proses proses atau atau lebih lebih yang yang

  ► ► berkomunikasi dengan berkomunikasi dengan agen agen--agennya agennya dan dan dalam dalam jaringan jaringan. . ► ► Manajer akan Manajer akan mengumpulkan mengumpulkan informasi informasi dari dari agen agen tidak tidak meminta meminta semua informasi semua informasi yang yang dimiliki dimiliki oleh oleh agen agen, , tetapi tetapi hanya hanya meminta meminta informasi informasi tertentu tertentu saja saja yang yang akan akan digunakan digunakan untuk untuk mengamati mengamati unjuk kerja unjuk kerja jaringan jaringan.. Manager biasanya Manager a age a age b asa ya biasanya menggunakan b asa ya menggunakan komputer e ggu a a e ggu a a komputer yang o pute ya g o pute yang memiliki ya g memiliki e e

  ► ► ► ► tampilan grafis tampilan grafis dan dan berwarna berwarna sehingga sehingga selain selain dapat dapat menjalankan fungsinya menjalankan fungsinya sebagai sebagai Manager, Manager, juga juga untuk untuk melihat melihat grafik unjuk grafik unjuk kerja kerja dari dari suatu suatu elemen elemen jaringan jaringan yang yang dihasilkan dihasilkan oleh proses oleh proses monitoring. monitoring.

Electronic Engineering Polytechnic I nstitut of Surabaya – Electronic Engineering Polytechnic I nstitut of Surabaya – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111

  MI B MI B

  Manager I nformation Manager I nformation Base, Base, Merupakan Merupakan struktur struktur basis basis data data

  ► ► variabel variabel dari dari elemen elemen jaringan j jaringan yang j g g yang dikelola y y g g dikelola..

  Struktrur Struktrur ini ini bersifat bersifat hierarki hierarki dan dan memiliki memiliki aturan aturan

  ► ►

  sedemikian rupa sedemikian rupa sehingga sehingga informasi informasi setiap setiap variabel variabel dapat dapat dikelola atau dikelola atau ditetapkan ditetapkan dengan dengan mudah mudah.. Pada kelompok Pada kelompok interface interface terdapat terdapat variabel variabel objek objek MI B yang MI B yang

  ► ►

  mendefinisikan karakteristik mendefinisikan karakteristik interface interface diantaranya diantaranya : :

  ƒƒ mendefinisikan jumlah jumlah total byte yang total byte yang diterima diterima, , ifI nOctets mendefinisikan ifI nOctets

  ƒƒ ifOutOctets mendefinisikan ifOutOctets fO O fO O mendefinisikan jumlah d f d f k k jumlah total byte yang l h l h total byte yang dikirim l b l b d k d k dikirim, , ƒƒ mendefinisikan jumlah jumlah paket paket diterima diterima yang yang dibuang dibuang ifI nErrors mendefinisikan ifI nErrors karena karena rusak rusak, ,

  ƒƒ ifOutErrors ifOutErrors mendefinisikan mendefinisikan jumlah jumlah paket paket dikirim dikirim yang yang dibuang dibuang karena usak karena usak, , dan dan variable variable objek objek lainnya lainnya yang yang juga juga berkaitan berkaitan dengan paket dengan paket internet. internet.

Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111

  Agent Agent Agen Agen

  ► ► merupakan merupakan perangkat perangkat lunak lunak yang yang dijalankan disetiap dij l dij l dijalankan k k di di disetiap elemen ti ti elemen jaringan ll jaringan yang j j i i yang dikelola.. dikelola Setiap agen Setiap agen mempunyai mempunyai basis basis data data variabel variabel

  ► ► yang yang bersifat bersifat lokal lokal yang yang menerangkan menerangkan keadaan keadaan keadaan keadaan dan dan dan dan berkas berkas berkas berkas aktivitasnya aktivitasnya aktivitasnya aktivitasnya dan dan dan dan pengaruhnya terhadap pengaruhnya terhadap operasi operasi..

  

Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111 Jenis SNMP Jenis SNMP

  ► ► Network Management Station, yang Network Management Station, yang berfungsi berfungsi sebagai pusat sebagai sebagai pusat sebagai pusat penyimpanan pusat penyimpanan penyimpanan untuk penyimpanan untuk untuk pengumpulan untuk pengumpulan pengumpulan pengumpulan dan dan analisa analisa dari dari data data manajemen manajemen jaringan jaringan..

  Peralatan yang Peralatan yang dimanage dimanage menjalakan menjalakan SNMP SNMP ► ► agent, yaitu agent, 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.

  Peralatan yang Peralatan P P l t l t yang memiliki memiliki SNMP agent iliki iliki SNMP SNMP agent antara SNMP t t antara lain: tt l i l i lain: ► ►

  CI SCO router, Linux Server CI SCO router, Linux Server ► ► Untuk pencatatan Untuk pencatatan data data dapat dapat digunakan digunakan aplikasi aplikasi

  MRTG (Multi Router Traffic Grapher MRTG (Multi Router Traffic Grapher))

Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111

  Protokol SNMP Protokol SNMP ¾ ¾

  Untuk dapat Untuk dapat berkomunikasi berkomunikasi antara antara stasiun stasiun manajemen dan manajemen manajemen dan manajemen dan agen dan agen agen, agen maka , maka maka SNMP maka SNMP SNMP memerlukan SNMP memerlukan memerlukan memerlukan protokol. protokol .

  ¾ ¾ Cara yang biasa Cara yang biasa dipakai dipakai SNMP SNMP adalah adalah stasiun stasiun manajemen mengirim manajemen mengirim permintaan permintaan (request) (request) ke ke agen tentang agen tentang informasi informasi atau atau memerintahnya memerintahnya untuk untuk melakukan pembaharuan melakukan pembaharuan keadaannya keadaannya dengan dengan cara--cara cara cara cara cara cara tertentu cara tertentu tertentu tertentu. .

  ¾ ¾ I dealnya, I dealnya , agen agen cukup cukup menjawab menjawab pertanyaan pertanyaan yang yang diminta atau diminta atau mengkonfirmasikan mengkonfirmasikan bahwa bahwa agen agen telah melakukan telah melakukan pembaharuan pembaharuan keadaan keadaan sesuai sesuai dengan dengan permintaan permintaan manajer manajer. .

Electronic Engineering Polytechnic I nstitut of Surabaya – Electronic Engineering Polytechnic I nstitut of Surabaya – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111

  Telnet Telnet Pendahuluan Pendahuluan

  Protokol TELNET Protokol TELNET merupakan merupakan protokol protokol yang yang digunakan digunakan

  ► ►

  melakukan melakukan koneksi koneksi komputer komputer jarak p p jj jarak jauh jj jauh menggunakan menggunakan gg gg mode text. mode text. Hasil view Hasil view menyamai menyamai seperti seperti terminal yang terminal yang terkoneksi terkoneksi

  ► ► untuk untuk host host secara secara remote ( remote (berjauhan berjauhan). ).

  Prinsip kerjanya Prinsip kerjanya menggunakan menggunakan TCP TCP sebagai sebagai protokol protokol

  ► ►

  stansport stansport untuk untuk mengirimkan mengirimkan informasi informasi dari dari keyboard keyboard pada pada remote--host remote host serta user menuju user menuju serta menampilkan menampilkan informasi informasi dari dari remote host remote remote--host remote host ke host ke workstation workstation workstation pada workstation pada ke ke pada user pada user. user user.

  ► ► Diperlukan dua Diperlukan dua komponen komponen :: ƒƒ TELNET untuk TELNET untuk client client yang dijalankan yang dijalankan pada pada workstation workstation (user) (user) ƒƒ S S erver erver TELNET yang dijalankan TELNET yang dijalankan pada pada host host . .

Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111

  Prinsip Kerja Prinsip Kerja

  Jika user Jika user mengetik mengetik suatu suatu karakter karakter pada pada keyboard keyboard maka maka

  ► ►

  karakter karakter tersebut tersebut diterima diterima oleh oleh komponen komponen TELNET p p TELNET pada p p pada server kemudian server kemudian mengirimkannya mengirimkannya pada pada sistem sistem operasi operasi yang menjalankan yang menjalankan TELNET TELNET ini ini. . Karakter yang Karakter yang diketik diketik ditampilkan ditampilkan seperti seperti halnya halnya diketik diketik

  ► ► pada terminal pada terminal lokal lokal. .

  Proses yang Proses yang dihasilkan dihasilkan dari dari perintah perintah yang yang diketik diketik pada pada

  ► ►

  keyboard keyboard tadi tadi oleh oleh TELNET server TELNET server dikirimkan dikirimkan menuju menuju client, client client client selanjutnya client client client client TELNET pada TELNET TELNET pada TELNET pada pada , selanjutnya selanjutnya TELNET selanjutnya TELNET TELNET pada TELNET pada pada pada menampilkan menampilkan hasil hasil yang yang diterima diterima dari dari TELNET server TELNET server pada pada display display di di workstation. workstation. Electronic Engineering Polytechnic I nstitut of Surabaya – Electronic Engineering Polytechnic I nstitut of Surabaya – I TS Kampus I TS Sukolilo 60111 I TS Kampus I TS Sukolilo 60111

  Mekanisme Telnet Mekanisme Telnet Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111 I TS Kampus I TS Sukolilo 60111

  File Transfer Protocol File Transfer Protocol

  Pendahuluan Pendahuluan ► ► FTP merupakan FTP merupakan yang yang digunakan digunakan untuk untuk mengirim mengirim file file file file Menggunakan protocol transport TCP, Menggunakan protocol transport TCP, karena karena

  ► ► protokol ini protokol ini memberikan memberikan garansi garansi pengiriman pengiriman dengan FTP yang dengan FTP yang dapat dapat memungkinkan memungkinkan user user mengakses file mengakses file dan dan direktory direktory secara secara interaktif interaktif, , diantaranya diantaranya ::

  ƒƒ Melihat daftar Melihat M lih t d ft M lih t daftar file d ft file pada fil fil pada direktory d di kt d di kt direktory remote remote dan tt d dan lokal d lokal.. l k l l k l ƒƒ Menganti Menganti nama nama dan dan menghapus menghapus file file ƒƒ Transfer file Transfer file dari dari host remote host remote ke ke lokal lokal (download) (download) ƒƒ Transfer file dari Transfer file dari host host lokal lokal ke ke remote (upload) remote (upload)

Electronic Engineering Polytechnic I nstitut of Surabaya – Electronic Engineering Polytechnic I nstitut of Surabaya – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111

  Mekanisme FTP Mekanisme FTP

Electronic Engineering Polytechnic I nstitut of Surabaya – Electronic Engineering Polytechnic I nstitut of Surabaya – I TS Kampus I TS Sukolilo 60111 I TS Kampus I TS Sukolilo 60111 Trivial File Transfer Protocol Trivial File Transfer Protocol

TFTP TFTP

  Merupakan transfer file Merupakan transfer file antara antara dua dua host host tanpa tanpa memerlukan memerlukan pengenalan pengenalan ► ► (authentication) terhadap (authentication) terhadap user yang user yang memakai memakai. .

  File dapat File dapat di di transfer transfer dengan dengan hanya hanya menunjukkan menunjukkan nama nama file file tersebut tersebut. .

  ► ► User User--account account dan dan password password tidak tidak diperlukan diperlukan untuk untuk transfer file transfer file dengan dengan

  ► ► TFTP TFTP TFTP TFTP Biasanya perlu Biasanya perlu dibatasi dibatasi jenis jenis file yang file yang dapat dapat ditransfer ditransfer, , demikian demikian juga juga

  ► ► implementasinya untuk implementasinya untuk akses akses dapat dapat ditolak ditolak kecuali kecuali setiap setiap user yang user yang berada pada berada pada host host dapat dapat mengakses mengakses file. file.

  TFTP kebanyakan TFTP kebanyakan dipakai dipakai untuk untuk menghubungkan menghubungkan workstation yang workstation yang tidak tidak ► ► memiliki memiliki diskdrive diskdrive maupun maupun harddisk harddisk ke ke server server untuk untuk mendownload mendownload boot boot-- image dari image dari sistem sistem operasi operasi pada pada saat saat booting. booting.

  Router Router cisco cisco menggunakan menggunakan protokol protokol ini ini untuk untuk bertukar bertukar informasi informasi tabel tabel ► ► routing routing antar antar peralatan peralatan router yang ll router yang ada ada.. d d Protokol Protokol TFTP TFTP cukup cukup kecil kecil dan dan efisien efisien untuk untuk diterapkan diterapkan pada pada Boot ROM Boot ROM

  ► ► didalam card didalam card jaringan jaringan yang yang dipasang dipasang pada pada workstation. workstation.

  Workstation Unix Workstation Unix dari dari Sun Microsystem Sun Microsystem menggunakan TFTP menggunakan TFTP untuk untuk ► ► menghubungkan dengan menghubungkan dengan RARP RARP atau atau BOOTP yang BOOTP yang dapat dapat dipergunakan dipergunakan untuk menentukan untuk menentukan alamat alamat I P

  I P dari dari workstation workstation tersebut tersebut pada pada saat saat meng meng-- download download sistem sistem operasi operasi untuk untuk booting. booting.

Electronic Engineering Polytechnic I nstitut of Surabaya Electronic Engineering Polytechnic I nstitut of Surabaya – – I TS Kampus I TS Sukolilo 60111

I TS Kampus I TS Sukolilo 60111