NAMA : Muhammad
Fuad Ikhsan
KELAS :
4 IA 25
NPM :
54412957
WEB PROXY :
Web proxy adalah
website berbasis proxy server dan berfungsi sebagai perantara antara client dgn
web tujuan sehingga dlm proses pengiriman data, ip address tak terdeteksi
karena telah disembunyikan terlebih dahulu oleh proxy
Dengan adanya web proxy maka anda dpt menghemat bandwidth dan menambah kecepatan pd saat browsing internet karena web proxy mempunyai kemampuan untk menyimpan data ke storage local sehingga jika ada client lain yg membuka situs yg sama, maka isi website sebagian besarnya di ambil dari storage local server selain itu jg web proxy mempunyai kemampuan untk memblokir situs terlarang, seperti situs judi ataupun pornografi. Web Proxy dibagi menjadi 2 bagian yaitu :
1. Nontransparent
web proxy
2. Transparent web
proxy
Nontransparent web proxy
Seorang client dpt
memilih untk menggunakan/tidak fasilitas web proxy yg disediakan oleh server.
Web proxy biasanya sudah di set oleh para administrator dan siap untk
digunakan.
Seorang client bisa mendaftarkan web proxy-nya di setting web browser yg digunakan sebagai contoh, kali ni saya akan melakukan konfigurasi secara manual di web browser yg saya gunakan yaitu Mozilax Firefox versi 20
Seorang client bisa mendaftarkan web proxy-nya di setting web browser yg digunakan sebagai contoh, kali ni saya akan melakukan konfigurasi secara manual di web browser yg saya gunakan yaitu Mozilax Firefox versi 20
Pilih menu tools
-> option -> advanced -> general -> settings
Transparent web proxy
Jika pd nontransparent client dpt memilih untk menggunakan/tidak fasilitas web proxy yg ada namun pd transparent web proxy seorang client dipaksa untk menggunakannya sehingga seorang client (user) tak perlu melakukan setting apapun di web browser yg mereka gunakan karena pengaturan hanya dilakukan oleh server saja dan secara otomatis client akan menggunakan web proxy. Seorang user yg sedang browsing (request port 80) maka dia akan dibelokan terlebih dahulu menuju proxy
Bagi anda yg punya bisnis / memiliki usaha di bidang jasa/layanan internet, seperti hotspot / warnet maka tak ada salahnya jika anda menerapkan sistem tersebut, sehingga akan membuat para pelanggan yg menggunakan jasa anda merasa betah / merasa nyaman pd saat browsing.
WEB SERVER :
Apa Itu Web Server ?
Web server merupakan
software yang memberikan layanan data yang berfungsi menerima permintaan HTTPatau HTTPS dari klien yang dikenal dengan browser web dan
mengirimkan kembali hasilnya dalam bentuk halaman – halaman web yang umumnya
berbentuk dokumen HTML.
Fungsi Web
Server
Fungsi utama sebuah server web adalah untuk mentransfer berkas atas
permintaan pengguna melalui protokol komunikasi yang telah ditentukan.
Disebabkan sebuah halaman web dapat terdiri atas berkas teks, gambar, video,
dan lainnya pemanfaatan server web berfungsi pula untuk mentransfer seluruh
aspek pemberkasan dalam sebuah halaman web yang terkait, termasuk di dalamnya
teks, gambar, video, atau lainnya.
Pengguna, biasanya melalui aplikasi
pengguna seperti peramban web, meminta layanan atas berkas ataupun halaman web
yang terdapat pada sebuah server web, kemudian server sebagai manajer layanan
tersebut akan merespon balik dengan mengirimkan halaman dan berkas-berkas
pendukung yang dibutuhkan, atau menolak permintaan tersebut jika halaman yang
diminta tidak tersedia.
saat ini umumnya server web telah
dilengkapi pula dengan mesin penerjemah bahasa skrip yang memungkinkan server
web menyediakan layanan situs web dinamis dengan memanfaatkan pustaka tambahan
seperti PHP, dan ASP.
Pemanfaatan server web saat ini
tidak terbatas hanya untuk publikasi situs web dalam World Wide Web, pada
prakteknya server web banyak pula digunakan dalam perangkat-perangkat keras
lain seperti printer, router, kamera web yang menyediakan akses layanan http
dalam jaringan lokal yang ditujukan untuk menyediakan perangkat manajemen serta
mempermudah peninjauan atas perangkat keras tersebut.
pada
kesempatan ini blog Imchunk akan berbagi ilmu kepada anda semua tentang Pengertian, Cara Kerja Serta Fungsi dari DNS.
DNS (Domain Name System) adalah Distribute Database System yang digunakan untuk pencairan nama komputer di jaringan yang menggunakan TCP/IP, DNS (Domain Name System) juga merupakan sebuah aplikasi servis yang biasa digunakan di jaringan internet untuk menerjemahkan sebuah domain ke ip addres
DNS menyediakan pelayanan yang cukup penting untuk Internet, ketika perangkat keras komputer dan jaringan bekerja dengan alamat IP untuk mengerjakan tugas seperti pengalamatan dan penjaluran (routing), manusia pada umumnya lebih memilih untuk menggunakan nama host dan nama domain, contohnya adalah penunjukan sumber universal (URL) dan alamat surel. Analogi yang umum digunakan untuk menjelaskan fungsinya adalah DNS bisa dianggap seperti buku telepon internet dimana saat pengguna mengetikkan www.indosat.net.id di peramban web maka pengguna akan diarahkan ke alamat IP 124.81.92.144 (IPv4) dan 2001:e00:d:10:3:140::83 (IPv6).
CARA KERJA
DNS
DNS bertugas untuk
menerjemahkan nama komputer ke bentuk IP address atau memetakan nama komputer
menjadi IP Address, Client. DNS disebut resolvers dan DNS Server disebut dengan
name servers. Resolver atau client mengirimkan permintaan ke name servers
berupa queries.
Name Servers akan memproses dengan cara mengecek ke local database DNS, dan bila mana yang dicari tidak terdapat database, maka name servers tersebut akan menghubungi suatu name servers lain atau akan mengirimkan message failure jika ternyata permintaan dari client tidak ditemukan.
Proses tersebut disebut dengan Forward Lookup Query, yaitu permintaan client diproses dengan cara memetakan nama komputer (host) ke IP Address.
PRINSIP
KERJA DARI DNS
Resolvers
mengirimkan queries ke name server dan kemudian name server mencek ke local
database, atau menghubungi name server lainnya. Jika ditemukan maka akan
diberitahukan resolvers dan jika tidak maka akan mengirimkan failure message,
Resolvers menghubungi host yang dituju dengan menggunakan IP Address yang
diberikan name server.
Mail Server
Pengertian dasar dari email adalah pertukaran pesan melaui
jaringaninternet atau intranet berupa pesan plain text dan juga file binary berupaattachment antar dua pengguna. Dan saat ini email menjadi salah satu bagian yang
tidak terpisahkan dari para pengguna internet.
Sedangkanmail server (juga
dikenal sebagai MTA atau Mail Transport Agent) adalahserver yang melayani beberapa komputer
dalam sebuah jaringan komputer dalam pengiriman dan penerimaan email.
Untuk
mengirimkan dan menerima email, MTA membutuhkan beberapa protokol yang
memiliki fungsi berbeda-beda, antara lain SMTP (Simple Mail Transfer Protocol)
dan ESMTP (Extended SMTP) untuk mengirim email serta POP3 (Post Office Protocol 3) dan IMAP (Internet Message Access
Protocol) untuk mengirim email.
Pengertian PHP
(Hypertext PreProcessor) dan Fungsi PHP
PHP: Hypertext
Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam
HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan
untuk membangun sebuah CMS.
Pada awalnya PHP
merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali
dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama
Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan
untuk mengolah data formulir dari web.Wikipedia
Dasar Pemograman PHP
Sebuah script PHP
dimulai dengan <php? Dan diakhiri dengan ?>
<!DOCTYPE
html>
<html>
<body>
<h1>Ini adalah syntax dasar PHP</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
<html>
<body>
<h1>Ini adalah syntax dasar PHP</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
Program di atas adalah contoh untuk menampilkan tulisan Hello Word.
Bagaimana jika ingin menampilkan 100 bahkan 1000 tulisan Hello Word ?
dengan menggunakan pemograman PHP kita bisa dengan mudah untuk menampilkan tulisan Hello Word tampa harus mengcopy paste script tersebut yang nantinya menjadi tidak efektif.
Jika menggunakan PHP, kita tinggal membuat perulangan FOR 1000 kali dengan script yang lebih singkat seperti berikut :
<!DOCTYPE
html>
<html>
<body>
<h1>Contoh perulangan FOR</h1>
<html>
<body>
<h1>Contoh perulangan FOR</h1>
<?php
for
($i= 1;
$i
<= 1000;
$i++)
{
echo
"Hello
Word!";
echo
"<br
/>";
}
?>
</body>
</html>
</html>
Kelebihan PHP
- Bisa membuat Web menjadi Dinamis.
- Bahasa pemrograman PHP adalah sebuah
bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
- Aplikasi PHP lebih cepat dibandingkan
dengan ASP maupun Java.
- PHP adalah bahasa open source yang
dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan
dapat dijalankan secara runtime melalui console serta juga dapat
menjalankan perintah-perintah system.’
- Mendukung banyak paket Database seperti
MySQL, Oracle, PostgrSQL, dan lain-lain.
- PHP bersifat Open Source yang berarti
dapat digunakan oleh siapa saja secara gratis
Kekurangan PHP
- Tidak ideal untuk pengembangan skala
besar.
- PHP memiliki kelemahan keamanan. Jadi
Programmer harus jeli & berhati-hati
dalam melakukan pemrograman & Konfigurasi
PHP.
- Tidak bisa memisahkan antara tampilan
dengan logik dengan baik (walau penggunaan template dapat memperbaikinya)
Tidak ada komentar:
Posting Komentar