Nama : Ardan Widhayaka
Kelas : 4IA25
NPM : 51412026
Tugas 1 : Pemrograman Jaringan
1. Web Proxy
Web proxy adalah website berbasis proxy server dan berfungsi
sebagai perantara antara client dengan web tujuan sehingga dalam proses
pengiriman data, ip address tidak terdeteksi karena telah disembunyikan
terlebih dahulu oleh proxy
Dengan
adanya web proxy maka anda dapat menghemat bandwidth dan menambah kecepatan
pada saat browsing internet karena web proxy mempunyai kemampuan untuk
menyimpan data ke storage local sehingga jika ada client lain yang membuka
situs yang sama, maka isi website sebagian besarnya di ambil dari storage local
server selain itu juga web proxy mempunyai kemampuan untuk memblokir situs
terlarang, seperti situs judi ataupun pornografi. Web Proxy dibagi menjadi 2
bagian yaitu :
·
Nontransparent
web proxy
Seorang
client dapat memilih untuk menggunakan/tidak fasilitas web proxy yang
disediakan oleh server. Web proxy biasanya sudah di set oleh para administrator
dan siap untuk digunakan.
·
Transparent
web proxy
Jika
pada nontransparent client dapat memilih untuk menggunakan/tidak fasilitas web
proxy yang ada namun pada transparent web proxy seorang client dipaksa untuk
menggunakannya sehingga seorang client (user) tidak perlu melakukan setting
apapun di web browser yang mereka gunakan karena pengaturan hanya dilakukan
oleh server saja dan secara otomatis client akan menggunakan web proxy. Seorang
user yang sedang browsing (request port 80) maka dia akan dibelokan terlebih
dahulu menuju proxy.
2. 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
·
Apache
Tomcat
·
Microsoft
windows Server 2003 Internet Information Services (IIS)
·
Lighttpd
·
Sun Java
System Web Server
·
Xitami
Web Server
·
Zeus Web
Server
3. DNS Server
DNS
adalah kepanjangan dari Domain Name System (DNS server), yaitu nama sebuah
sistem database yang berguna untuk memenuhi kebutuhan komputer, layanan/sumber
daya yang terhubung ke dalam jaringan internet/jaringan komputer pribadi. Atau
definisi lainnya adalah merupakan sistem database yang terdistribusi, digunakan
sebagai pencarian nama komputer di dalam jaringan yang menggunakan TCP/IP. DNS
memiliki kelebihan ukuran database yang tak terbatas serta mempunyai performa
cukup baik.
Fungsi DNS adalah :
·
Menerjemahkan
nama host (hostnames), jadi nomor IP address atau sebaliknya, sehingga
nama-nama tersebut mudah diingat oleh para pengguna internet.
·
Memberikan
suatu informasi mengenai suatu host kepada seluruh jaringan internet. DNS
mempunyai keunggulan misalnya seperti: DNS sangat mudah sebab user tak lagi
direpotkan untuk mengingat IP (IP address) sebuah komputer/pc cukup host name.
Konsisten, IP (IP address) sebuah komputer boleh saja berubah akan tetapi host
name tidak boleh berubah.
4. Mail Server
Mail
Server atau disebut juga sebagai e-mail server, digunakan untuk mengirimkan
surat elektronik melalui media internet. Keberadaan email membuat pekerjaan
pengiriman surat jadi lebih cepat dan efisien. Untuk membuat mail server harus
terdapat SMPT (Simple mail Transfer Protocol) dan POP (Post office Protocol)
yang digunakan untuk mengirim dan menerima surat elektronik.
Cara Kerja Mail Server

Proses Pengiriman Email bisa terjadi karena adanya SMTP (Simple
mail Transfer Protocol). setelah dikirim email tersebut akan ditampung
sementara di POP (Post office Protocol). Ketika user email akun sedang online,
secara otomatis mail client melakukan sinkronisasi dari POP.
Penjelasan Mail Server
·
Courier-IMAP
Courier-IMAP merupakan
software yang digunakan untuk mengambil email yang ada pada server mail kita.
Software ini akan memberikan kita akses pop3 dan imap, protokol ini merupakan
protokol server-client yang berguna untuk mengambil email dari server mail
kita. courier mendukung mode pop3 dan imap. pada pop3 pengambilan email akan
menghilangkan email yang ada pada server, sedangkan pada mode imap pengambilan
email tidak akan menghilangkan email pada server.
·
Squirrelmail
Squirrelmail merupakan aplikasi
webmail berbasis PHP yang popular. Instalasi dan konfigurasinya cukup mudah
serta bisa ditambahkan plugin pendukungnya. Menurut file INSTALL dari
distribusi Squirrelmail, software ini membutuhkan php4 yang minimal dikompilasi
denga opsi enable-track-var-enable-force-cgi-redirect-with-gettext serta
membutuhkan register global=On dan File uploads=On di php.ini (Jika php anda menggunakan default RPM Redhat
file php.ini terletak di directory /etc). Download dan
ekstrak paket squirrelmail terlebih dahulu kemudian baru di install.
5. 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.root93.co.id/2013/11/penjelasan-dan-pengertian-web-proxy.html
- http://www.singgihan.com/programming/pengertian-fungsi-dan-cara-kerja-web-server.htm
- http://www.pengertianku.net/2014/07/pengertian-dns-dhcp-ftp-dan-fungsinya.html
Tidak ada komentar:
Posting Komentar