slide 4 komponenlanjut - E

advertisement
Pembahasan
Pendahuluan
 HTTP
 FTP
 SMTP
 DNS
 Telnet

Pendahuluan
Komunikasi antar protokol terjadi
hanya antar layer
 Masing2 protokol dari tiap layer akan
melakukan komunikasi dengan
protokol pada layer yang sam,
sedangkan untuk proses komunikasi
dari satu host dengan host lainnya
harus melalui mekanisme
enkapsulasi dan dekapsulasi.

Lanjutan..

Khusus jaringan berbasis protokol
TCP/IP terdapat protokol di
antaranya adalah HTTP, FTP, SMTP,
Telnet, DNS,HTTPS
HTTP



HyperText Transfer Protocol merupakan
protokol utama yang digunakan untuk
mengakses data melalui World Wide Web.
Protokol ini dapat digunakan untuk
mentransfer data dalam format plaintext,
hypertext, audio, video dll.
Namun dengan alasan efisiensi banyak
yang menggunakannya untuk protokol
transfer berformat hypertext
Cara kerja HTTP
Jika ada request(permintaan) maka
sesegera mungkin server akan
merespons(menanggapi) permintaan
client.
 Terdapat dua message dari HTTP,
yaitu request message dan response
message.

Gambar
Request To Server
Response From Server
request message
request message terdiri dari request
line, header dan body.
 request line dibagi dalam tiga
komponen : request type (method),
resource (URL), dan versi HTTP.
 Uniform Resource Locator(URL)
merupakan informasi alamat di mana
sebuah dokumen bisa diakses dlm
halaman web

Lanjutan…




URL dibagi menjadi tiga yaitu method,
host computer, port dan path.
Method adalah protokol yang digunakan
untuk akses dokumen.
Method ini dapat mengoperasikan Groper,
FTP, HTTP, News dan Telnet.
Host komputer merupakan alamat dalam
format nama atupun bisa berupa IP
address dari suatu host.
Lanjutan…
Port number adalah menunjukkan
port dari suatu layanan yang
disediakan oleh sebuah host yang
diminta client.
 Path adalah lokasi direktori dari
suatu file yang akan diakses

Gambar URL
Lanjutan…



Request type yang merupakan bagian dari
request line dapat didefinisikan dalam
beberapa bagian message yang disebut
dengan request method.
request method berbeda dengan method
dari bagian URL.
request method tersebut antara lain :
GET, HEAD, POST, PUT,PATCH, COPY,
MOVE, DELETE, LINK, UNLINK, OPTION
Response message
Merupakan tanggapan yang
diberikan oleh server yang terdiri
dari link status, header dan body.
 Status line terdiri dari HTTP version,
status code dan status phrase.

File Transfer Protocol
FTP adalah protokol standar yang
disediakan oleh TCP/IP sebagai
protokol untuk copy file dari satu
host ke host yang lain.
 Sebelum host bisa melakukan proses
copy file, terlebih dahulu harus
membentuk hubungan komunikasi.
 FTP hubungan koneksi terdiri dua
hubungan yang berfungsi untuk
transfer data dan kontrol.

Lanjutan…

FTP menggunakan layanan wellknown port 21 sebagai control
connection dan well-known port 22
untuk data transfer.
Perintah2 pada FTP






! : perintah menuju shell asal
Get : perintah yg digunakan untuk
download file
Put : perintah yg digunakan untuk upload
satu file
Open : untuk membuka koneksi ke ftp
Exit : menutup koneksi ftp server
Bye : perintah untuk mengetahui dan
mengubah posisi direktori di lokal host.
Lanjutan…
Bin : setting tipe transfer file ke tipe
binner
 Ascii : setting tipe transfer file ke
tipe ascii

Simple Mail Transfer Protocol
Salah satu layanan jaringan adalah
e-mail.
 Protocol TCP/IP mendukung e-mail
dalam jaringan internet dengan
SMTP.
 SMTP adalah protocol yang dapat
dipergunakan untuk mengirim e-mail
ke suatu tujuan yang sudah
ditentukan.

Layanan SMTP
Untuk mengirimkan satu pesan ke
satu atau banyak penerima
 Untuk mengirim pesan termasuk
teks, suara, video dan grafik
 Untuk mengirim pesan ke user dalam
satu jaringan ataupun di luar
jaringan.

Lanjutan…



Komponen SMTP terdiri dari User
Agent(UA) dan mail tarnsfer agent (MTA).
User Agent(UA) berfunsi sebagai layanan
mail di sisi user untuk menyiapkan surat,
menyiapkan amplop surat dan pemaketan
surat ke dalam amplop surat.
Jadi User Agent(UA) bisa dikatakan
berfungsi sebagai menyiapkan segala
kebutuhan untuk pengiriman data.
Lanjutan…
mail tarnsfer agent (MTA) akan
bertugas mengirimkan e-mail dalam
jaringan internet menuju tujuan
yang ditentukan oleh pengirim.
 Fungsi SMTP adalah menyampaikan
e-mail dari suatu host ke host
lainnya dalam jaringan.

POP3




POP3 ini adalah POP versi tiga (3)
Protokol ini berperan untuk mengambil email yang tersimpan dalam mailbox tiap
user di mail server.
POP3 menyimpan sementara e-mail tiap
user di dalam mail boxnya masing2.
SMTP hanya dapat digunakan untuk
mengirimkan pesan dalam format NVT 7bit ASCII
Lanjutan…



Dengan demikian, terdapat keterbatasan
dari POP3 karena tidak digunakan untuk
mengirim pesan dalam format lain.
Misalnya : video, grafik, ataupun audio.
MIME (Multipurpose Internet Mail
Extension) dapat menjadi penghubung
permasalahan ini sehingga pesan dengan
format non-ASCII dapat dikirimkan.
Lanjutan…

Jadi MIME mentransformasikan data
non-ASCII dari pengirim menjadi
NVT ASCII dan mengirimkan ke
client SMTP melalui jaringan internet.
IMAP
Internet Message Access Protocol
adalah protokol standart untuk
mengakses atau mengambil e-mail
dari server.
 IMAP memungkinkan user memilih
pesan yang akan diambil, membuat
folder di server, mencari pesan email tertentu bahkan menghapus
pesan e-mail yang ada.


Model ini lebih baik dari pada POP
(Post Office Protocol) yang hanya
memperbolehkan kita mengambil
pesan tanpa ada kecuali.
DNS

DNS (Domain Name System,
bahasa Indonesia: Sistem
Penamaan Domain) adalah sebuah
sistem yang menyimpan informasi
tentang nama host maupun nama
domain dalam bentuk basis data
tersebar (distributed database) di
dalam jaringan komputer, misalkan:
Internet.
Lanjutan…

DNS menyediakan alamat IP untuk
setiap nama host dan mendata
setiap server transmisi surat (mail
exchange server) yang menerima
surat elektronik (email) untuk setiap
domain
Lanjutan…

DNS menyediakan servis yang cukup
penting untuk Internet, bilamana
perangkat keras komputer dan
jaringan bekerja dengan alamat IP
untuk mengerjakan tugas seperti
pengalamatan dan penjaluran
(routing), manusia pada umumnya
lebih memilih untuk menggunakan
nama host dan nama domain
sistem DNS terdiri dari tiga
komponen:


DNS resolver, sebuah program klien
yang berjalan di komputer pengguna,
yang membuat permintaan DNS dari
program aplikasi.
recursive DNS server, yang melakukan
pencarian melalui DNS sebagai tanggapan
permintaan dari resolver, dan
mengembalikan jawaban kepada para
resolver tersebut;
Lanjutan…

authoritative DNS server yang
memberikan jawaban terhadap
permintaan dari recursor, baik dalam
bentuk sebuah jawaban, maupun
dalam bentuk delegasi (misalkan:
mereferensikan ke authoritative DNS
server lainnya)
Telnet



Telnet adalah protokol yang digunakan
untuk melakukan remote access, dengan
mengakses suatu “machine” dari jarak
jauh.
Telnet bekerja seakan-akan komputer lain
dikendalikan dengan monitor dan
keyboard yang kita miliki.
Telnet memiliki session yang dapat dibuat
dan diakhiri
Lanjutan…



Telnet men-support adanya autentifikasi
dari user, tetapi telnet tidak men-support
enkripsi pada transport data.
Alternatif yang lebih aman dari telnet
adalah SSH (Secure shell) protocol. SSH
memberikan fasilitas remote login yang
dan fasilitas network lainnya yang lebih
aman.
Autentifikasi pada SSH lebih baik dari
telnet. Selain itu, SSH juga mensuport
adanya data enkripsi
Download