Senin, 24 Februari 2020

Proxy server

pengertian proxy server
Proxy server merupakan sebuah program komputer dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari Internet atau intranet.
Proxy server bertugas untuk menjembatani dan mengendalikan aktivitas dari lalu lintas paket data yang melewatinya. Dengan adanya proxy server, sehingga setiap aplikasi client maupun aplikasi server, seperti FTP, web server, web browser dan semacamnya bisa dimonitor dan juga dikendalikan oleh proxy server.
Pada enggunaan proxy server biasanya dirubah untuk membuat koneksi, terutama untuk koneksi pada jaringan internet menjadi lebih cepat dan juga lebih stabil. Jika dibandingkan dengan menggunakan koneksi internet biasa tanpa melakukan pengaturan pada proxy server.
Fungsi proxy server
  • Connection sharing
    Yaitu berfungsi sebagai gateway yang menjadi batas antara jaringan lokal dan jaringan luar. Pada Gateway juga bertindak sebagai titik dalam sejumlah koneksi dari pengguna lokal akan terhubung kepadanya dan koneksi jaringan luar juga terhubung kepadanya. Sehingga koneksi dari jaringan lokal ke internet akan menggunakan sambungan yang dimiliki oleh gateway secara bersama-sama (connecion sharing).
  • Filtering
    Berfungsi sebagai sebagai Firewalll (dinding api) paket filtering yang digunakan untuk melindungi jaringan lokal terhadap gangguan atau serangan dari jaringan luar. Sehinggadapat dikonfigurasi untuk menolak situs web tertentu pada waktu-waktu tertentu.
  • Caching
    Pada Proxy Server memiliki mekanisme penyimpanan obyek-obyek yang sudah diminta dari server-server di internet. Untuk mekanisme caching akan menyimpan obyek-obyek yang merupakan permintaan dari para pengguna yang diperoleh dari internet.
Konfigurasi proxy server
  •  Standalone server, tanpa parent dan sibling
Merupakan konfigurasi yang paling sederhana yang biasa dipakai oleh ISP (Internet Service Provider) dan warung internet dimana squid server local akan langsung mencari ke web server www.detik.com untuk memenuhi permintaan client bila data tidak terdapat di cache.
  • Sibling tanpa parent
    Biasanya konfigurasi ini dipakai untuk jaringan yang tidak terlalu besar. Permintaan oleh klien pada suatu URL akan diterima lokal yang akan mencarinya ke sibling,bila tidak ada,lokal akan langsung mencarinya langsung ke webserver yang bersangkutan.

mail server

1.Pengertian mail server
Email server atau mail server adalah program yang melayani kirim, simpan, terima surat elektronik pada komputer. Mail server terbagi menjadi dua jenis yaitu mail transport agent (MTA) dan mail delivery agent (MDA). Mail server berfungsi untuk mengirim email kepada penerima yang memakai program mail user agent (MUA).
A. Mail User Agent (MUA) Disebut juga email client yaitu program yang digunakan pengguna untuk membaca, mengedit, menulis dan mengirim email. MUA membaca email dari MDA. MUA mengirim email melalui MTA.MUA bisa jadi berbentuk web (seperti Gmail.com) dan bisa jadi juga berbentuk desktop (seperti Mozilla Thunderbird atau Microsoft Outlook).
B. Mail Transport Agent (MTA)
Adalah program server pengirim email antar server.Kerja MTA pada suatu server adalah menerima sesi login pengguna yang mengirim email melaluinya kepada MTA di server lain. Kerja MTA adalah dengan protokol SMTP. MTA disebut juga SMTP server atau outgoing mail server.
C. Mail Delivery Agent (MDA)
Mail Delivery Agent (MDA) Adalah program server yang menyimpan email yang diterima oleh MTA ke mailbox pada komputer server dalam bentuk berkas untuk dibaca oleh pengguna. Pengguna mengakses mailbox dan membaca email dari MDA dengan MUA. MDA bekerja dengan protokol POP atau IMAP. Incoming mail server adalah sebutan lain dari Mail Delivery Server.
D. POP/S
Protokol untuk mengambil email dari mailbox. Program yang menerima email yang memakai POP menyimpan salinan email pada komputer lokal, menghapus email aslinya. Ada juga protokol POPS (atau biasa disebut POP3S), ini juga menambahkan unsur Secure pada protokol POP dengan cara mengenkripsi setiap melakukan pengambilan email pada mailbox.
E. Mail Exchanger Record (MX)  Record MX 
 Entri DNS untuk mail server. Catatan ini menunjuk ke alamat IP ke arah mana email harus ditembak. MX record terendah selalu menang, yaitu, mendapat prioritas tertinggi. Sebagai contoh, MX 10 adalah lebih baik daripada MX 20. Alamat IP dari MX record dapat bervariasi berdasarkan desain dan konfigurasi persyaratan, seperti yang akan dibahas nanti dalam artikel.Ketika pengirim mengklik tombol kirim, SMTP (MTA) memastikan ujung ke ujung pengiriman email dari pengirim-sisi server ke server tujuan. Setelah mencapai server tujuan, MTA lokal ke server tujuan menerima email, dan di pindahkan ke MDA setempat. MDA kemudian menulis email ke kotak pesan penerima. Ketika penerima memeriksa email, mereka diambil oleh MUA dengan menggunakan protokol seperti POP atau IMAP.
2.gambar blok diagram operasi mail server

3.jenis mail server
1. Outgoing Server (Sending email) : Protocol server yang menangani adalah SMTP(Simple Mail Transfer Protocol) pada port 25.
2. 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.



Selasa, 14 Januari 2020

Pengertian Bandwidth

1.pengertian bandwidth dan throughout
= Bandwidth adalah suatu nilai konsumsi transfer data yang dihitung dalam bit/detik atau yang biasanya di sebut dengan bit per second (bps), antara server dan client dalam waktu tertentu. Atau definisi bandwidth yaitu luas atau lebar cakupan frekwensi yang dipakai oleh sinyal dalam medium transmisi. Jadi dapat disimpulkan bandwidth yaitu kapasitas maksimum dari suatu jalur komunikasi yang dipakai untuk mentransfer data dalam hitungan detik. Fungsi bandwidth adalah untuk menghitung transaksi data.
 Throughput adalah bandwidth aktual atau bandwidth sebenarnya yang terukur pada suatu ukuran waktu tertentu dalam suatu hari menggunakan rute internet yang spesifik ketika sedang mendownload suatu file.

2.Kebutuhan bandwidth dalam jaringan
=Kebutuhan atas bandwidth dari satu jaringan ke jaringan lainnya bisa bervariasi. Sangat penting menentukan berapa banyak bit per detik yang melintasi jaringan dan jumlah bandwidth yang digunakan tiap-tiap aplikasi agar jaringan bisa bekerja cepat dan berfungsi dengan baik.

3.Menghitung bandwdth 
=Ada dua langkah dasar dalam menghitung bandwidth:
1. Menentukan jumlah bandwidth jaringan yang sudah ada.
2. Menentukan penggunaan rata-rata aplikasi tertentu.
Kedua langkah ini harus dinyatakan dalam Bps. Jika jaringan Anda dalah GbE (Gigabyte Ethernet), berarti tersedia 125,000,000 Bps. Ini dihitung dengan mengambil 1000 Mbps (untuk jaringan Gigabit); yang setara dengan 1 milyar (1,000,000,000) bps dan membaginya dengan 8 untuk mendapatkan byte.(1,000,000,000 bps / 8 = 125,000,000 Bps).
Setelah memastikan besar bandwidth jaringan, kita perlu menentukan berapa banyak bandwidth yang digunakan aplikasi. Gunakan network analyzer untuk mendeteksi angka Bps dari aplikasi yang dikirim melintasi jaringan. Untuk itu,  Kita harus mengaktifkan kolom Cumulative Bytes pada network analyzer.
Seteleh itu kita harus:
1. Menangkap traffic dari dan ke workstation pengujian yang menjalankan aplikasi.
2. Pada jendela rangkuman decode, tandailah paket-paket pada awal transfer file.
3. Telusuri catatan waktunya setiap satu detik lalu lihat field byte kumulatif.
Jika kita menetapkan aplikasi mentransfer data pada 200,000 Bps, maka kita sudah memiliki informasi untuk menghitung: 125,000,000 / 200,000 = 625. Dalam kasus ini, jaringan sudah memadai dan tidak masalah jika ada 100 user konkuren (terkoneksi terus-menerus).
Tapi lihat apa yang terjadi jika kita hanya punya jaringan sebesar 100 mbps. Maka jaringan kita ini tidak bisa mendukung lebih dari kira-kira 60 user yang menjalankan aplikasi secara konkuren.
Inilah yang menjadi tantangan dalam menghitung bandwidth. Jadi bagaimana kita bisa menentukan berapa banyak bandwidth yang dibutuhkan?
Ini berhubungan dengan aplikasi apa saja yang dijalankan yang menggunakan jaringan, dan bagaimana performa service-level agreement (SLA) untuk aplikasi-aplikasi tersebut