Tugas 1 Pemrograman Jaringan
Nama : Arif Noviyanto
Kelas : 4IA25
NPM : 51412117
1. Web Proxy
Web proxy merupakan sebuah web
dengan menggunakan proxy server yang digunakan sebagai perantara dari sebuah
jaringan internet. Proxy server bertindak sebagai gateway untuk setiap komputer
klien. Web Server yang menerima permintaan dari web proxy akan
menerjemahkannya, dan seolah-olah permintaan tersebut langsung dari komputer
klien.
Fungsi Proxy :
1. Menyembunyikan identitas
asli/Anonymizer
2. Browsing secara rahasia/ Bypass Internet Filtering/ Unblock Site
3. Mengirim sesuatu secara rahasia
4. Memberikan kesan lokasi berbeda
2. Browsing secara rahasia/ Bypass Internet Filtering/ Unblock Site
3. Mengirim sesuatu secara rahasia
4. Memberikan kesan lokasi berbeda
2. Web Server
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 dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML.
Fungsi Web Server
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.
3. DNS Server
DNS (Domain Name System) 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. Domain Name System ini merupakan sistem penamaan hirarkis yang nantinya didistribusikan untuk suatu komputer, jasa, atau sumber daya terhubung ke Internet maupun jaringan pribadi. DNS biasanya digunakan sebuah Layanan Nama Domain untuk menyelesaikan permintaan untuk nama-nama website menjadi alamat IP untuk tujuan menemukan layanan komputer serta perangkat di seluruh dunia.
Fungsi DNS
Fungsi dasar dari DNS (Domain
Name System) adalah untuk menerjemahkan atau mentranslasikan alamat ip menjadi
sebuah nama domain dan juga sebaliknya. Contohnya saja alamat facebook.com,
google.com, dan situs-situs lainnya merupakan alamat ip dari situs tersebut
yang kemudian ditranslasikan menjadi sebuah nama domain.
Manfaat DNS
Manfaat yang paling umum dari DNS
(Domain Name System) tentu saja untuk mempermudah pengguna dalam mengakses
situs yang kita buat. Secara umum manusia lebih mudah mengingat kata dari pada
mengingat angka, karena itu para pengguna internet akan lebih mudah untuk
mengingat alamat situs kita berupa nama domain daripada berupa alamat IP.
Mail server adalah aplikasi yang digunakan untuk mengirimkan e-mail. Sesuai dengan namanya sever mail yang merupakan pusan kendali e-mail, mail server senantiasa menerima pesan dari e-mail client yang berasal dari client, atau bahkan dari server e-mail lain.
Mail
Server biasanya dikelola oleh seorang yang biasanya dipanggil postmaster. Tugas dari postmaster adalah mengelola account, memonitor kinerja server, dan
tugas administratif lainnya.
Proses
pengiriman e-mail malalui tahapan yang sedikit panjang. Saat e-mail di kirim,
maka e-mail tersebut disimpan pada mail server menjadi satu file berdasarkan
tujuan e-mail. File ini berisi informasi sumber dan tujuan, serta dilengkapi
tanggal dan waktu pengiriman. Pada saat user membaca e-mail berarti user telah
mengakses server e-mail dan membaca file yang tersimpan dalam server yang di
tampilkan melalui browser user.
Cara Kerja :
Pada
mail server terdapat dua server yang berbeda yaitu incoming dan outgoing
server. Server yang biasa menangani outgoing e-mail adalah server SMTP(Simple
Mail Transfer Protocol) pada port 25 sedangkan untuk menangani e-mail adalah
POP3(Post Office Protocol) pada port 110.
Saat
e-mail dikirim maka akan langsung ditangani oleh SMTP server dan akan
dikiriM ke SMTP tujuan, baik secara
langsung maupun melalui beberapa SMTP server yang ada pada jalur tujuannya.
Apabila server terkoneksi ke jaringan maka pesan akan langsung di kirim, tapi
apa bila server tidak terkoneksi ke jaringan maka pesan akan dimasukkan ke
dalam queue dan di resend setiap 15
menit. Apabila dalam 5 hari server tidak juga terkoneksi jaringan maka akan
muncul pemberitahuan undeliver notice ke
inbox pengirim.
5. PHP
PHP merupakan singkatan dari PHP
Hypertextcessor. Merupakan bahasa berbentuk skrip yang ditempatkan dalam server
dan diproses di server. Hasilnyalah yang dikirimkan ke client, tempat pemakai
menggunakan browser. Secara khusus PHP dirancang untuk membentuk web dinamis.
Artinya ia bias membentuk suatu tampilan berdasarkan permintaan terkini.
Sebagai contoh adalah anda bisa menampilkan isi database ke halaman web.
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.
SUMBER :
( http://tofariyadi.blogspot.co.id/2014/03/pengertian-php-dan-contoh-scriptnya.html )
( http://blitari.blogspot.co.id/2013/04/pengertian-web-proxy-dan-fungsinya.html )
( http://dessydemasi.blogspot.co.id/2016/04/pengertian-web-proxy-web-server-dns.html )
( https://kharismaabi.wordpress.com/2016/05/ )
( https://dwimuri.wordpress.com/ )