1)
File Transfer Protokol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang mensupport TCP/IP protokol.
2)
Tujuan FTP server adalah sebagai berikut : 1. Untuk men-sharing data. 2. Untuk menyediakan indirect atau implicit remote computer. 3. Untuk menyediakan teempat penyimpanan bagi user. 4. Untuk menyediakan transfer data yang reliable dan efisien.
3)
4) 5
5)
6)
7) Kelebihan: -FTP session (stateful). -FTP adalah relatif sederhana. -FTP adalah lebih baik (lebih cepat, lebih efisien) untuk file besar. Daripada http -FTP adalah protokol yg menggunakan mekanisme TCP, artinya pasti ada proses 3 way handshake, karena mekanisme TCP, semua protocol yg menggunakan TCP pasti reliable
kelemahan: -FTP sebenarnya cara yang tidak aman untuk mentransfer file karena file tersebut ditransfer tanpa melalui enkripsi terlebih dahulu tetapi melalui clear text. -Karena adanya proses TCP ini sepertinya agak2 lambat karena harus melakukan 3 way handshake sebelum proses transfer data -FTP memiliki kontrol dan sambungan data dan berkomunikasi port TCP nomor untuk
koneksi data dalam koneksi kontrol (yang disebut, bukan berperilaku baik 'protokol). -Dengan FTP user, melihat 'direktori struktur pada server.
8) A. FTP Third Party Transfer = FTP memungkinkan terjadinya penggunaan mesin ketiga diantara ftp-client dan ftp-server Dapat digunakan bila user tersebut memiliki hak untuk melakukan hal tersebut pada mesin di yang terletak di antara ftp client dan ftp server (yaitu mesin ketiga) b. Anonymous FTP adalah fasilitas yang disediakan mempermudah akses ke public domain file. Sebagai contoh, bila suatu paket sofware ingin didistribusikan ke setiap orang, software tersebut harus diletakkan dalam sistem dan dihilangkannya kombinasi login/password agar setiap orang dapat mengakses paket software tadi.
9) Apache adalah sebuah nama web serveryang bertanggung jawab pada requestresponse HTTP dan logging informasi secara detail. Selain itu, Apache juga diartikan sebagai suatu web server yang kompak, modular, mengikuti standar protokol HTTP. sifatnya yang opensource dan mudahnya mengkostumisasikannya. diantaranya dengan menambahkan support secure protocol melalui ssl dan konektifitasnya dengan database server melalui bahasa scripting PHP . 10) ciri khas dari web server Apache adalah : 1. Dapat dijadikan pengganti bagi NCSA web server. 2. Perbaikan terhadap kerusakan dan error pada NCSA 1.3 dan 1.4 3. Apache web server dalam merespon client sangat cepat jauh melebihi server NCSA. 4. Mampu di kompilasi sesuai dengan spesifikasi HTTP yang sekarang. 5. Apache menyediakan feature untuk multihomed dan virtual server. 6. Kita dapat men-set respon error yang akan dikirim web server dengan menggunakan file atau skrip. 7. Server Apache dapat otomatis berkomunikasi dengan client browsernya untuk menampilkan yang tampilan terbaik pada client browsernya. Misalnya browser ingin menampilkan dalam bahasa Spanyol, maka Apache web server otomatis mencari dalam servicenya halaman-halaman dengan bahasa Spanyol. 8. Webserver Apache secara otomatis menjalankan file index.html, halaman utamanya, untuk ditampilkan secara otomatis pada clientnya. 9. Webserver Apache mempunyai level-level pengamanan. 10. Apache mempunyai komponen dasar terbanyak di antara webserver-webserver lain, yang berarti bahwa webserver Apache termasuk salah satu dari webserver yang lengkap. 11. Ditinjau dari segi sejarah perkembangan dan prospeknya di masa yang akan datang, Apache web server mempunyai prospek yang cerah. Apache berasal dari webserver NCSA yang kemudian dikembangkan karena NCSA masih mempunyai kekurangan dibidang kompatibilitasnya dengan
sistem operasi lain. Sampai saat ini, webserver Apache terus dikembangkan oleh team dari apache.org. 12. Performansi dan konsumsi sumberdaya (resource) dari webserver apache tidak terlalu banyak, hanya sekitar 20 MB untuk file-file dasarnya dan setiap daemonnya hanya memerlukan sekitar 950 KB memory per-child. 13. Mendukung transaksi yang aman (secure transaction) menggunakan SSL (Secure Socket Layer). 14. Mempunyai dukungan teknis melalui web. 15. Mempunyai kompatibilitas platform yang tinggi. 16. Mendukung third party berupa modul-modul tambahan.
11)
KeepAlive adalah teknologi yang di miliki oleh Apache untuk memberikan tenggang waktu agar proses dari suatu client tidak langsung di putus. Satu halaman URL terkadang berisi dari beberapa file. Ini artinya satu halaman akan timbul lebih dari satu permintaan proses Apache. Karena itu nilai KeepAlive akan memberikan keleluasaan bagi Apache untuk menentukan apakah perlu menjalankan proses yang baru atau masih bisa memakai proses yang sekarang ada untuk memenuhi permintaan akses dari satu client.
12)
Postfix adalah sebuah program pengirim email yang ditulis olehWietse Venema, yang mulai menjadi alternatif lain terhadap dominasi penggunaan Sendmail.
email QMail adalah sebuah server email yang harus di-install sendiri ke dalam sistem operasi Linux/Unix. QMail ini merupakan server email jawaban yang oleh pembuatnya disebut sebagai server email teraman karena sampai sekarang belum ditemukan satupun lubang pengamanan yang bisa mengganggu kinerjanya. QMail dibuat oleh Dan J. Bernstein, seorang profesor Departemen Matematika, Statistik, dan Ilmu Komputer, Universitas Illinois, Chicago. QMail sudah banyak digunakan oleh host-host ternama seperti Hotmail dan Yahoo!Mail SendMail merupakan email server yang paling awal dan paling banyak dipakai saat ini. Tetapi, banyaknya lubang-lubang pengamanan yang terdapat dalam SendMail menyebabkan host lebih memilih alternatif lain seperti Postfix dan QMail
Dovecot adalah server IMAP dan POP3 yang open source dan dibuat dengan mempertimbangkan keamanan. Dovecot adalah pilihan yang tepat karena cepat,
mudah dalam penginstalan dan konfigurasi, tidak membutuhkan administrasi khusus, serta sangat hemat memory.
SquirrelMail adalah paket standar webmail yang dibuat dengan PHP sehingga mundukung IMAP dan SMTP. SquirrelMail tidak membutuhkan JavaScript dengan alasan untuk kompatibilitas berbagai macam browser. Selain itu, SquirrelMail juga mudah diinstal dan dikonfigurasi, serta mempunyai fungsi dan fitur yang lengkap sebagai email client Zimbra adalah software open source untuk email server dan kolaborasi
(groupware), yang menyediakan solusi email server yang powerful, penjadwalan, kalender
grup, kontak dan manajemen penyimpanan dokumen via web. Zimbra server tersedia untuk Linux, Mac OS X dan platform virtualisasi. Zimbra menggunakan klien Ajax Web 2.0 yang dapat dijalankan pada browser Firefox, Safari dan Internet Explorer (6.0+) dan IE serta mudah diintegrasikan dengan portal web API, aplikasi bisnis dan VoIP menggunakan web services.
13) perbandingan exim: Secara filosofinya, Exim di desain bekerja secara efisien pada sistem yang memiliki sambungan Internet yang permanen. Exim memiliki cara pengiriman pesan fleksibel dengan cara merouting e-mail, dan memiliki tambahan fasilitas untuk penerimaan pesan yang masuk. Fitur yang dimiliki Exim diantaranya, web based administration dengan MA, local Maildir/Mbox dapat diakses via POP3 dan IMAP, menggunakan format Maidir/Mbox, Mailing list manager dengan mailman, tambahan modul AntiVirus dan AntiSpam, dan sebagainya. Sayangnya secara default, Exim tidak mendukung message delivery notification (MDNs), sehingga diperlukan Sieve filter yang dibuat oleh Michael Haardt, untuk menangani email yang reject Postfix: penampilan Postfix dari luar mirip dengan Sendmail, tetapi sangat berbeda jika dilihat dari dalam. File konfigurasi Postfix juga sangat mudah, yaitu Anda hanya perlu mengedit file main.cf dan master.cf, yang merupakan file utama konfigurasi postfix. Beberapa fitur yang dimiliki oleh Postfix, di antaranya, web based administration melalui webmin, local Maildir/ Mbox dapat diakses via POP3 dan IMAP, mendukung format Maidir, mailing list manager dengan mailman, tambahan modul AntiVirus dan AntiSpam, autentifikasi yang beragam (LDAP, MySQL, PostgreSQL), dan sebagainya qmail: i, paling banyak digunakan oleh web hosting di Indonesia maupun di negara
lain, karena dapat menangani beban yang berat dengan puluhan ribu user. DJ Bernstein membuat qmail, karena dia tidak puas dengan keamanan yang dimi liki oleh Sendmail. Selain itu, format mailbox yang diguna kan oleh Sendmail, masih membuka celah kemungkinan hilang atau rusaknya e-mail, sehingga Bernstein menciptakan jenis mailbox baru yang disebut dengan Maildir. Beberapa fitur yang dimiliki oleh qmail, di antaranya, web based administration dengan qmailadmin, local maildir dapat diakses via POP3/IMAP, mailing list manager dengan ezlm, tambahan modul Antivirus dan AntiSpam, analysis aktivitas email dengan qmailmrtg, authentifikasi yang beragam (LDAP, MySQL), dan sebagainya. Sendmail: Sejak lahirnya Internet, Sendmail sudah ada untuk menjadi mail server yang dapat dijalankan di lingkungan Unix. Tak heran jika kurang lebih 70% MTA di Internet menggunakan Sendmail. Walaupun dalam perjalanannya, terdapat banyak lubang keamanan pada versi Sendmail sebelumnya, banyak distro yang tetap memaketkan paket Sendmail pada kemasannya. Bahkan distro Fedora Core menjadikan Sendmail sebagai pilihan default mail server-nya. Dan kini hadir versi terbaru dari Sendmail, yaitu Sendmail X. Beberapa fitur yang dimi liki Sendmail, di antaranya webbased administration melalui webmin, local mailbox dapat diakses via POP3 dan IMAP, menggunakan format mailbox, add-on webmail (sqwebmail, squirelmail, dsb), IPv6 Support, mailing list manager, tambahan modul AntiVirus dan AntiSpam, dan sebagainya
14) Proses pengiriman email terdiri dari beberapa komponen. PErtama adalah user, MUA (Mail
USer Agent), MTA (Mail Transfer Agent) dan MDA (Mail Delivery Agent). MAil server adalah komponen di dalam MTA dan MDA (POP server) ini. MUA biasanya adalah program compose email, seperti Outlook, Eudora, Netscape dan sebagainya Misalnya email
[email protected] ingin mengirim email ke
[email protected]. Pertama-tama, email dibuat di program MUA semisal Outlook atau Netscape, bisa juga dengan web interface yang disediakan mail server. Lalu mail server arc.itb.ac.id ini akan memproses pesan ini. Misalkan di email ada beberapa field yang kurang lengkap maka akan dilengkapi oleh program dari mail server tersebut. Lalu email tersebut akan “diantrikan” dalam queue list. Setelah pada giliran email ini akan dikirim, mail server akan melookup MX record dari comlabs.itb.ac.id, untuk mengetahui mail server yang bertanggung jawab atas pengiriman email di comlabs.itb.ac.id. Setelah itu pesan dikirim lewat protokol SMTP ke mail server ini. Mail server comlabs mengetahui bahwa email itu untuk dirinya. Dengan mengetahui nama alias muhammad.hamka , pesan dikirim secara lokal ke mailboxnya sendiri.