Penjelasan Web Proxy,Web Server,DNS Server, Mail
Server dan PHP
Tugas 1 Pemrograman Jaringan
Nama : Praditya Angga K
Kelas :
4IA25
Npm :
55412685
Web
Proxy
Web proxy itu sebuah web dengan
menggunakan proxy server yang digunakan sebagai perantara dari sebuah jaringan
internet/intranet. Dari proxy server bertindak sebagai gateway pada komputer
klien, nah web server nantinya akan menerima permintaan dari web proxy lalu
menerjemahkannnya dan permintaan tersebut dianggap langsung dari komputer
klien. Kemudian proses pengiriman data tersebut ip addressnya tidak terdeteksi
karena tersembunyi oleh proxy. Manfaat yang dapat dirasakan menggunakan proxy
yaitu dapat menghemat bandwith dan menambah kecepatan pada saat browsing
internet.
Ø Keuntungan
dari penggunaan proxy server dalam
jaringan TCP/IP adalah:
1. Keamanan
jaringan lebih terjaga, karena adanya proxy sebagai pembatas antara jaringan
lokal dengan jaringan luar (internet)
2. Pengaksesan
terhadap situs-situs yang sebelumnya telah diakses menjadi lebih cepat, karena
pengaksesan tidak perlu ke jaringan luar (internet) melainkan ada pada
direktori cache proxy.
3. Terdapat
fasilitas filtering, baik filtering pengguna, content dan waktu akses.
Ø Kekurangan
dari penggunaan proxy server dalam
jaringan TCP/IP adalah:
1. Pengaksesan
terhadap situs baru dibuka akan menjadi
lebih lambat, karena client harus meminta terlebih dahulu ke pada proxy,
setelah itu baru proxy yang akan meminta request dari client tersebut ke pada
penyedia layanan internet.
2. Bila
proxy server terlambat melakukan update cache, maka client akan mendapatkan content
yang belum update ketika melakukan request content tersebut.
Web
Server
Server atau Web server adalah
sebuah software yang memberikan layanan berbasis data dan berfungsi menerima
permintaan dari HTTP atau HTTPS pada klien yang dikenal dan biasanya kita kenal
dengan nama web browser (Mozilla Firefox, Google Chrome) dan untuk mengirimkan
kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan
berbentuk dokumen HTML.
Ø Fungsi
Web Sever
Fungsi utama Server atau Web
server adalah untuk melakukan atau akan mentransfer berkas permintaan pengguna
melalui protokol komunikasi yang telah ditentukan sedemikian rupa. halaman web
yang diminta terdiri dari berkas teks, video, gambar, file dan banyak lagi.
pemanfaatan web server berfungsi untuk mentransfer seluruh aspek pemberkasan
dalam sebuah halaman web termasuk yang di dalam berupa teks, video, gambar dan
banyak lagi.
Salah satu contoh dari Web Server adalah Apache.
Apache (Apache Web Server – The HTTP Web Server) merupakan web server yang
paling banyak dipergunakan di Internet. Program ini pertama kali didesain untuk
sistem operasi lingkungan UNIX. Apache mempunyai program pendukung yang cukup
banyak. Hal ini memberikan layanan yang cukup lengkap bagi penggunanya.
Ø Jenis
– Jenis Web server
1. Apache
Tomcat
2. Microsoft
windows Server 2003 Internet Information Services (IIS)
3. Lighttpd
4. Sun
Java System Web Server
5. Xitami
Web Server
6. Zeus
Web Server
DNS
DNS kependekan dari Domain Name
System yang dimana sebuah sistem akan menerjemahkan alamat IP ke nama domain
begitu juga sebaliknya. contoh mengetikkan alamat website Youtube.com, maka DNS
akan menerjemahkan dalam alamat IPnya.
Ø Cara
kerja DNS :
Pada komputer Client, sebuah
program aplikasi misalnya http, meminta pemetaan IP Address (forward lookup
query). Sebuah program aplikasi pada host yang mengakses domain system disebut
sebagai resolver, resolver menghubungi DNS server, yang biasa disebut name
server.
Name server meng-cek ke local database, jika
ditemukan, name server mengembalikan IP Address ke resolver jika tidak
ditemukan akan meneruskan query tersebut ke name server root server.
Terakhir barulah si client bisa secara langsung
menghubungi sebuah website / server yang diminta dengan menggunakan IP Address
yang diberikan oleh DNS server.
Mail
Server
Mail Server atau E-Mail Server
adalah perangkat lunak program yang mendistribusikan file atau informasi
sebagai respons atas permintaan yang dikirim via email, mail server juga
digunakan pada bitnet untuk menyediakan layanan serupa ftp. Selain itu mail server
juga dapat dikatakan sebagaiaplikasi yang digunakan untuk penginstalan email.
Ø Tugas
Post Master
– Mengelola Account
– Memonitor Kinerja Server
– Tugas Administratif Lainnya
Ø Protokol
Pada Mail Server
Protokol yang umum digunakan antara lain protokol SMTP,
POP3 dan IMAP.
1. SMTP
(Simple Mail Transfer Protocol) digunakan sebagai standar untuk menampung dan
mendistribusikan email.
2. POP3
(Post Office Protocol v3) dan IMAP (Internet Mail Application Protocol)
digunakan agar user dapat mengambil dan membaca email secara remote yaitu tidak
perlu login ke dalam sistem shelll mesin mail server tetapi cukup menguhubungi
port tertentu dengan mail client yang mengimplementasikan protocol POP3 dan
IMAP.
Server Pada Mail Server dan Penjelasannya
Pada mail server terdapat 2 server yang berbeda
yaitu :
Outgoing Server (Sending email) : Protocol server
yang menangani adalah SMTP(Simple Mail Transfer Protocol) pada port 25.
Incoming Server (Receiving email) : Protocol server
yang menangani adalah POP3 (Post Office Protocol) pada port 110 atau IMAP
(Internet Message Access Protocol) pada port 143.
Penjelasan dari Server yang menangani outgoing
email dan incoming email sebagai berikut :
SMTP Server : Saat anda mengirimkan email maka
email anda akan ditangani SMTP Server dan akan dikirim ke SMTP Server tujuan,
baik secara langsung maupun melalui beberapa SMTP Server dijalurnya. Apabila
server tujuan terkoneksi maka email akan dikirim, namun apabila tidak terjadi
koneksi maka akan dimasukan ke dalam queue dan di resend setiap 15 menit,
apabila dalam 5 hari tidak ada perubahan maka akan diberikan undeliver notice
ke inbox pengirim.
POP3 Server : Jika menggunakan POP3 Server, apabila
kita akan membaca email maka email pada server di download sehingga email hanya
akan ada pada mesin yang mendownload email tersebut (kita hanya bisa membaca
email tersebut pada device yang mendownload email tersebut).
IMAP Server : Jika menggunakan IMAP Server, email
dapat dibuka kembali lewat device yang berbeda.
Manfaat Kegunaan Email
Efektif, efisien, dan murah
Media pengiriman
Media promosi
Media informasi
Social media
Media komunikasi
PHP
Bahasa pemrograman script
server-side yang didesain untuk pengembangan web. Selain itu, PHP juga bisa
digunakan sebagai bahasa pemrograman umum (wikipedia). PHP di kembangkan pada
tahun 1995 olehRasmus Lerdorf, dan sekarang dikelola oleh The PHP Group. Situs
resmi PHP beralamat dihttp://www.php.net.
PHP disebut bahasa pemrograman
server side karena PHP diproses pada komputer server. Hal ini berbeda
dibandingkan dengan bahasa pemrograman client-side seperti JavaScript yang
diproses pada web browser (client).
Pada awalnya PHP merupakan
singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk
membuat website pribadi. Dalam beberapa tahun perkembangannya, PHP menjelma
menjadi bahasa pemrograman web yang powerful dan tidak hanya digunakan untuk
membuat halaman web sederhana, tetapi juga website populer yang digunakan oleh
jutaan orang seperti wikipedia, wordpress, joomla, dll.
Saat ini PHP adalah singkatan
dari PHP: Hypertext Preprocessor, sebuah kepanjangan rekursif, yakni permainan
kata dimana kepanjangannya terdiri dari singkatan itu sendiri: PHP: Hypertext
Preprocessor.
PHP dapat digunakan dengan
gratis (free) dan bersifat Open Source. PHP dirilis dalam lisensiPHP
License,sedikit berbeda dengan lisensi GNU General Public License (GPL) yang
biasa digunakan untuk proyek Open Source.PHP adalah salah satu bahasa
pemrograman di Internet. PHP bersifat cepat, gratis dan murah ( gratis ),
selain itu PHP mendukung penggunaan database seperti MySQL, PostgreSQL, mSQL,
Oracle etc.
Untuk dapat menjalankan PHP
melalui browser, maka anda diharuskan terlebih dahulu menginstall web server (
misalnya Apache, PWS, IIS ) lalu menginstall PHP, sedangkan untuk menjalankan
MySQL anda tidak perlu menginstall web server, hanya saja jika ingin dijalankan
melalui browser, maka anda harus menginstall web server. Prosedur penginstallan
web server, PHP dan MySQL dapat anda baca pada manual masing – masing.
Ø Fungsi
PHP dalam Pemrograman Web
Untuk membuat halaman web, sebenarnya PHP bukanlah
bahasa pemrograman yang wajib digunakan. Kita bisa saja membuat website hanya
menggunakan HTML saja. Web yang dihasilkan dengan HTML (dan CSS) ini dikenal
dengan website statis, dimana konten dan halaman web bersifat tetap.
Referensi :
http://www.kajianpustaka.com/2013/09/pengertian-manfaat-dan-fungsi-proxy.htm
http://nesabamedia.com/pengertian-fungsi-dan-cara-kerja-dns-pada-jaringan-komputer/
http://www.duniailkom.com/pengertian-dan-fungsi-php-dalam-pemograman-web/
http://infoanaktkj.blogspot.co.id/2013/11/pengertian-dan-cara-kerja-dns.html
http://mata-cyber.blogspot.co.id/2014/12/pengertian-fungsi-dan-cara-kerja-dns-server.html


