Makalah Jarkomdat
-
Upload
trisiswanto -
Category
Documents
-
view
286 -
download
7
Transcript of Makalah Jarkomdat
1
Makalah
Pengenalan FTP,DHCP, dan HTTP
Untuk memenuhi
Salah satu tugas matakuliah Jarkomdat
Dosen Ibu Idrarini ST, MT.
Disusun oleh :
1. Tri Siswanto 110 111 0129
2. M Dimas Arfianto 110 111 0150
3. Yusuf Utomo 110 111 0133
4. Ridwan 110 111 0144
Technik Engineering School
Telkom University
Bandung
2014
2
KATA PENGATAR
Assalamu’alaikum warahmatullahi wabarakatuh. Alhamdulillahirabbilalamin, banyak
nikmat yang Allah berikan, tetapi sedikit sekali yang kita ingat. Segala puji hanya layak untuk
Allah Tuhan seru sekalian alam atas segala berkat, rahmat, taufik, serta hidayah-Nya yang
tiada terkira besarnya, sehingga penulis dapat menyelesaikan makalah dengan judul
”Pengenalan FTP, DHCP, dan HTTP”. Dalam penyusunannya, penulis memperoleh banyak
bantuan dari berbagai pihak, karena itu penulis mengucapkan terima kasih yang sebesar-
besarnya kepada :
1. Kedua orang tua yang telah memberikan dukungan, kasih, dan kepercayaan yang
begitu besar. Dari sanalah semua kesuksesan ini berawal, semoga semua ini bisa
memberikan sedikit kebahagiaan dan menuntun pada langkah yang lebih baik lagi.
2. Ibu Indrarini ST, MT. sebagai dosen matakuliah Jarkomdat yang telah banyak
memberikan pengajaran ilmunya kepada penulis.
3. Teman-teman yang saya banggakan yang telah memberikan dukungan secara moril
maupun spiritual.
Penulis berharap isi dari makalah ini bebas dari kekurangan dan kesalahan, namun selalu ada
yang kurang. Oleh karena itu, penulis mengharapkan kritik dan saran yang membangun agar
Makalah ini dapat lebih baik lagi. Akhir kata penulis berharap agar makalah ini bermanfaat
bagi semua pembaca.
Bandung,Mei2014
Penyusun
Tri, Yusuf, Dimas, dan Ridwan
3
Daftar Isi
KATA PENGATAR ...................................................................................................................................... 2
Daftar Isi ................................................................................................................................................... 3
FTP ............................................................................................................................................................ 5
(FILE TRANSFER PROTOKOL) .................................................................................................................... 5
I.1 Latar Belakang ......................................................................................................................... 5
I.2 Pengertian ................................................................................................................................ 5
I.3 Tujuan Dari FTP ........................................................................................................................ 6
I.4 Bentuk dan macam-macam FTP ............................................................................................... 6
I.5 Kelebihan dan Kelemahan FTP ................................................................................................. 7
I.6 Cara Menggunakan FTP ........................................................................................................... 7
1.7 Perintah yang terdapat pada FTP ............................................................................................. 9
I.8 Kesimpulan .............................................................................................................................11
I.9 Contoh soal dan jawaban .......................................................................................................11
DHCP .......................................................................................................................................................14
(Dynamic Host Configuration Protocol) .................................................................................................14
2.1 Latar Belakang ........................................................................................................................14
2.2 Pengertian ..............................................................................................................................14
2.3 Arsitektur DHCP ......................................................................................................................15
2.4 Konsep DHCP ..........................................................................................................................15
2.5 Cara Kerja DHCP .....................................................................................................................15
2.6 Istilah-istilah Pada DHCP ........................................................................................................16
2.7 Kelebihan dan Kelemahan DHCP ............................................................................................17
2.8 Kesimpulan ............................................................................................................................17
2.9 Contoh Soal dan Jawaban ......................................................................................................17
HTTP .......................................................................................................................................................20
(HyperText Transfer Protocol) ................................................................................................................20
3.1 Latar Belakang ........................................................................................................................20
3.2 Pengertian ..............................................................................................................................20
4
3.3 Perintah Pada HTTP ................................................................................................................20
3.4 Cara Kerja HTTP ......................................................................................................................21
3.5 HTTPS (Hypertext Transfer Protocol Secure) .........................................................................22
3.6 Perbedaan utama http dan https ..............................................................................................23
3.7 Cara Kerja HTTPS ....................................................................................................................23
3.8 Keuntungan Mengubah HTTP menjadi HTTPS .......................................................................23
3.9 Kesimpulan .............................................................................................................................24
4.0 Contoh Soal dan Jawaban ......................................................................................................24
Saran .......................................................................................................................................................26
Daftar Pustaka ........................................................................................................................................27
5
FTP
(FILE TRANSFER PROTOKOL)
I.1 Latar Belakang Pada era globalisasi sekarang ini ilmu pengetahuan dan teknologi sudahlah tidak
asing lagi terdengar di telinga kita. Dunia yang serba modern telah menghiasi di sekeliling
kita serta perkembangannya pun tak terlupakan. Di bidang komunikasi perkembangannya
pun semakin canggih seseorang dapat berkomunikasi lewat jarak jauh dengan
menggunakan sebuah media sebagai alat perantara.
Dunia computer sering disebut sebagai dunia telekomunikasi yang sangat populer
karena mampu mengakses data yang sekian banyak jumlahnya dan mampu diakses
kemanapun. Perkembangan computer dalam mengakses sebuah data pun kini mulai
berkembang dengan adanya internet yang dapat mengakses data keseluruh dunia
Intenet merupakan program computer untuk mengakses sebuah data baik dalam
jumlah kecil maupun dalam jumlah yang besar serta untuk mengambil sebuah data dari
jarak yang jauh. Dalam internet terdapat banyak pemprograman yang dapat kita gunakan
untuk untuk mengambil suatu informasi serta suatu data yang ingin kita peroleh.
Pada komputer juga memiliki banyak program untuk mengolah kata namun bukan
hanya program pengolahan kata saja tetapi ada beberapa program yang dimiliki oleh
computer, dan salah satunya yang akan kami bahas dalam makalah ini yaitu FTP atau File
Transfer Protokol yang berfungsi untuk mentrasfer antara dua data yang akan saling
dipertukarkan.
Di dalam FTP terdapat banyak perintah-perintah yang dapat kita gunakan, namun
meskipun demikian program ini juga memiliki banyak kelemahan, namun demikian
banyak manfaat yang dapat kita ambil edan untuk membahas kesemuanya itu kami akan
bahas dalam pembahasan.
I.2 Pengertian FTP (singkatan dari File Transfer Protocol) adalah sebuah protokol Internet yang
berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas
(file) komputer antar mesin-mesin dalam sebuah internetwork.
FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan
masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan
penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP.
FTP ini mempunyai banyak tujuan yang dapat memberikan manfaat yang sangat
penting bagi user atau pengguna. FTP juga memiliki banyak kelemahan serta kelebihan
yang diantara kelemahan dan kelebihan tersebut bisa memberikan keuntungan atau
kerugian bagi pemakai atau user.
Anonymous FTP berasal dari istilah bahasa inggris yang berarti anonym atau tanpa
nama.Tanpa nama di sini tidak diketahui namanya, dimana identitas yang digunakan
untuk mengakses informasi ke suatu server , terutma untuk pemakai umum. Pada FTP
terdapat trivial file transfer protocol yang disingkat dengan TFTP.
6
FTP merupakan cara yang tidak aman dalam mentransfer suatu file karena file
dikirimkan tanpa di enskripsi terlebih dahulu tetapi melalui clear teks. Mode text yang
dipakai untuk transfer data adalah format ASCII atau format binary.
I.3 Tujuan Dari FTP Untuk men-sharing data.
Untuk menyediakan indirect atau implicit remote computer.
Untuk menyediakan teempat penyimpanan bagi user.
Untuk menyediakan transfer data yang reliable dan efisien.
I.4 Bentuk dan macam-macam FTP a. Anonymous FTP
Istilah dari bahasa inggris yang berarti anonym atau tanpa nama. Tanpa nama,
tidak diketahui namanya . Identitas yang digunakan untuk mengakses informasi
kesuatu sever terutama untuk pemakai umum. Kadang istilah ini juga diartikan sebagai
seorang yang menggunakan nama palsu atau mengisi data palsu.
Kadang kala disingkat dengan istilah anonymous FTP adalah suatu cara yang
memungkinkan user dalam menjangkau dokumen, file, program, dan data lainnya
dimanapun yang tersimpan di internet, tanpa perlu memasukkan nama login password.
Anonymous FTP Singkatan dari Anonymous file transfer protocol. Situs:site
FTP yang dapat di akses
Anonymous-only logons, memperbolehkan akses remote dengan
menggunakan account IUSR computername
File transfer protocol, protocol standar untuk kegiatan lalu-lintas file antara
dua computer.
b. Trivial File Transfer Protocol
Disingkat dengan TFTP. File transferprotocol yang cukup sederhana dan tidak
terlalu aman digunakan khususnya untuk melakukan transfer data yang bersifat
rahasia. Proses transfer datanya dilakukan dengan menggunakan User Datagram
Protokol. TFTP ini mirip dengan file transfer protocol, bedanya adalah dalam hal
protocol trans[ort yang lebih digunakan.
c. FTP Client
FTP client adalah perangkat yang digunakan untuk melakukan transfer file
dalam lingkungan internet menggunakan standar dari FTP. Proses transfer file dalam
lingkungan internet hampir sama seperti proses transfer dalam lingkungan Dos, hanya
saja terdapat kelebihan.
Macam-macam FTP Client: ftp clien under windows, cute ftp, WS-FTP, ger
right, GO!zilla, coffie cup, dll.
d. FTP Server
FTP server adalah computer server yang memberikan akses FTP ke intranet
maupun internet. Macam-macam software pembangun FTP server: FTPd, pro-FTPd,
Wu-FTPd, ftpX,Troll-FTPD, dll.
Bentuk dasar dari FTP adalah FTP Host.domain, 2 macam FTP berdasarkan hak aksesnya:
7
1. FTP user artinya ftp yang dapat diakses dan memiliki permisi hanya di batasi untuk user
tertentu. Karena ftp user disertakan suatu autentifikasi bila kita mengakses ke dalamnya.
2. FTP anonymous, artinya FTP yang disediakan secara anonymous tanpa nama, dengan kata
lain FTP tersebut dapat diakses oleh siapapun dan biasanya tanpa password, ataupun bila
diminta password. Biasanya server meminta alamat email kita sebagai passwordnya untuk
ferivikasi.
I.5 Kelebihan dan Kelemahan FTP
Kelebihan FTP
1. FTP dapat Mempermudah dalam mengunggah data.
2. FTP dapat mentransfer data.
3. Pada FTP online terdapat fasilitas untuk mengupload data ke server dalam jumlah
banyak sekaligus (tidak satu persatu).
4. Pada FTP dapat melayani tukar-menukar file.
5. FTP merupakan Versi paling gres juga dilengkapi dengan seperangkat program audit
dan penanganan aount.
Kelemahan FTP
1. FTP tidak aman dalam mentransfer suatu file karna file dirim tanpa di-enkripsi terlebh
dahulu.
2. Keamanan dan kemudahan penggunaan seringkali berbentrokan dan menjadi dilema
para administrator sistem dimana-mana.
3. FTP desainnya mash lemah sehngga mengakibatkan tidak terinformasinya para
administrator sistem mengenai resiko yang mereka hadapi.
I.6 Cara Menggunakan FTP
8
Langkah-langkah melakukan FTP melalui telnet:
1. telnet dahulu ke mesin unix
2. ketikkan perintah ftp
3. masukkan nama user anonymous (bila ingin akses anonymous) dan nama user kita
sendiri (login) bila ingin mengakses ftp user
4. masukkan password
5. klik start->Run…a` kemudian pada kolom tersebut isikan telnet host.domain.a` klick
ok
6. setelah terkoneksi, kita dapat melakukan perintah-perintah standar di prompt ftp kita
Berikut contoh penggunakan ftp yang tersedia di program windows kita:
Klik Start --> Run kemudian ketik ftp. akan tampil command com untuk ftp clint di
windows kita.
untuk connect ke server FTP ketikkan ftp> open namaserverftp lalu enter
9
setelah connect ke server masukkan user dan password
1.7 Perintah yang terdapat pada FTP
! - menjalankan perintah tertentu pada komputer local
? - Menampilkan deskripsi untuk perintah ftp
append - menambahkan sebuah file lokal ke sebuah file pada komputer remote
ascii - Menentukan jenis transfer file ASCII, default
bell - Menampilkan bel berbunyi setelah setiap perintah transfer file selesai (default =
OFF)
binary - Mengatur tipe transfer file ke biner
bye - Mengakhiri sesi FTP
cd - Perubahan direktori kerja pada komputer remote
close - Mengakhiri sesi FTP dan kembali ke perintah awal
debug - debug (default = OFF)
10
delete - Menghapus file tunggal pada komputer remote
dir - Menampilkan daftar direktori file remote dan subdirektori
disconnect - Disconnects dari komputer remote, mempertahankan prompt ftp
get - Salin file tunggal remote ke komputer lokal
glob - Menampilkan nama file globbing (karakter wildcard) (default = ON)
hash - Menampilkan hash-tanda (#) pencetakan untuk setiap blok data ditransfer
(default = OFF)
help - Menampilkan deskripsi untuk perintah ftp
lcd - Perubahan direktori kerja di komputer lokal
literal - Mengirim argumen, verbatim, ke server FTP remote
ls - Menampilkan daftar singkat dari remote file direktori dan subdirektori
mdelete - Menghapus satu atau lebih file pada komputer remote
mdir - Menampilkan daftar direktori file remote dan subdirektori
mget - Salin satu atau lebih file remote ke komputer lokal
mkdir - Membuat direktori remote
mls - Menampilkan daftar singkat dari remote file direktori dan subdirektori
mput - Salinan satu atau lebih file lokal ke komputer remote
open - menghubungkan ke server FTP tertentu
prompt - Menampilkan prompt (default = ON)
put - Salinan file lokal tunggal ke komputer remote
pwd - Menampilkan direktori saat ini pada komputer remote (harfiah, "print w orking
directory")
quit - Mengakhiri sesi FTP dengan komputer remote dan ftp keluar (sama seperti
"bye")
quote - Mengirim argumen, verbatim, ke server FTP jauh (sama seperti "literal")
recv - Salinan file remote ke komputer lokal
remotehelp - Menampilkan help untuk perintah remote
rename - Mengganti nama file remote
rmdir - Menghapus sebuah direktori remote
send - Salinan file lokal ke komputer remote (sama seperti "meletakkan")
status - Menampilkan status saat ini dari koneksi FTP
trace - Menampilkan pelacakan paket (default = OFF)
type - Mengatur atau menampilkan jenis transfer file (default = ASCII)
user - Specifes pengguna ke komputer remote
verbose - matikan modus verbose (default = ON)
11
I.8 Kesimpulan a) FTP (File Transfer Protocol) merupakan protokol yang digunakan untuk memindah -
mindahkan file kita dengan mudah nengupload dan mendownload file seperti dalam
file-file dalam sebuah computer.
b) Tujuan dari FTP antara lain untuk sharing data, indirect atau implicit remote
computer, tempat penyimpanan bagi user, menyediakan data yang reable dan efisien.
c) Bentuk dan macam-macam FTP.
1. Anonymous FTP
2. Trivial File Transfer protocol
3. FTP client
Macam-macam FTP Client: ftp clien under windows, cute ftp, WS-FTP, ger
right, GO!zilla, coffie cup, dll.
4. FTP Server
d) Kelebihan dari FTP antara lain FTP dapat Mempermudah dalam mengunggah data,
dapat mentransfer data, dapat melayani tukar-menukar file.
e) Kelemahan dari FTP yaitu tidak aman dalam mentransfer suatu file karna file dikirim
tanpa di-enkripsi terlebih dahulu, Keamanan dan kemudahan penggunaan seringkali
berbentrokan dan menjadi dilema para administrator sistem dimana-mana, FTP
desainnya masih lemah sehingga mengakibatkan tidak terinformasinya para
administrator sistem mengenai resiko yang mereka hadapi.
I.9 Contoh soal dan jawaban 1. DHCP Also called
a. Dynamic Hot Configuration Protocol
b. Automatic Assign IP Address to network clients
c. DNS server assign to network clients
d. Free IP Address to network clients
e. Attach cables to network clients
Jawaban: b
2. DHCP Kependekan dari. . .
a. Domain Hert Control Protocol
b. Dinamyc Herl Central Protocol
c. Dinamyc Host Control Protocol
d. Domain Host Control Protocol
e. Domain Herl Cental Protocol
Jawaban: c
3. Besides IP addresses, what information can a DHCP server assign?
a. User name
b. Default gateway
c. Subnet mask
d. DNS server
e. NetBIOS Name
Jawaban: d
12
4. Database server yang umum digunakan adalah.....
a. MYOB
b. DBFSL
c. APACHE
d. SQUID
e. MySQL
Jawaban: e
5. File Server is different with FTP Server. because..
a. File server store files, FTP Server Share Applications
b. File Server use explorer, FTP use Browser
c. File server better than FTP Server
d. File Server is Sharing file, FTP is Transfer File
e. File server use port 22, FTP use port 33
Jawaban: b
6. Tujuan dari FTP Server adalah. . .
a. Sharing Data
b. Sharing Internet
c. Menyediakan tempat penyimpanan bagi user
d. Jawaban A dan B benar
e. Jawaban A dan C benar
Jawaban: e
7. Layanan yang Memberikan nomor IP kepada komputer yang memintanya Disebut
Sebagai
a. DNS server
b. DHCP server
c. File server
d. FTP server
e. Web server
Jawaban: b 8. Dua hal yang penting dalam FTP adalah. . .
a. FTP Server dan DHCP Client
b. FTP Server dan DNS Client
c. FTP Server dan FTP Client
d. DHCP Server dan FTP Server
e. DHCP Server dan FTP Client
Jawaban: c
9. Lease time at configurating DHCP Server means…
a. Time to borrow an IP Address
b. Time to leave
c. Time to making DHCP Server
d. Time to activate IP Address
e. Time to live
Jawaban: a
10. Web server adalah Sebuah perangkat lunak server yang berfungsi menerima
permintaan http atau https dari klien,Dikenal dengan
13
a. HTML
b. Web Client
c. Word Browser
d. HTTP Browser
e. Web Browser
Jawaban: e
14
DHCP
(Dynamic Host Configuration Protocol)
2.1 Latar Belakang Dynamic Host Configuration Protocol atau yang dikenal sebagai DHCP adalah
protokol yang dapat mengkonfigurasi alamat IP pada host secara dinamis, sehingga
seorang administrator tidak perlu mengkonfigurasi network address setiap komputer
yang ada dalam suatu network (host) satu per satu yang dapat menyita waktu kerja
administrator jika komputer client/host berjumlah puluhan bahkan ratusan. DHCP
telah digunakan secara luas, terutama pada jaringan yang berskala besar, penggunaan
DHCP tersebut merupakan suatu usaha meminimalisasi konfigurasi network address
dan setting network lainnya pada seluruh host dalam suatu network, karena seluruh
konfigurasi host/client telah diatur dan ditentukan oleh DHCP server, sehingga saat
ada penambahan komputer baru pada network tersebut, komputer/host tersebut
langsung dapat berkomunikasi dengan host lainnya dengan menggunakan network
address yang telah diberikan dan dikonfigurasi oleh DHCP server saat host tersebut
melakukan booting. Pada sistem operasi UNIX dan Windows serta lainnya telah
menyediakan paket atau software DHCP server ini, administrator hanya melakukan
konfigurasikonfigurasi parameter yang nantinya akan dikirimkan ke DHCP client
sebagai konfigurasi IP address client dan lainnya saat DHCP client melakukan
booting, namun kemungkinan administrator jaringan pemula tidak mengetahui proses
kerja DHCP dibalik layar, pesan-pesan apa saja yang dikirimkan ke dalam media
jaringan oleh DHCP server ataupun DHCP client untuk melakukan konfigurasi alamat
IP pada suatu jaringan komputer, oleh karena itu, pada penelitian dikembangkan
sebuah perangkat lunak DHCP server yang diupayakan untuk dapat memberikan
gambaran tentang protokol DHCP ini dalam bentuk algorithma pemrograman java,
pesan-pesan apa yang dikirimkan dan apa yang dilakukan oleh DHCP server atau
DHCP client dalam suatu network saat komputer host melakukan booting hingga host
dapat saling berkomunikasi dalam network tersebut.
2.2 Pengertian Dynamic Host Configuration Protocol adalah protokol yang berbasis arsitektur
client/server yang dipakai untuk memudahkan pengalokasian alamat IP dalam satu
jaringan. Sebuah jaringan lokal yang tidak menggunakan DHCP harus memberikan
alamat IP kepada semua komputer secara manual. Jika DHCP dipasang di jaringan
lokal, maka semua komputer yang tersambung di jaringan akan mendapatkan alamat
IP secara otomatis dari server DHCP. Selain alamat IP, banyak parameter jaringan
yang dapat diberikan oleh DHCP, seperti default gateway dan DNS server.
Komputer yang memberikan IP (Internet Protocol) kepada komputer yang
meminta disebut dengan DHCP Server, sedangkan yang dipinjamkan sebuah nomor IP
disebut dengan DHCP Client. Pada sistematis DHCP, Nomor IP yang diberikan
kepada client tidaklah permanen artinya DHCP Server hanya meminjamkan nomor IP
kepada Client dan apabila nomor tersebut sudah tidak diperlukan maka IP tersebut
akan dikemabalikan kepada server.
15
2.3 Arsitektur DHCP Dynamic Host Configuration Protocol mempergunakan arsitektur server
/client, maka teradapat dua pihak yang berperan, yaitu DHCP Server dan DHCP
Client.
a. DHCP server adalah sebuah mesin yang memberikan layanan dengan
“menyewakan” IP Address dan informasi TCP IP lainnya pada semua Client yang
memintanya. Beberapa sistem operasi jaringan seperti Windows NT Server,
Windows 2000 Server, Windows Server 2003, atau GNU/Linux terdapat layanan
seperti ini.
b. DHCP client merupakan mesin Client yang menjalankan program Client DHCP
yang memungkinkannya untuk dapat berkomunikasi dengan DHCP Server.
Sebagian besar sistem operasi Client jaringan (Windows NT Workstation,
Windows 2000 Professional, Windows XP, Windows Vista, atau GNU/Linux)
mempunyai perangkat lunak seperti ini.
2.4 Konsep DHCP Konsep DHCP yaitu melayani permintaan dari pada Clientnya. Meminta IP
untuk disebarkan ke client secara otomatis. DHCP didesain untuk melayani Proses :
1. Indentifikasi DHCP Server
2. Meminta IP
3. Menerima IP
4. Memutuskan Untuk Menggunakan IP tersebut
DHCP menggunakan konsep DHCP relay agent menyambung secara terus
menerus, DHCP relay agent adalah sebuah host yang melanjutkan paket DHCP antara
Client dan server. Relay agent digunakan untuk melanjutkan permintaan dan balasan
antara client dan server yang tidak dalam physical subnet yang sama. Client DHCP
bekerja sebagai program level aplikasi.
2.5 Cara Kerja DHCP Cara kerja dari DHCP ini terdapat dua belah pihak yang terlibat, yaitu DHCP
Server dan DHCP Client.
Yang dimaksudkan dengan DHCP Server adalah komputer yang mempunyai
servis akan DHCP dimana setiap client akan diberikan informasi TCP/IP dan
menyewakan IP ketika client merequestnya.
Sedangkan yang dimaksud dengan DHCP Client adalah komputer yang
menjalankan software DHCP yang dimana software tersebut berkomunikasi dengan
DHCP untuk merequest IP.
DHCP Server memiliki sekumpulan IP yang diizinkan untuk diberikan kepada
client yang disebut sebagai DHCP Pool. Client akan menyewa IP tersebut dengan
waktu yang telah ditetapkan di DHCP Server. Jikala masa sewa IP tersebut habis,
otomatis client akan meminta IP baru ke DHCP Server.
DHCP Client meminta IP kepada DHCP Server sebagai mana langkah berikut :
16
1. DHCP Discover : DHCP Client akan menyebarkan request secara broadcast ke
jaringan untuk mencari DHCP Server yang aktif.
2. DHCP Poffer : Setelah DHCP Server menerima request, DHCP Server akan
menawarkan IP kepada DHCP Client.
3. DHCP Request : Maka DHCP Client akan meminta IP yang tersedia yang berada
dalam DHCP Pool pada DHCP Server.
4. DHCP Pack : DHCP Server akan merespon permintaan tersebut dan mengirimkan
paket ackowledgment. Kemudian DHCP Server akan menetapkan juga sebuah
alamat dan konfigurasi TCP/IP lainnya. kepada Client.
Jika Client memiliki NIC lebih dari satu dan perlu no IP lebih dari satu maka
proses DHCP dijalankan untuk setiap adaptor secara sendiri-sendiri.
Tahapan proses DHCP untuk memberikan konfigurasi nomor IP, sebagai berikut :
1. IP Least Request
Client meminta nomor IP ke server (Broadcast mencari DHCP server).
2. IP Least Offer DHCP server (bisa satu atau lebih server jika memang ada 2 atau lebih DHCP
server) yang mempunyai nomor IP, memberikan penawaran ke client
tersebut.
3. IP Lease Selection
Client memilih penawaran DHCP Server yang pertama diterima dan kembali
melakukan broadcast dengan message menyetujui peminjaman tersebut kepada
DHCP Server.
4. IP Lease Acknowledge
DHCP Server yang menang memberikan jawaban atas pesan tersebut berupa
konfirmasi nomor IP dan informasi lain kepada Client dengan sebuah
ACKnowledgment. Kemudian client melakukan inisialisasi dengan mengikat
(binding) nomor IP tersebut dan client dapat bekerja pada jaringan tersebut.
Sedangkan DHCP Server yang lain menarik tawarannya kembali.
4 langkah diatas merupakan langkah – langkah yang dilakukan DHCP Client
yang belum memiliki IP Address. Bagi yang sudah memiliki IP Address langkah yang
dilakukan hanya langkah 3 dan 4 yang dilakukan atau tahap Adderss Renewal.
Proses permitaan IP baru kepada DHCP Server. IP yang telah kadaluarsa atau telah
habis masa pakainya tersebut akan dimasukkan lagi oleh DHCP Server sebagai IP
yang tersedia untuk client yang lainnya.
2.6 Istilah-istilah Pada DHCP Dalam DHCP terdapat juga beberapa istilah yang menyangkut DHCP tersebut yaitu :
a. DHCP Scope : adalah sekumpulan alamat – alamat IP yang bisa disewa oleh
DHCP Client. IP tersebut juga dapat dikonfigurasi oleh admin dengan
menggunakan peralatan konfigurasi DHCP Server. IP tersebut juga ditetapkan
masa sewanya. Alamat IP yang telah disewakan kepada DHCP Client disimpan ke
dalam database DHCP oleh DHCP Server. IP yang boleh diberikan harus diambil
dari DHCP Pool.
b. DHCP Lease : adalah waktu lamanya penyewaan IP yang diberikan oleh DHCP
Server ke DHCP Client.
17
c. DHCP Option : adalah tambahan pengaturan alamat IP yang diberikan oleh
DHCP ke DHCP client. Ketika sebuah klien meminta alamat IP kepada server,
server akan memberikan paling tidak sebuah alamat IP dan alamat subnet jaringan.
DHCP server juga dapat dikonfigurasikan sedemikian rupa agar memberikan
tambahan informasi kepada klien, yang tentunya dapat dilakukan oleh seorang
administrator. DHCP Options ini dapat diaplikasikan kepada semua klien, DHCP
Scope tertentu, atau kepada sebuah host tertentu dalam jaringan.
2.7 Kelebihan dan Kelemahan DHCP Kelebihan DHCP :
1. Memudahkan dalam transfer data kepada PC client lain atau PC server.
2. DHCP menyediakan alamat-alamat IP secara dinamis dan konfigurasi lain.
DHCP ini didesain untuk melayani network yang besar dan konfigurasi TCP/IP
yang kompleks.
3. DHCP memungkinkan suatu client menggunakan alamat IP yang reusable, artinya
alamat IP tersebut bisa dipakai oleh client yang lain jika client tersebut tidak
sedang menggunakannya (off).
4. DHCP memungkinkan suatu client menggunakan satu alamat IP untuk
jangka waktu tertentu dari server.
5. DHCP akan memberikan satu alamat IP dan parameter-parameter kofigurasi
lainnya kepada client.
Kekurangan DHCP :
1. Semua pemberian IP bergantung pada server, maka dari hal itu jika server mati
maka semua komputer akan disconnect dan saling tidak terhubung.
2.8 Kesimpulan Kesimpulan
Penulis mengambil beberapa kesimpulan, yaitu :
1. DHCP ( Dinamyc Host Configuration Protocol)
adalah sebuah layananyang secara otomatis memberikan nomor IP kepada komputer
yangmemintanya.
2. Dapat Mengetahui Cara Kerja DHCP Server
3. DHCP server umumnya memiliki sekumpulan alamat yang diizinkanuntuk
didistribusikan kepada klien, yang disebut sebagai DHCP Poo
4. Mengetahui kelebihan dan kelemahan DHCP
2.9 Contoh Soal dan Jawaban 1) Apa yang dimakasud dengan DHCP? Jelaskan!
Jawab : Dynamic Host Configuration Protocol adalah protokol yang berbasis
arsitektur client/server yang dipakai untuk memudahkan pengalokasian alamat IP
dalam satu jaringan. Sebuah jaringan lokal yang tidak menggunakan DHCP harus
memberikan alamat IP kepada semua komputer secara manual. Jika DHCP
dipasang di jaringan lokal, maka semua komputer yang tersambung di jaringan
akan mendapatkan alamat IP secara otomatis dari server DHCP.
2) Apa yang dimakasud dengan DHCP server dan DHCP client?
Jawab : Yang dimaksudkan dengan DHCP Server adalah komputer yang
mempunyai servis akan DHCP dimana setiap client akan diberikan informasi
18
TCP/IP dan menyewakan IP ketika client merequestnya. Sedangkan yang
dimaksud dengan DHCP Client adalah komputer yang menjalankan software
DHCP yang dimana software tersebut berkomunikasi dengan DHCP untuk
merequest IP.
3) Bagaimana cara kerja DHCP?
Jawab :
a. DHCP Discover : DHCP Client akan menyebarkan request secara
broadcast ke jaringan untuk mencari DHCP Server yang aktif.
b. DHCP Poffer : Setelah DHCP Server menerima request, DHCP
Server akan menawarkan IP kepada DHCP Client.
c. DHCP Request : Maka DHCP Client akan meminta IP yang
tersedia yang berada dalam DHCP Pool pada DHCP Server.
d. DHCP Pack : DHCP Server akan merespon permintaan tersebut
dan mengirimkan paket ackowledgment. Kemudian DHCP Server
akan menetapkan juga sebuah alamat dan konfigurasi TCP/IP
lainnya. kepada Client.
4) Apa yang dimaksud dengan DHCP lease, scope, dan option?
Jawab :
a. DHCP Scope : adalah sekumpulan alamat – alamat IP yang bisa disewa
oleh DHCP Client. IP tersebut juga dapat dikonfigurasi oleh admin dengan
menggunakan peralatan konfigurasi DHCP Server. IP tersebut juga
ditetapkan masa sewanya. Alamat IP yang telah disewakan kepada DHCP
Client disimpan ke dalam database DHCP oleh DHCP Server. IP yang
boleh diberikan harus diambil dari DHCP Pool.
b. DHCP Lease : adalah waktu lamanya penyewaan IP yang diberikan oleh
DHCP Server ke DHCP Client.
c. DHCP Option : adalah tambahan pengaturan alamat IP yang diberikan
oleh DHCP ke DHCP client. Ketika sebuah klien meminta alamat IP
kepada server, server akan memberikan paling tidak sebuah alamat IP dan
alamat subnet jaringan. DHCP server juga dapat dikonfigurasikan
sedemikian rupa agar memberikan tambahan informasi kepada klien, yang
tentunya dapat dilakukan oleh seorang administrator. DHCP Options ini
dapat diaplikasikan kepada semua klien, DHCP Scope tertentu, atau kepada
sebuah host tertentu dalam jaringan.
5) Sebutkan Kelemahan dan Kelebihan DHCP?
Jawab :
Kelebihan DHCP :
1. Memudahkan dalam transfer data kepada PC client lain atau PC server.
2. DHCP menyediakan alamat-alamat IP secara dinamis dan konfigurasi lain.
DHCP ini didesain untuk melayani network yang besar dan konfigurasi
TCP/IP yang kompleks.
3. DHCP memungkinkan suatu client menggunakan alamat IP yang reusable,
artinya alamat IP tersebut bisa dipakai oleh client yang lain jika client
tersebut tidak sedang menggunakannya (off).
4. DHCP memungkinkan suatu client menggunakan satu alamat IP untuk
jangka waktu tertentu dari server.
19
5. DHCP akan memberikan satu alamat IP dan parameter-parameter
kofigurasi lainnya kepada client.
Kekurangan DHCP :
1. Semua pemberian IP bergantung pada server, maka dari hal itu jika server
mati maka semua komputer akan disconnect dan saling tidak terhubung.
20
HTTP
(HyperText Transfer Protocol)
3.1 Latar Belakang
HTTP (Hypertext Transfer Protocol) adalah suatu protokol yang digunakan
untuk mentransfer dokumen/halaman dalam WWW (World Wide Web). HTTP
mendefinisikan bagaimana suatu pesan dapat diformat dan dikirimkan dari client ke
server atau sebaliknya. HTTP mengatur aksi apa saja yang harus dilakukan oleh web
server dan web browser sebagai respon atas perintah-perintah yang ada pada protokol
HTTP ini.
Pengembangan standar HTTP dilaksanakan oleh Konsorsium World Wide
Web (World Wide Web Consortium/W3C) dan juga Internet Engineering Task Force
(IETF), yang menghasilkan publikasi beberapa dokumen Request for Comments
(RFC), antara lain RFC 2616 yang mendefinisikan tentang HTTP/1.1. (dipublikasikan
pada bulan Juni 1999).
3.2 Pengertian HTTP merupakan singkatan dari HyperText Transfer Protocol. Definisinya
adalah sebuah protokol untuk melakukan akses antara client dan server. Client dan
server masing-masing saling menerima dan menjawab request keduanya. Sebuh client
HTTP seperti web browser, biasanya memulai permintaan dengan membuat hubungan
TCP/IP ke port tertentu di tempat yang jauh (biasanya port 80 atau 8080). Sebuah
server HTTP yang mendengarkan di port tersebut menunggu client mengirim kode
permintaan (request) yang akan meminta halaman yang sudah ditentukan, diikuti
dengan pesan MIME yang memiliki beberapa informasi kode kepala yang
menjelaskan aspek dari permintaan tersebut, diikut dengan badan dari data tertentu.
HTTP berkomunikasi melalui TCP / IP. Klien HTTP terhubung ke server
HTTP menggunakan TCP. Setelah membuat sambungan, klien dapat mengirim pesan
permintaan HTTP ke server. HTTP digunakan untuk mengirimkan permintaan dari
klien web (browser) ke web server, dikembali kan ke konten web (halaman web) dari
server ke klien.
3.3 Perintah Pada HTTP Beberapa perintah pada HTTP :
a. HEAD adalah meminta tanggapan yang identik dengan tanggapan yang sesuai dengan
permintaan GET, namun tanpa badan tanggapan. Ini berguna untuk mengakses
informasi meta yang tertulis dalam kepala tanggapan tanpa perlu mengangkut seluruh
konten.
b. GET adalah meminta representasi sumber tertentu. Permintaan menggunakan GET
(dan beberapa metode HTTP lain) "tidak boleh memiliki kepentingan melakukan
21
tindakan selain pengaksesan".W3C telah menerbitkan prinsip panduan mengenai
perbedaan ini dengan menyatakan, "desain aplikasi web harus mematuhi prinsip di
atas, serta batasan sejenis.
c. POST adalah mengirimkan data untuk diproses (misalnya dari bentuk HTML) ke
sumber teridentifikasi. Data dimasukkan dalam badan permintaan. Ini dapat
menghasilkan pembentukan sumber baru atau pemutakhiran sumber yang sudah ada
atau keduanya.
d. PUT adalah mengunggah representasi sumber tertentu.
e. DELETE adalah menghapus sumber tertentu.
f. TRACE adalah menggaungkan kembali permintaan yang diterima, sehingga klien
dapat melihat perubahan atau tambahan yang dilakukan oleh peladen perantara.
g. OPTIONS adalah mengembalikan metode HTTP yang didukung peladen untuk URL
tertentu. Ini dapat digunakan untuk memeriksa fungsionalitas peladen web dengan
meminta '*' daripada fungsionalitas sumber tertentu.
h. CONNECT adalah menukarkan koneksi permintaan dengan terowongan TCP/IP
transparan, biasanya untuk memfasilitasi komunikasi terenkripsi SSL (HTTPS)
melalui proksi HTTP tak terenkripsi.
i. PATCH adalah menerapkan modifikasi parsial terhadap sumber.
3.4 Cara Kerja HTTP Bila kita mengklik link hypertext atau kita mengetikkan suatu alamat atau URL
pada internet browser, maka Anda sedang mentransfer URL ke browser, dan Dari
URL ini browser Anda tahu server mana yang akan dihubungi dan file apa yang
diminta kemudian web browser akan mengirimkan perintah HTTP ke web server.
Web server selanjutnya akan menerima perintah ini dan melakukan aktivitas sesuai
dengan perintah yang diminta oleh web browser. Hasil aktivitas tadi akan dikirimkan
kembali ke web browser untuk ditampilkan kepada kita.
Sebuah sesi HTTP adalah urutan transaksi permintaan dan respons jaringan
dengan menggunakan protokol HTTP. Sebuah klien HTTP akan memulai sebuah
permintaan. Klien tersebut akan membuka sebuah koneksiTransmission Control
Protocol (TCP) ke sebuah port tertentu yang terdapat dalam sebuah host (umumnya
port 80 atau 8080). Server yang mendengarkan pada port 80 tersebut akan menunggu
pesan permintaan klien. Saat menerima permintaan, server akan mengirimkan kembali
baris status, seperti “HTTP/1.1 200 OK”, dan pesan yang hendak diminta, pesan
kesalahan atau informasi lainnya.
Proses Transakasi Data HTTP
Proses transaksi data HTTP :
1. Klien membuat sambungan dan mnegirim metode permintaan ke web server.
2. Server memproses permintaan klien, sementara klien menunggu respon dari
server.
22
3. Web server merespon dengan kode status dan data (jika tersedia) dan menutup
sambungan.
Contoh permintaan dan penerimaan HTTP
Pertama, Anda ingin http header halaman contoh (halaman ini).
Jadi, Anda mengisi alamat URL pada browser yaitu
“http://www.randyseptian.web.id/2011/03/pengertian-dan-cara-kerja-http/” kemudian
browser Anda akan tersambung dan mengirimkan :
Connect to 116.199.xxx.xxx on port 80 … ok
GET /2011/03/pengertian-dan-cara-kerja-http/ HTTP/1.1
Host: http://www.randyseptian.web.id
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.15)
Gecko/20110303 AlexaToolbar/alxf-2.11 Firefox/3.6.15 GTB7.1
Accept-Encoding: gzip
Accept-Charset: ISO-8859-1,UTF-8;q=0.7,*;q=0.7
Cache-Control: no-cache
Accept-Language: de,en;q=0.7,en-us;q=0.3
Penjelasannya : browser Anda meminta halaman yang disebut “/2011/03/pengertian-
dan-cara-kerja-http/” menggunakan protokol http1.1. Browser Anda menggunakan
bahasa Inggris dan Firefox 3.6.15. Browser Anda menginginkan koneksi (socket) tetap
terbuka antara Anda dan http://www.randyseptian.web.id, sehingga dapat meminta file
lebih lanjut.
Status: HTTP/1.1 200 OK
Date:Wed, 23 Mar 2011 03:01:08 GMT
Server:Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8e-fips-rhel5
mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.10
X-Powered-By:PHP/5.2.10
X-Pingback:http://www.randyseptian.web.id/xmlrpc.php
Connection:close
Transfer-Encoding:chunked
Content-Type:text/html; charset=UTF-8
[ISI FILE...]
3.5 HTTPS (Hypertext Transfer Protocol Secure)
Hypertext Transfer Protocol Secure (HTTPS) memiliki pengertian yang sama
dengan HTTP hanya saja HTTPS memiliki kelebihan fungsi di bidang
keamanan (secure). HTTPS di temukan oleh Netscape Communication Corporation.
HTTPS menggunakan Secure Socket Layer (SSL) atau Transport Layer Security(TLS)
sebagai sublayer dibawah HTTP aplikasi layer yang biasa. HTTP di enkripsi dan
deskripsi dari halaman yang di minta oleh pengguna dan halaman yang di kembalikan
oleh web server. Kedua protokol tersebut memberikan perlindungan yang memadai
dari serangan eavesdroppers, dan man in the middle attacks. Pada umumnya port yang
23
digunakan HTTPS adalah port 443. Tingkat keamanan tergantung pada ketepatan
dalam mengimplementasikan pada browser web dan perangkat lunak server dan
didukung oleh algorithma penyandian yang aktual. Oleh karena itu, pada halaman web
digunakan HTTPS, dan URL yang digunakan dimulai dengan ‘https://’.
Https dapat menjamin keamanan dalam Autentikasi server yaitu
memungkinkan pengguna memiliki kepercayaan bahwa mereka sedang berbicara
kepada server aplikasi sesungguhnya. Https juga mampu dalam menjaga kerahasiaan
data dan Integritas data.
3.6 Perbedaan utama http dan https
Beberapa perbedaan utama antara http dan https, dimulai dengan port default, yang
80 untuk http dan 443 untuk https. Https bekerja dengan transmisi interaksi yang normal
http melalui sistem terenkripsi, sehingga dalam teori, informasi tidak dapat diakses oleh
pihak selain klien dan server akhir. Ada dua jenis umum lapisan enkripsi: Transport Layer
Security (TLS) dan Secure Socket Layer (SSL), yang keduanya menyandikan catatan data
yang dipertukarkan.
3.7 Cara Kerja HTTPS
Https bukan protokol yang terpisah, tetapi mengacu pada kombinasi dari interaksi
HTTP normal melalui Socket Layer terenkripsi SSL (Secure) atau Transport Layer
Security (TLS) mekanisme transportasi. Hal ini menjamin perlindungan yang wajar dari
penyadap dan (asalkan dilaksanakan dengan benar dan otoritas sertifikasi tingkat atas
melakukan pekerjaan mereka dengan baik) serangan.
Port default TCP https: URL adalah 443 (untuk HTTP tanpa jaminan, defaultnya
adalah 80). Untuk mempersiapkan web-server untuk koneksi https penerima harus
sebagai administrator dan membuat sertifikat kunci publik untuk server web. Sertifikat
ini dapat dibuat untuk server berbasis Linux dengan alat seperti Open SSL yang ssl atau
gensslcert SuSE. Sertifikat ini harus ditandatangani oleh otoritas sertifikat satu bentuk
atau lain, yang menyatakan bahwa pemegang sertifikat adalah siapa yang mereka ajukan.
Web browser pada umumnya didistribusikan dengan penandatanganan sertifikat otoritas
sertifikat utama, sehingga mereka dapat memverifikasi sertifikat yang ditandatangani
oleh mereka.
Bila menggunakan koneksi https, server merespon koneksi awal dengan
menawarkan daftar metode enkripsi mendukung. Sebagai tanggapan, klien memilih
metode sambungan, dan klien dan sertifikat server pertukaran untuk otentikasi identitas
mereka. Setelah ini dilakukan, kedua belah pihak bertukar informasi terenkripsi setelah
memastikan bahwa kedua menggunakan tombol yang sama, dan koneksi ditutup. Untuk
host koneksi https, server harus memiliki sertifikat kunci publik, yang embeds informasi
kunci dengan verifikasi identitas pemilik kunci itu. Sertifikat Kebanyakan diverifikasi
oleh pihak ketiga sehingga klien yakin bahwa kuncinya adalah aman.
3.8 Keuntungan Mengubah HTTP menjadi HTTPS Untuk mengamankan komunikasi antara browser dengan web server. Bagaimana
bisa? Ilustrasi singkat berikut akan menjawabnya: Ketika anda mengakses sebuah web
server yang menggunakan protokol HTTPS, halaman yang dikirimkan pada anda telah
24
dienkripsi dulu oleh protokol ini. Dan semua informasi yang anda kirimkan ke server
(registrasi, identitas, nomor pin, transfer pembayaran) akan dienkripsi juga sehingga
tidak ada yg bisa mencuri dengar (eavesdropping) data-data anda ketika proses transaksi
sedang berlangsung. Maka transaksi data anda menjadi lebih safe. Protokol HTTPS bisa
anda temukan pada situs-situs perbankan, ecommerce, form registrasi, dsb. Karena di
area bisnis inilah rentan sekali terjadi eavesdropping oleh pihak ketiga. Untuk itulah anda
membutuhkan sertifikat SSL.
3.9 Kesimpulan Http dan https memiliki peranan yang sama dalam mendefinisikan bagaimana
suatu pesan bisa diformat dan dikirimkan dari server ke client, hanya saja https memiliki
kelebihan fungsi dalam sistem keamanan dengan mengenkripsikan informasi
menggunakan SSL dan TLS. Sehingga https memiliki keamanan yang lebih di
bandingkan http.
4.0 Contoh Soal dan Jawaban 1) Apa yang dimaksud dengan HTTP?
Jawab :
HTTP merupakan singkatan dari HyperText Transfer Protocol. Definisinya adalah
sebuah protokol untuk melakukan akses antara client dan server. Client dan server
masing-masing saling menerima dan menjawab request keduanya. Sebuh client HTTP
seperti web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP
ke port tertentu di tempat yang jauh (biasanya port 80 atau 8080).
2) Apa yang dimaksud dengan HTTPS?
Jawab :
Hypertext Transfer Protocol Secure (HTTPS) memiliki pengertian yang sama dengan
HTTP hanya saja HTTPS memiliki kelebihan fungsi di bidang keamanan (secure).
3) Apa perbedaan HTTP dengan HTTPS?
Jawab :
Beberapa perbedaan utama antara http dan https, dimulai dengan port default, yang 80
untuk http dan 443 untuk https. Https bekerja dengan transmisi interaksi yang normal
http melalui sistem terenkripsi, sehingga dalam teori, informasi tidak dapat diakses oleh
pihak selain klien dan server akhir. Ada dua jenis umum lapisan enkripsi: Transport
Layer Security (TLS) dan Secure Socket Layer (SSL), yang keduanya menyandikan
catatan data yang dipertukarkan.
4) Sebutkan beberapa perintah pada HTTP?
Jawab :
a. HEAD adalah meminta tanggapan yang identik dengan tanggapan yang sesuai
dengan permintaan GET, namun tanpa badan tanggapan. Ini berguna untuk
mengakses informasi meta yang tertulis dalam kepala tanggapan tanpa perlu
mengangkut seluruh konten.
b. GET adalah meminta representasi sumber tertentu. Permintaan menggunakan
GET (dan beberapa metode HTTP lain) "tidak boleh memiliki kepentingan
melakukan tindakan selain pengaksesan".W3C telah menerbitkan prinsip panduan
25
mengenai perbedaan ini dengan menyatakan, "desain aplikasi web harus
mematuhi prinsip di atas, serta batasan sejenis.
c. POST adalah mengirimkan data untuk diproses (misalnya dari bentuk HTML) ke
sumber teridentifikasi. Data dimasukkan dalam badan permintaan. Ini dapat
menghasilkan pembentukan sumber baru atau pemutakhiran sumber yang sudah
ada atau keduanya.
d. PUT adalah mengunggah representasi sumber tertentu.
e. DELETE adalah menghapus sumber tertentu.
f. TRACE adalah menggaungkan kembali permintaan yang diterima, sehingga
klien dapat melihat perubahan atau tambahan yang dilakukan oleh peladen
perantara.
g. OPTIONS adalah mengembalikan metode HTTP yang didukung peladen untuk
URL tertentu. Ini dapat digunakan untuk memeriksa fungsionalitas peladen web
dengan meminta '*' daripada fungsionalitas sumber tertentu.
h. CONNECT adalah menukarkan koneksi permintaan dengan terowongan TCP/IP
transparan, biasanya untuk memfasilitasi komunikasi terenkripsi SSL (HTTPS)
melalui proksi HTTP tak terenkripsi.
i. PATCH adalah menerapkan modifikasi parsial terhadap sumber.
5) Bagaimana cara kerja HTTP?
Jawab :
Bila kita mengklik link hypertext atau kita mengetikkan suatu alamat atau URL pada
internet browser, maka Anda sedang mentransfer URL ke browser, dan Dari URL ini
browser Anda tahu server mana yang akan dihubungi dan file apa yang diminta
kemudian web browser akan mengirimkan perintah HTTP ke web server. Web server
selanjutnya akan menerima perintah ini dan melakukan aktivitas sesuai dengan
perintah yang diminta oleh web browser. Hasil aktivitas tadi akan dikirimkan kembali
ke web browser untuk ditampilkan kepada kita.
26
Saran
1. Penulis sangat mengharapkan kritik dan saran dari setiap pembaca,yang sifatnya
membangun demi kesempurnaan Makalah ini.
2. Jika penulisan Makalah ini belum sesuai dengan metode penulisan dalam pembuatan
karya ilmiah maka penulis sangat mengharapkan saran dan bimbingan dari setiap pembaca,
agar Makalah ini bisa sempurna seperti apa yang kita inginkan bersama.
27
Daftar Pustaka
http://id.wikipedia.org/wiki/Protokol_Transfer_Berkas
http://winbok.wordpress.com/2012/12/07/pengertian-ftp-penjelasan-tentang-pengertian-
ftp/
http://hadi27.wordpress.com/pengertian-dan-kelebihan-dhcp/
http://cpu-speed.blogspot.com/2012/07/belajar-tentang-dhcp.html
http://mangantar.wordpress.com/2012/01/07/pengertian-http-sejarah-http-dan-cara-kerja-
http/
http://edwarbh.blogspot.com/2012/05/kelebihan-dan-kekurangan-jaringan.html