XAMPP adalah perangkat lunak yang mendukung sistem operasi yang berfungsi sebagai server yang berdiri sendiri (localhost), yang terdiri atas programApache, HTTP Server,MySQLdatabase, danpenerjemahbahasayang ditulisdenganbahasapemrogramanPHPdanPerl.Nama XAMPP merupakan singkatan dari X (lima sistem operasi apapun),Apache,MySQL, filezilla, mercurydantomcat.Programini tersedia dalamGNU General PublicLicensedanbebas,merupakanweb serveryang mudah digunakan yang dapat melayani tampilanhalamanwebyangdinamis.
Sedangkan FileZila adalah.
Cara Menggunakan XAMPP dan FileZilla
1.Sebelum membuka XAMPP control panel v.3.1.0.3.1.0, pastikan firewall, dan anti virus anda di disable sementara dan jaringan selain eternet pula di disablekan lalu Buka XAMPP
2.Tampilan awal :
3.Untuk mulai menjalankan program, yang kita gunakan hanya filezilla. kita pilih start untuk memulai lalu klik admin. Lalu akan tampil layar control to server. Untuk port dan server address, kita tidak usah merubahnya. Lalu klik Ok.
4.Akan terbuka layar FileZilla server lalu kita buat user untuk memulai dengan mengeklik ikon pada menubar FileZilla server. Lalu buat user dengan mengeklik add. Dan isikan user yang kita inginkan. Lalu Klik Ok.
5.setelah itu, akan tertera user yang kita buat. Lalu kita beralih ke Shared Folders. Lalu klik Add pada shared folders, lalu kita pilih salah satu folder pada browse for folder dan klik OK. Jangan lupa centang pada file : read, write, delete, dan directoris : create, delete, list, +subdirs.
6.Setelah itu kembali ke general, untuk membuat acount lain. Minimal 2 untuk sebagai pembanding. Setelah itu klik Ok.
7.Jangan lupa aktifkan wireshark untuk melihat jalan capturean yang terjadi pada pentrasveran data. Mulai awal hingga akhir
8.Kita buka command prompt, lalu kita ketikan ftp 192.168.1.2. Seperti terlihat pada contoh gambar command prompt dibawah.
9.Masukan salah satu user beserta password untuk memulai. Bila terdapat tulisan logged on maka kita sudah masuk ke dalam jaringan FTP.
10.Kita ketikan “?” untuk melihat apa saja menu yang terdapat dalam FTP.
11.Setelah itu kita ketikan quit untuk mengakhiri akses FTP.
ANALISIS
Pada proses pertama dimana user di haruskan cek jaringan apakah terkoneksi atau tidak dengan menggunakan tes Ping antar kedua komputer. Bila kedua komputer telah terkoneksi maka langkah selanjutnya masuk sebagai user dengan menggunakan ftp. Disini ftp tujuan memiliki IP address 192.168.1.1. selanjutnya kita buka wireshark untuk melihat pergerakan datanya.
Karna ftp merupakan salah satu bagian dari pentransveran TCP maka untuk menentukan pergerakan pertama datanya kita dapat mencari pergerakan three-handshaking-nya. Misalkan
disini kita dapatkan request pertama dimana kita login untuk memasuki PC guest dengan mengirimkan SYN ke PC guest dari PC host kita. Lalu PC guest membalas dengan mengirimkan SYN,ACK sebagai singkronisasi dan memeriksa kesiapan jaringan networking keduanya. Setelah siap maka ACK akan kembali ke PC guest dan ini meandakan jaringan sudah siap digunakan. Untuk lebih jelasnya kita dapat lihat graph flow antara kedua PC.
Setelah kita berhasil login maka akan tampil sebagai berikut. hal ini menadakan bahwa login berhasil dan kita disini bertindak sebagai user pada PC guest.
Disini kertera bahwa user yang kita gunakan bernama “rima” dan password yang digunakan “namaku” dan setelah itu saya masuk sebagai user dengan ditandai dengan kata-kata “Logged on”.
Untuk lebih lengkapnya kita dapat lihat pada follow TCP stream.
Untuk perintah pertama yang kita lakukan adalah UPLOAD dan DOWNLOAD data dari PC guest ke PC host. Ini dilakukan dengan cara “get” dan “put” untuk perintah-perintah lainnya dapat dilihat pada bagan di bawah ini.
Perintah “get” digunakan saat kita menginginkan download data dari PC guest ke PC host kita. Data apapun dapat bisa saling bertukar dengan syarat masih dalam satu folder yang di share kan. Begitu pula perintah “put”, perintah ini bertujuan untuk meng-upload data yang kita punya dari PC host ke PC guest. Untuk lebih jelasnya kita dapat lihat di gambar berikut. ini merupakan proses download, sebelumnya jangan lupa ketikan “dir” untuk memastikan file yang kita inginkan benar dan sudah tersedia di folder yang sudah di share-kan.
Kita akan mengambil sebuah file. Dengan mengunakan perintah “get jelek.docx” maka akan tampil pada common prompt kita seperti berikut ini. Bila terdapat kata-kata “Transver OK” maka kita sudah berhasil mengambil file yang kita inginkan dari PC guest kita. Lalu coba buka di “local disk(C) > User >legenda” bila terdapat file yang kita inginkan maka pentransveran/pendownloadan sudah berhasil.
Coba kita lihat jalannya pentransveran pada wireshark. Apa ada yang menarik dari pentransveran tersebut.
Terlihat awal data di transver dengan kata-kata “RETR jelek.docx” mulai di ambil. Disana terlihat pula FTP-DATA, hal ini membuktikan bahwa data-data yang ingin kita dapatkan mulai di transver atau di download. Hingga perintah selesai dengan kata-kata “transver OK”
Lalu bagaimana dengan perintah “put” untuk mengunggah. Sama halnya seperti get, pertintah put dituliskan dengan file yang ingin kita transver atau upload. Disini file yang saya ingin upload adalah “cover.docx” maka kita ketikan pada command prompt “put cover.docx” untuk lebih jelasnya lihat gambar dibawah ini. Dimana file yang di upload sudah tertransver dengan sukses. Untuk melihat hasilnya kita dapat ketikan “dir” kembali.
Untuk melihat jalan datanya kita dapat lihat pada wireshark. Di dapati kata-kata “STOR cover.docx” ini memandakan bahwa file yang terseleksi sudah siap di upload ke dalam PC guest. Transver data dimulai dengan perintah FTP-DATA. Dan di akhiri dengan “command sucessfull” yang menandakan tranver data telah berhasil.
Untuk lebih jelasnya transver yang telah di lakukan dapat di lihat pada tabel. Untuk download dapat dilihat seperti berikut.
Sedangkan untuk upload dapat dilihat sebagai berikut,
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H