Membuat FTP server atau Sharing Folder dengan XAMPP

Gambar
            Apa yang anda lakukan jika anda diharuskan mengelola file di komputer yang berjauhan dari anda ? mungkin jawaban yang paling sederhana adalah dengan membuka sharing pada folder yang berisi data-data yang akan diakses.. memang tidak salah cara seperti itu, namun tahu kan anda jika cara tersebur memiliki banyak resiko, terutama masalah sekuritas, hak akses dan privilages user. Cara yang tepat adalah dengan membuat ftp server, kemudian untuk mengakses nya user harus terdaftar dengan memiliki user dan password di ftp server (layaknya sebuah hosting internet) dan user perlu mengunakan ftp client untuk mengakses file dan folder miliknya. Artikel ini ditulis berdasarkan kasus nyata di tempat bekerja penulis yaitu di Universitas Kuningan. Penulis mengelola sebuah web server intranet untuk sistem informasi akademik, untuk mengupdate script-script php penulis tidak mungkin untuk bolak-balik ke ruang server yang terletak di gedung yang b...

Layanan Jaringan Komputer


                  Jaringan komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya yang terhubung dalam satu kesatuan. Informasi dan data bergerak melalui kabel-kabel atau tanpa kabel sehingga memungkinkan pengguna jaringan komputer dapat saling bertukar dokumen dan data, mencetak pada printer yang sama dan bersama-sama menggunakan hardware/software yang terhubung dengan jaringan. Setiap komputer, printer atau periferal yang terhubung dengan jaringan disebut node. Sebuah jaringan komputer dapat memiliki dua, puluhan, ribuan atau bahkan jutaan node.
  1. Layanan Jaringan Komputer
    • File Sharing & Printer Sharing : mempermudah pertukaran dan pengolahan data, sehingga pengaksesan file pada komputer lain menjadi lebih mudah
    • Database : sekumpulan informasi yang diorganisir dengan suatu  cara sehingga aplikasi komputer dapat dengan mudah mengambil data yang diinginkan
    • DNS (domain name server) : layanan pada jaringan yang berfungsi menerjemahkan domain menjadi alamat IP suatu komputer Misal : mengakses www.contoh.com, maka DNS server akan menerjemahkannya menjadi 202.101.55.22
    • WEBSITE : merupakan kumpulan dari halaman-halaman web yang saling berhubungan (memiliki hyperlink/link) dan memiliki tema tertentu
    • URL (uniform resource locator) : sistem penamaan situs web
    • WWW : merupakan bagian dari protokol bahasa HTTP yang paling populer, dibangun oleh CERN, sebuah laboratorium fisika di EROPA, mulai dikembangkan semenjak tahun 1991.
    • HTML (hyper text mark up language) : bahasa program yang digunakan untuk menulis format dokumen yang dapat diakses dalam web
    • Chat : sebuah fasilitas internet yang memungkinkan sejumlah pengguna yang bergabung di dalamnya untuk berkomunikasi atau bercakap-cakap secara langsung (real-time) lewat tulisan yang diketikkan oleh masing-masing peserta chat. Contoh program chat yang terkenal yaitu IRC dan ICQ.
    • Email (singkatan dari electronic mail) atau surat elektronik ialah pesan tertulis yang dikirim dari seorang pengguna komputer kepada pengguna komputer yang lain dengan menggunakan fasiltas program pengiriman data yang disediakan oleh sebuah server komputer yang terhubung dengan internet
    • Mailing List disingkat Milis yaitu kumpulan atau daftar dari sejumlah alamat e-mail yang digabungkan menjadi satu alamat e-mail. Emai l yang dikirim oleh seorang anggota milis ke alamat email milis tersebut akan diterima secara serentak oleh seluruh anggota milis yang bersangkuan Dengan demikian akan terjadi semacam diskusi tertulis jarak-jauh antar para anggota milis
    • Download yaitu mengambil file (baik berupa file program, teks, gambar, audio, video, dan lain-lain) dari dari sebuah komputer diinternet ke komputer pribadi (user). Kebalikannya adalah Upload yaitu mengirim file dari komputer sendiri (user) ke komputer lain lewat jalur atau fasilitas internet.
    • FTP (file transfer protocol) : merupakan protokol yang bertanggung jawab pada pertukaran file di internet.
    • SFTP (securer transfer protocol)
    • SCP (secure copy), bekerja diatas protokol SSH (secure Shell) untuk proses autentifikasi dan data transfer sehingga data dan file yang dilewatkan mendapatkan keuntungan dari fitur enkripsi & keamanan protokol SSH
    • WAP (wireless application protocol) : pengaksesan internet via peralatan wireless (tanpa kabel) seperti handphone, PDA. Keuntungan WAP yaitu Sangat ringkas,Mudah digunakan,Dimana saja dengan syarat ada sinyal telepon dan Bisa menggunakan media apa saja
    • WEBLOG : aplikasi website yang berisi komentar yang secara berkala diperbarui oleh pemiliknya. Bisa bermacam-macam topik, mulai dari diary pribadi, agenda politik atau program komersial.  
     
     
  2.  Layanan Server Pada Jaringan Komputer  

  • DNS (Domain Name System) Server : Menyediakan alamat IP dari sebuah website atau domain name sehingga host dapat terkoneksi kepadanya.
  • Telnet Server :  Menyediakan layanan bagi administrator agar dapat log in ke sebuah host dari remote location dan mampu mengatur host tersebut dari jarak jauh.
  • DHCP (Dynamic Host Configuration Protocol) Server : Menyediakan layanan yang memberikan alamat IP, Subnet Mask, Default Gateway dan informasi bagi client.
  • FTP (File Transfer Protocol) Server : Menyediakan layanan agar client dapat mengunduh dan mengunggah file antara client dan server.
  • Email Server : Menggunakan Simple Mail Transfer Protocol (SMTP), Post Office Protocol (POP3) atau Internet Message Access Protocol (IMAP). Digunakan untuk mengirimkan email dari client ke server  melalui Internet. Pengguna menggunakan format tertentu berupa user@xyz.
  • Web Server : Menggunakan HTTP (Hypertext Transfer Protocol). Digunakan untuk mentransfer informasi dari web server ke web client. Sebagian besar web pages menggunakan HTTP.
  1.  Layanan Pada Sistem Operasi Jarinagn
1. Mail Server
Mail server yaitu layanan atau perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email, juga digunakan pada bitnet untuk menyediakan layanan serupa http://FTP.

2. DHCP Server
DHCP atau Dinamyc Host Configuration Protocol adalah sebuah layanan yang secara otomatis memberikan nomor IP kepada komputer yang memintanya. Komputer yang memberikan nomor IP inilah yang disebut sebagai DHCP server, sedangkan komputer yang melakukan request disebut DHCP Client.

3. Web Server
Web Server adalah layanan server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Salah satu server web yang terkenal di linux adalah Apache. Apache merupakan server web antar platform yang dapat berjalan di beberapa platform seperti Linux dan Windows.

Web Server juga merupakan sebuah komputer yang menyediakan layanan untuk internet. Server disebut juga dengan host. Agar anda dapat memasukkan web yang anda rancang ke dalam internet, maka anda harus memiliki ruangan terlebih dahulu dalam internet (hosting), ruangan inilah yang disediakan oleh server.

4. DNS Server
DNS atau Domain Name System adalah distribute database system yang digunakan untuk pencarian nama komputer di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS server berfungsi untuk menterjemahkan (mentranslasi) IP address sebuah server menjadi nama domain. DNS digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address.

DNS dapat disamakan fungsinya dengan buku telepon. Dimana setiap komputer di jaringan Internet memiliki host name (nama komputer) dan Internet Protocol (IP) address. Secara umum, setiap client yang akan mengkoneksikan komputer yang satu ke komputer yang lain, akan menggunakan host name. Lalu komputer anda akan menghubungi DNS server untuk mencek host name yang anda minta tersebut berapa IP address-nya. IP address ini yang digunakan untuk mengkoneksikan komputer anda dengan komputer lainnya.

Sebagai contoh, http://aantomatika.blogspot.com mempunyai IP address 223.255.219.30. Ketika seseorang mengakses blog tersebut yang berarti merequest situs http://aantomatika.blogspot.com, DNS request tersebut akan diarahkan oleh DNS server ke server yang memiliki IP address 223.255.219.30.

5. FTP Server
FTP (File Transfer Protocol) server adalah layanan sistem operasi yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client.

FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file berupa download, upload, rename file, deleting file, dll sesuai dengan permission yang diberikan oleh FTP server. Tujuan dari FTP server adalah sebagai berikut : 

  • sharing data
  • menyediakan indirect atau implicit remote computer
  • menyediakan tempat penyimpanan bagi user
  • menyediakan transfer data yang reliable dan efisien
6. Proxy Server
Proxy server adalah server yang berfungsi melayani permintaan dokumen World Wide Web dari pengguna internet, dapat menyimpan sementara (cache) file html server lain untuk mempercepat akses internet. Dapat dikatakan proxy server bekerja dengan menjembatani komputer (program internet seperti browser, download manager dan lainnya) ke internet. 



Komentar

Postingan populer dari blog ini

Pengertian Buku Digital (ebook), Fungsi Tujuan dan Formatnya

Pengalokasian IP address

Membuat FTP server atau Sharing Folder dengan XAMPP