Tugas 1 Pemrograman Jaringan
Nama : Wahyu Kirnawan
Kelas : 4IA25
Npm : 57412637
Web Proxy
Langsung saja kita bahas tentang 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.
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:
- Keamanan jaringan lebih terjaga, karena adanya proxy sebagai pembatas antara jaringan lokal dengan jaringan luar (internet)
- 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.
- Terdapat fasilitas filtering, baik filtering pengguna, content dan waktu akses.
Kekurangan dari penggunaan proxy server dalam jaringan TCP/IP adalah:
- 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.
- 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
- Apache Tomcat
- Microsoft windows Server 2003 Internet Information Services (IIS)
- Lighttpd
- Sun Java System Web Server
- Xitami Web Server
- Zeus Web Server
Sumber : https://idcloudhost.com/pengertian-web-server-dan-fungsinya/
DNS
Selanjutnya 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
– Mengelola Account
– Memonitor Kinerja Server
– Tugas Administratif Lainnya
Protokol Pada Mail Server
Protokol yang umum digunakan antara lain protokol SMTP, POP3 dan IMAP.
- SMTP (Simple Mail Transfer Protocol) digunakan sebagai standar untuk menampung dan mendistribusikan email.
- 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
0 komentar:
Posting Komentar