Wednesday 2 March 2011

DARPA, IP/TCP & FTP


Well, mungkin sudah banyak yang tahu apa itu DARPA, IP/TCP dan FTP namun tidak sedikit juga yang belum tahu (saya termasuk yang tidak tahu hehe). Oleh karena itu, dalam artikel kali ini saya akan mencoba membahas tentang apa itu DARPA, IP/TCP dan FTP ?

Check it out !

 A.    DARPA
DARPA adalah badan dari Departemen Pertahanan Amerika Serikat yang bertanggung jawab untuk pengembangan baru yang digunakan oleh militer. Nama aslinya ialah Advanced Research Project Agency (ARPA). Perubahan nama ini terjadi pada tahun 1972 tetapi pada tahun 1993 berganti nama kembali menjadi ARPA dan akhirnya menjadi DARPA kembali pada tahun 1996. DARPA terbentuk karena masyarakat politik dan pertahanan mengakui kebutuhan tingkat tinggi Departemen Pertahanan, Organisasi untuk merumuskan dan melaksanakan proyek-proyek R & D yang akan memperluas batas-batas teknologi, dan spesifik dari Layanan Militer dan dari laboratorium mereka. Dalam mencapai misi ini, DARPA telah mengembangkan dan mengalihkan program teknologi mencakup berbagai disiplin ilmu yang menangani berbagai macam kebutuhan keamanan nasional.

Dari 1958-1965, penekanan ARPA yang berpusat pada isu-isu nasional utama, termasuk ruang, pertahanan rudal balistik, dan deteksi uji coba nuklir. Selama tahun 1960, semua ruang sipil program perusahaan telah dipindahkan ke National Aeronautics and Space Administration (NASA) dan program ruang militer untuk Layanan individu. DARPA ini memungkinkan untuk lebih memfokuskan upayanya pada bek (pertahanan terhadap rudal balistik), Proyek Vela (deteksi uji coba nuklir), dan gesit (kontra R & D) Program, dan untuk mulai bekerja pada pengolahan komputer, ilmu perilaku, dan ilmu bahan.
Selama akhir 1960-an, dengan pengalihan dari program ini matang pada Layanan, ARPA redefinisi peran dan berkonsentrasi pada satu set beragam relatif kecil, program penelitian dasarnya eksplorasi. Badan berganti nama menjadi Defense Advanced Research Projects Agency (DARPA) pada tahun 1972, dan selama awal 1970-an, ia menekankan program energi langsung, pengolahan informasi, dan teknologi taktis.
The Mansfield Perubahan tahun 1973 terbatas alokasi jelas untuk riset pertahanan (melalui ARPA / DARPA) untuk proyek-proyek dengan aplikasi militer langsung. Beberapa berpendapat bahwa perubahan tersebut hancur sains Amerika, karena ARPA / DARPA adalah sumber utama pendanaan untuk proyek-proyek ilmu dasar dari waktu; di National Science Foundation pernah dibuat perbedaan seperti yang diharapkan.
Dari 1976-1981, tekanan utama DARPA didominasi oleh udara, darat, laut, dan teknologi ruang, armor taktis dan program anti-lapis baja, inframerah sensing untuk surveilans berbasis-angkasa, teknologi tinggi energi laser untuk pertahanan rudal berbasis ruang, melawan kapal selam perang, rudal jelajah canggih, pesawat canggih, dan aplikasi pertahanan komputasi maju. Ini skala demonstrasi teknologi program besar bergabung dengan penelitian sirkuit terpadu, yang mengakibatkan teknologi elektronik submicrometre dan perangkat elektron yang berevolusi menjadi Integrasi Very Large Scale Integration ( VLSI ) Program dan partikel bermuatan balok program diamanatkan kongres.
Pada 28 Oktober 2009 badan tersebut pecah tanah pada fasilitas baru di Arlington, Virginia beberapa mil dari Pentagon.

 B.     TCP / IP
TCP / IP (Transmission Control Protocol/Internet Protocol) adalah standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet. Protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini. Data tersebut diimplementasikan dalam bentuk perangkat lunak (software) di sistem operasi. Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack


Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Adapun beberapa fungsi IP (IP Address) antara lain: pengalamatan, fregmentasi datagram antar jaringan, pengiriman datagram antar jaringan. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen. 
Protokol TCP/IP selalu berevolusi seiring dengan waktu, mengingat semakin banyaknya kebutuhan terhadap jaringan komputer dan Internet. Pengembangan ini dilakukan oleh beberapa badan, seperti halnya Internet Society (ISOC), Internet Architecture Board (IAB), dan Internet Engineering Task Force (IETF). Macam-macam protokol yang berjalan di atas TCP/IP, skema pengalamatan, dan konsep TCP/IP didefinisikan dalam dokumen yang disebut sebagai Request for Comments (RFC) yang dikeluarkan oleh IETF.

C.      FTP
File Transfer Protokol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang mensupport TCP/IP protokol. Dua hal penting yang ada dalam FTP adalah FTP server dan FTP Client. FTP server menjalankan software yang digunakan untuk tukar menukar file, yang selalu siap memberian layanan FTP apabila mendapat request dari FTP client. FTP client adalah komputer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file (mengupload atau mendownload file).

 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.
FTP sebenarnya cara yang tidak aman untuk mentransfer file karena file tersebut ditransfer tanpa melalui enkripsi terlebih dahulu tetapi melalui clear text. Mode text yang dipakai untuk transfer data adalah format ASCII atau format Binary. Secara default, ftp menggunakan mode ASCII untuk transfer data. Karena pengirimannya tanpa enkripsi, maka username, password, data yang ditransfer, maupun perintah yang dikirim dapat di sniffing oleh orang dengan menggunakan protocol analyzer (Sniffer). Solusi yang digunakan adalah dengan menggunakan SFTP (SSH FTP) yaitu FTP yang berbasis pada SSH atau menggunakan FTPS (FTP over SSL) sehingga data yang dikirim terlebih dahulu dienkripsi (dikodekan).
FTP biasanya menggunakan dua buah port yaitu port 20 dan 21 dan berjalan exclusively melalui TCP. FTP server Listen pada port 21 untuk incoming connection dari FTP client. Biasanya port 21 untuk command port dan port 20 untuk data port. Pada FTP server, terdapat 2 mode koneksi yaitu aktif mode dan pasif mode.


No comments:

Post a Comment