Вы находитесь на странице: 1из 16

File Transfer Protocol

FTP (singkatan dari File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internetwork. FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. ebuah !lien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah ser"er FTP, sementara ser"er FTP adalah sebuah #indows er"i$e atau daemon yang berjalan di atas sebuah komputer yang merespons perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus transfer antara biner dan % &II, menggugah berkas komputer ke ser"er FTP, serta mengunduh berkas dari ser"er FTP. ebuah ser"er FTP diakses dengan menggunakan Universal Resource Identifier ('(I) dengan menggunakan format ftp)**namaser"er. !lien FTP dapat menghubungi ser"er FTP dengan membuka '(I tersebut.

FTP menggunakan protokol Transmission Control Protocol (T&P) untuk komunikasi data antara klien dan ser"er, sehingga di antara kedua komponen tersebut akan dibuatlah sebuah sesi komunikasi sebelum transfer data dimulai. ebelum membuat koneksi, port T&P nomor +, di sisi ser"er akan -mendengarkanper$obaan koneksi dari sebuah klien FTP dan kemudian akan digunakan sebagai port pengatur (control port) untuk (,) membuat sebuah koneksi antara klien dan ser"er, (+) untuk mengi.inkan klien untuk mengirimkan sebuah perintah FTP kepada ser"er dan juga (/) mengembalikan respons server ke perintah tersebut. ekali koneksi kontrol telah dibuat, maka ser"er akan mulai membuka port T&P nomor +0 untuk membentuk sebuah koneksi baru dengan klien untuk mentransfer data aktual yang sedang dipertukarkan saat melakukan pengunduhan dan penggugahan. FTP hanya menggunakan metode autentikasi standar, yakni menggunakan username dan password yang dikirim dalam bentuk tidak terenkripsi. Pengguna terdaftar dapat menggunakan username dan passwordnya untuk mengakses, men-download, dan meng-upload berkas-berkas yang ia kehendaki. 'mumnya, para pengguna terdaftar memiliki akses penuh terhadap beberapa direktori, sehingga mereka dapat membuat berkas, membuat direktori, dan bahkan menghapus berkas. Pengguna yang belum terdaftar dapat juga menggunakan metode anonymous login, yakni dengan menggunakan nama pengguna anonymous dan password yang diisi dengan menggunakan alamat e-mail.

Internet
e$ara harfiah, internet (kependekan daripada perkataan 1inter$onne$ted-networking1) ialah rangkaian komputer yang terhubung di dalam beberapa rangkaian. 2anakala Internet (huruf 1I1 besar) ialah sistem komputer umum, yang berhubung se$ara global dan menggunakan T&P*IP sebagai protokol pertukaran paket (packet switching communication protocol). (angkaian internet yang terbesar dinamakan Internet. &ara menghubungkan rangkaian dengan kaedah ini dinamakan internetworking. Kemunculan Internet (angkaian pusat yang membentuk Internet diawali pada tahun ,343 sebagai %(P%56T, yang dibangun oleh %(P% ('nited tates 7epartment of 7efense %d"an$ed (esear$h Proje$ts %gen$y). 8eberapa penyelidikan awal yang disumbang oleh %(P%56T termasuk kaedah rangkaian tanpa-pusat (de$entralised network), teori 9ueueing, dan kaedah pertukaran paket (pa$ket swit$hing). Pada , :anuari ,3;/, %(P%56T menukar protokol rangkaian pusatnya, dari 5&P ke T&P*IP. Ini merupakan awal dari Internet yang kita kenal hari ini. Pada sekitar ,330-an, Internet telah berkembang dan menyambungkan kebanyakan pengguna jaringanjaringan komputer yang ada. Internet pada saat ini

Internet dijaga oleh perjanjian bi- atau multilateral dan spesifikasi teknikal (protokol yang menerangkan tentang perpindahan data antara rangkaian). Protokol-protokol ini dibentuk berdasarkan perbin$angan Internet 6ngineering Task For$e (I6TF), yang terbuka kepada umum. 8adan ini mengeluarkan dokumen yang dikenali sebagai (F& ((e9uest for &omments). ebagian dari (F& dijadikan tandar Internet (Internet tandard), oleh 8adan %rsitektur Internet (Internet %r$hite$ture 8oard - I%8). Protokol-protokol internet yang sering digunakan adalah seperti, IP, T&P, '7P, 75 , PPP, <IP, I&2P, P=P/, I2%P, 2TP, >TTP, >TTP , >, Telnet, FTP, <7%P, dan <. 8eberapa layanan populer di internet yang menggunakan protokol di atas, ialah email*surat elektronik, 'senet, 5ewsgroup, perkongsian file (File haring), ### (#orld #ide #eb), ?opher, akses sesi ( ession %$$ess), #%I , finger, I(&, 2'7, dan 2' >. 7i antara semua ini, email*surat elektronik dan #orld #ide #eb lebih kerap digunakan, dan lebih banyak ser"is yang dibangun berdasarkannya, seperti milis (2ailing <ist) dan #eblog. Internet memungkinkan adanya ser"is terkini ((eal-time ser"i$e), seperti web radio, dan web$ast, yang dapat diakses di seluruh dunia. elain itu melalui internet dimungkinkan untuk berkonikasi se$ara langsung antara dua pengguna atau lebih melalui program pengirim pesan instan seperti &amfrog, Pidgin (?aim), Trilian, !opete, @ahooA 2essenger, 2 5 2essenger dan #indows <i"e 2essenger.

8eberapa ser"is Internet populer yang berdasarkan sistem Tertutup(B)(Proprietary ystem), adalah seperti I(&, I&C, %I2, &778, dan ?nutella. Budaya Internet :umlah pengguna Internet yang besar dan semakin berkembang, telah mewujudkan budaya internet. Internet juga mempunyai pengaruh yang besar atas ilmu, dan pandangan dunia. 7engan hanya berpandukan mesin pen$ari seperti ?oogle, pengguna di seluruh dunia mempunyai akses internet yang mudah atas berma$am-ma$am informasi. 7ibanding dengan buku dan perpustakaan, Internet melambangkan penyebaran(de$entrali.ation) * pengetahuan (knowledge) informasi dan data se$ara ekstrim. Perkembangan Internet juga telah mempengaruhi perkembangan ekonomi. 8erbagai transaksi jual beli yang sebelumnya hanya bisa dilakukan dengan $ara tatap muka (dan sebagian sangat ke$il melalui pos atau telepon), kini sangat mudah dan sering dilakukan melalui Internet. Transaksi melalui Internet ini dikenal dengan nama e-$ommer$e. Terkait dengan pemerintahan, Internet juga memi$u tumbuhnya transparansi pelaksanaan pemerintahan melalui e-go"ernment. Tata tertib Internet ama seperti halnya sebuah komunitas, Internet juga mempunyai tata tertib tertentu, yang dikenal dengan nama 5etti9uette. Isu moral dan undang-undang Terdapat kebimbangan masyarakat tentang Internet yang berpun$ak pada beberapa bahan kontro"ersi di dalamnya. Pelanggaran hak $ipta, pornografi, pen$urian identitas, dan u$apan ben$i (B) (>ate spee$h), adalah biasa dan sulit dijaga. >ingga tahun +00D, Indonesia masih belum memiliki &yberlaw, padahal draft akademis ('' &yberlaw sudah dibahas sejak tahun +000 oleh 7itjen Postel dan 7eperindag. '' yang masih ada kaitannya dengan teknologi informasi dan telekomunikasi adalah '' Telekomunikasi tahun ,333. Internet juga disalahkan oleh sebagian orang karena dianggap menjadi sebab kematian. 8randon Eedas meninggal dunia akibat pemakaian narkotik yang melampaui batas dengan teman-teman $hatting I(&nya memberi semangat. hawn #oolley bunuh diri karena ketagihan dengan permainan online, 6"er9uest. 8randes ditikam bunuh, dan dimakan oleh %rmin 2eiwes setelah menjawab iklan dalam internet. Akses Internet 5egara dengan akses internet yang terbaik termasuk !orea elatan (F0G daripada penduduknya mempunyai akses jalurlebar - 8roadband), dan wedia. Terdapat dua bentuk akses internet yang umum, yaitu dial-up, dan jalurlebar. 7i Indonesia, seperti negara berkembang dimana akses Internet dan penetrasi P& masih juga rendahlainnya sekitar H+G dari akses Internet melalui fasilitas Publi$ Internet aksss seperti warnet , $yber$afe, hotspot dll. Tempat umum lainnya yang sering dipakai untuk akses internet adalah di kampus dan dikantor. 7isamping menggunakan P& (Personal &omputer), kita juga bisa mengakses Internet melalui >andphone (>P) menggunakan Fasilitas yang disebut ?P( (?eneral Pa$ket (adio er"i$e). ?P( merupakan salah satu standar komunikasi wireless (nirkabel) yang memiliki ke$epatan koneksi ,,F kbps dan mendukung aplikasi yang lebih luas (grafis dan multimedia). Teknologi ?P( dapat diakses yang mendukung fasilitas tersebut. Pen-setting-an ?P( pada ponsel Tergantung dari operator (Telkomsel, Indosat, I<, /) yang digunakan. 8iaya akses Internet dihitung melalui besarnya kapasitas (per-kilobite) yang didownload.

Penggunaan Internet di tempat umum Internet juga semakin banyak digunakan di tempat umum. 8eberapa tempat umum yang menyediakan layanan internet termasuk perpustakaan, dan internet $afe*warnet (juga disebut &yber &afe). Terdapat juga tempat awam yang menyediakan pusat akses internet, seperti Internet !iosk, Publi$ a$$ess Terminal, dan Telepon web. Terdapat juga toko-toko yang menyediakan akses wi-fi, seperti #ifi-$afe. Pengguna hanya perlu membawa laptop (notebook), atau P7%, yang mempunyai kemampuan wifi untuk mendapatkan akses internet. Tokoh Tokoh Internet Dunia

Timothy 8arners <ee pen$ipta ### (#orld #ide #eb) (oy Tomlinson pen$ipta J (at) pada alamat e-mail

Portal web
Portal web adalah situs web yang menyediakan kemampuan tertentu yang dibuat sedemikian rupa men$oba menuruti selera para pengunjungnya. !emampuan portal yang lebih spesifik adalah penyediaan kandungan informasi yang dapat diakses menggunakan beragam perangkat, misalnya komputer pribadi, komputer jinjing (notebook), P7% (Personal igital !ssistant), atau bahkan telepon genggam

Protokol (komputer)
Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer. Protokol dapat diterapkan pada perangkat keras, perangkat lunak atau kombinasi dari keduanya. Pada tingkatan yang terendah, protokol mendefinisikan koneksi perangkat keras. Protokol perlu diutamakan pada penggunaan standar teknis, untuk menspesifikasi bagaimana membangun komputer atau menghubungkan peralatan perangkat keras. Protokol se$ara umum digunakan pada komunikasi real-time dimana standar digunakan untuk mengatur struktur dari informasi untuk penyimpanan jangka panjang. angat susah untuk menggeneralisir protokol dikarenakan protokol memiliki banyak "ariasi didalam tujuan penggunaanya. !ebanyakan protokol memiliki salah satu atau beberapa dari hal berikut)

2elakukan deteksi adanya koneksi fisik atau ada tidaknya komputer atau mesin lainnya. 2elakukan metode -jabat-tangan- (handshaking). 5egosiasi berbagai ma$am karakteristik hubungan. 2endeteksi rugi-rugi pada hubungan jaringan dan langkah-langkah yang dilakukan selanjutnya 2engakhiri suatu koneksi.

'ntuk memudahkan memahami Protokol, kita mesti mengerti 2odel = I. 7alam 2odel = I terdapat D layer dimana masing-masing layer mempunyai jenis protokol sesuai dengan peruntukannya. Prinsip-prinsip Desain Protokol 7alam membuat protokol ada tiga hal yang harus dipertimbangkan, yaitu efekti"itas, kehandalan, dan !emampuan dalam kondisi gagal di network.

Standarisasi Protokol %gar protokol dapat dipakai untuk komunikasi diberbagai pembuat perangkat maka dibutuhkan standarisasi protokol. 8anyak lembaga dunia yang bekerja untuk standarisasi protokol. @ang saat ini banyak mengeluarkan standarisasi protokol yaitu I6TF, 6T I, IT', dan %5 I.

Istilah internet

attachment K lampiran bandwidth K lebar pita broadband K pita lebar, jalur lebar browser K peramban, penjelajah bulletin board K papan buletin chat K obrol, obrolan, rumpi crash K bertabrakan (biasa untuk perangkat lunak*keras bermasalah) collission K tabrakan data connection K sambungan copy K salin, kopi, ganda cut K potong cyberspace K dunia maya database K pangkalan data, basis data delete"del K hapus domain K ranah download K ambil data, unduh, muat turun edit K sunting, ubah e-mail K imel, ratel * surel (surat elektronik), posel (pos elektronik), surat-e forward"fwd (e-mail) K terusan homepage K laman hosting K hosting interferensi K gangguan signal (berkaitan dengan signal wireless) install K pasang interface K antarmuka keyword K kata kun$i lag K lambat link K taut, kait, pautan, pranala load K muat login " log in " log on " logon K log masuk, masuk log, lihat sign in logout " log out " log off " logoff K log keluar, keluar log, lihat sign out network K jaringan newsgroup K kelompok warta, kelompok diskusi mailing list K milis, senarai, forum ratel network K jaringan networking K jejaring off line K tidak terhubung, terputus online " on line K terhubung, tersambung passphrase K frase sandi, kalimat sandi password K kata sandi paste K tempel preview K pratonton, pratilik, pratayang internet service provider K penyelenggara jasa internet

save K simpan scan K pindai server K peladen sign in " signin " sign on K $atat masuk, lihat login sign out " sign off K $atat keluar, lihat logout surfing K berselan$ar, selan$ar maya update K pemutakhiran, pembaruan upload K unggah, muat naik username K nama pengguna virtual reality K realitas maya webpage K halaman web website K situs web wireless K nirkabel

Komunitas maya di$iptakan untuk saling berkomunikasi di antara para pengguna internet dengan menggunakan teknologi yang mengguakan platform internet. #alaupun begitu, saat internet populer di kalangan awam, yaitu sejak mun$ulnya http sebagai landasan website, masyarakat baru sekedar menggunakan internet untuk men$ari berita atau komunikasi melalui e-mail. 5amun segera setelah itu, komunitas maya yang terdiri dari pengguna awam juga mulai terbentuk. !omunitas maya bisa berupa mailing list, newsgroup, mak$omblang, bulletin board. Nama panggilan 5ama panggilan (bahasa Inggris)nickname) adalah nama yang biasa dikenakan di dalam komunitas maya. 2isalnya, (i$hard tallman (Pendiri ?5') sering menggunakan rms sebagai nama panggilannya. Dani Firmansyah yang meretas (menge-hack) situs !P' biasa menggunakan nama panggilan &>IL=P(65I&. %tau ha$ker Indonesia yang tertangkap di ingapura, Wenas Agusetiawan biasa menggunakan nama panggilan h&-. %da juga yang menggunakan nama sendiri sebagai nickname. Milis 2ilis (kependekan dari istilah bahasa Inggris) mailing list) yaitu sarana untuk berkelompok menggunakan surel (e-mail). aat ini, banyak situs besar yang menyediakan layanan milis se$ara gratis, misalnya @ahooA ?roups dan ?oogle ?roups. rup berita ?rup berita (bahasa Inggris)newsgroup), sarana berbasis protokol 55TP ini mungkin tidak akrab bagi pengguna internet di Indonesia tetapi sarana ini umum digunakan sebelum adanya forum berbasis >TTP. 8agi yang beruntung, fasilitas ini masih bisa ditemui di beberapa tempat seperti kampus-kampus. ebuah grup berita bisa terdiri dari beberapa grup sesuai dengan minat masing-masing. ebagai $ontoh, grup berita di fakultas ilmu komputer 'ni"ersitas Indonesia terdiri dari

forum.M (antara lain forum.umum, forum.santai, dan lain-lain) forum.iki.M (untuk diskusi pelajaran)

alah satu grup berita tertua adalah 'senet.

Bincang-bincang Fasilitas bin$ang-bin$ang (bahasa Inggris)chatting) terkenal di antara generasi muda. 7ahulu, I(& terkenal sebagai sarana $hatting dengan Dalnet sebagai ser"er paling digemari dan MIRC (berplatform #indows) sebagai piranti lunak yang terkenal. 2I(& dapat ditemu di hampir semua warung internet di Indonesia. !ini, fasilitas-fasilitas bin$ang-bin$ang seperti @ahooA 2essenger, 2 5 2essenger, ?oogle Talk yang memiliki antar muka yang lebih menawan mulai menggeser keberadaan I(& yang hanya menyajikan teks saja. Situs komunitas!"aringan sosial itus komunitas * jaringan sosial (bahasa Inggris)social network) adalah sebuah fenomena internet yang mewakili generasi muda. itus-situs ini sering digunakan untuk men$ari jodoh (bahasa Inggris)online dating). Pada perkembangannya, modus yang sama juga digunakan untuk men$ari teman. alah satu jenis situs seperti ini yang populer adalah di Indonesia Friendster (juga merupakan yang pertama) dan 2yspa$e serta Fa$ebook di %merika erikat dan !anada. #orum berbasis $eb 7ahulu dikenal sebagai Papan 8uletin (bahasa Inggris)#ulletin #oard * #ulletin #oard $ystem %##$&) atau Papan Pesan (bahasa Inggris)'essage #oard) namun perlahan istilah tersebut mulai menghilang dari umum dan hanya digunakan di instansi-instansi pendidikan saja. Pada awal perkembangannya, pembuat situs seringkali harus sendiri membuat programnya baik menggunakan bahasa pemrograman C atau Perl. 5amun PHP sebagai bahasa pemrograman khusus web dan M !"# untuk basis data (database) menjadi pasangan fa"orit pengembang 8ulletin 8oard seperti Ph$Rea%tor atau Ph$&&. 7ua program terakhir bisa didapat dengan bebas dan gratis di our$eForge.5et. Php88, "8ulletin, serta simplema$hines adalah beberapa $ontoh program paling populer digunakan di Internet. &ontoh forum Indonesia)

?ame7e" Indonesia) forum untuk para pembuat gem*permainan komputer Indonesia #eb?aul, !afe?aul, 5gobrol.$om) tempat mengobrol tentang apa saja

&ontoh forum internasional)

?aia =nline) forum terbesar di Internet, dengan lebih dari sembilan juta pendaftar dan ,,, miliar pesan Psi$o FIP) forum teraktif di Internet, dengan lebih dari +/0.000 indi"idu yang berkunjung tiap hari. Forum %uto) forum berbahasa Peran$is yang juga sangat aktif

"urnal berbasis $eb :urnal web * internet (bahasa Inggris)weblog, blog atau online (ournal) merupakan tempat siapa saja untuk menulis apa saja. <i"ejournal, 8logger, serta #ordpress adalah situs-situs terbesar yang memiliki jutaan pengguna yang menuliskan $atatan harian mereka setiap hari, bahkan beberapa kali sehari. itus-situs ini adalah tempat untuk mengatakan apa saja yang ingin mereka katakan yang biasanya tidak tersalurkan lewat jalur-jalur lain. Permainan komputer internet Permainan komputer internet telah menggaet puluhan juta orang untuk bermain komputer di dunia maya se$ara terus-menerus. Permainan sema$am #orld of #ar$raft, ?unbound memerlukan pemain untuk membeli atau mengunduh terlebih dahulu piranti lunaknya, lalu memasangnya ke komputer. :enis permainan yang lain dapat langsung dimainkan melalui penjelajah internetN permainan sema$am 'topia, Tra"ian, dan 7uels telah menarik minat banyak orang karena mereka tidak wajib membayar atau memenuhi komputer mereka untuk memainkannya. 5ewgrounds dan (une $ape walaupun dapat dikategorikan ke kelompok yang terakhir, namun sebenarnya terjadi proses muat turun ke komputer penggunanya.

%ideo Internet @ouTube, 2eta$afe, dan ?oogle Eideo adalah dua dari banyak situs serupa yang memampukan para penggunanya memuat naikkan "ideo buatan mereka sendiri yang dapat disaksikan hingga jutaan penonton. itus sema$am ini telah menarik puluhan juta pemakai yang pada akhirnya membuat komunitas mereka sendiri. Pada tahun +00D situs @ouTube juga bekerja sama dengan jaringan tele"isi % &55 dalam menyajikan debat bakal $alon presiden %merika erikat dimana para rakyat biasa dapat mengajukan pertanyaan kepada bakal $alon presiden untuk dijawab di hadapan jutaan pemirsa tele"isi. #oto dan seni gambar 7e"iant%rt, Fli$kr, dan #orth ,000 adalah $ontoh situs yang mempunyai jutaan pengguna di seluruh dunia yang memiliki kegemaran yang sama, yaitu men$iptakan seni gambar, baik lewat fotografi, seni lukis, maupun menggunakan piranti lunak komputer sema$am Photoshop, dan situs-situs ini menjadi tempat mereka berbagi, memamerkan hasil karya, dan melihat hasil karya orang lain. &iki #ikipedia, #ikia, #ikitra"el, serta banyak situs lainnya mulai menggunakan teknologi yang memungkinkan para penggunanya berkoordinasi untuk menulis isi suatu situs. :ika %nda memba$a artikel ini, berarti %nda sedang mengunjungi komunitas maya yang dimaksud.

Klien-server (Client- Server)


Klien'server atau %lient'server merupakan sebuah paradigma dalam teknologi informasi yang merujuk kepada $ara untuk mendistribusikan aplikasi ke dalam dua pihak) pihak klien dan pihak ser"er. 7alam model klien*ser"er, sebuah aplikasi dibagi menjadi dua bagian yang terpisah, tapi masih merupakan sebuah kesatuan yakni komponen klien dan komponen ser"er. !omponen klien juga sering disebut sebagai front-end, sementara komponen ser"er disebut sebagai back-end. !omponen klien dari aplikasi tersebut dijalankan dalam sebuah workstation dan menerima masukan data dari pengguna. !omponen klien tersebut akan menyiapkan data yang dimasukkan oleh pengguna dengan menggunakan teknologi pemrosesan tertentu dan mengirimkannya kepada komponen ser"er yang dijalankan di atas mesin ser"er, umumnya dalam bentuk re)uest terhadap beberapa layanan yang dimiliki oleh ser"er. !omponen ser"er akan menerima re9uest dari klien, dan langsung memprosesnya dan mengembalikan hasil pemrosesan tersebut kepada klien. !lien pun menerima informasi hasil pemrosesan data yang dilakukan ser"er dan menampilkannya kepada pengguna, dengan menggunakan aplikasi yang berinteraksi dengan pengguna. ebuah $ontoh dari aplikasi $lient*ser"er sederhana adalah aplikasi web yang didesain dengan menggunakan %$ti"e er"er Pages (% P) atau P>P. krip P>P atau % P akan dijalankan di dalam web ser"er (%pa$he atau Internet Information er"i$es), sementara skrip yang berjalan di pihak klien akan dijalankan oleh web browser pada komputer klien. !lien-ser"er merupakan penyelesaian masalah pada software yang menggunakan database sehingga setiap komputer tidak perlu diinstall database, dengan metode klien-ser"er database dapat diinstal pada suatu komputer sebagai ser"er dan aplikasinya diinstal pada $lient. !lien - se"er adalah sebuah model komputerisasi dimana sebuah aplikasi $lient dijalankan di komputer desktop atau komputer pribadi yang mengakses informasi pada ser"er atau host yang terletak di lain tempat. 8agian dari aplikasi yang dijalankan di $lient biasanya digunakan untuk mengoptimalkan interaksi dengan user, dimana ser"er menyediakan proses tersentralisasi dan bekerja se$ara multiuser. 7engan makin berkembangnya teknologi jaringan komputer, sekarang ini ada ke$enderungan sebuah sistem yang menggunakan jaringan untuk saling berhubungan. 7alam jaringan tersebut, biasanya terdapat sebuah komputer yang disebut server, dan beberapa komputer yang disebut client. $erver adalah komputer

yang dapat memberikan service ke server, sedangkan client adalah komputer yang mengakses beberapa service yang ada di client. !etika client membutuhkan suatu service yang ada di server, dia akan mengirim re)uest kepada server lewat jaringan. *ika re)uest tersebut dapat dilaksanakan, maka server akan mengirim balasan berupa service yang dibutuhkan untuk saling berhubungan menggunakan $ocket. ,. !arakteristik $erver a. Pasif b. 2enunggu re)uest $. 2enerima re)uest, memproses mereka dan mengirimkan balasan berupa service !arakteristik Client a. %ktif b. 2engirim re)uest $. 2enunggu dan menerima balasan dari server

+.

$ocket adalah sebuah endpoint untuk komunikasi didalam jaringan. epasang proses atau thread berkomunikasi dengan membangun sepasang socket, yang masing-masing proses memilikinya. $ocket dibuat dengan menyambungkan dua buah alamat IP melalui port tertentu. e$ara umum socket digunakan dalam client"server system, dimana sebuah server akan menunggu client pada port tertentu. 8egitu ada client yang menghubungi server maka server akan menyetujui komunikasi dengan client melalui socket yang dibangun. ebagai $ontoh sebuah program web browser pada host O (IP ,H4.;4.F.H) ingin berkomunikasi dengan web server (IP ,F+.,,;.+F.,F) yang sedang menunggu pada port ;0. >ost O akan menunjuk sebuah port. 7alam hal ini port yang digunakan ialah port ,4FF. ehingga terjadi sebuah hubungan dengan sepasang socket (,H4.;4.F.H),4FF) dengan (,F+.,,;.+F.,F);0).

Model 'lient!Ser(er
%da beberapa model $lient*ser"er yang penting untuk diketahui. 2ari kita ulas model-model tersebut serta e"olusinya dimulai dari arsitektur mainframe hingga arsitektur $lient*ser"er Arsitektur Main(rame Pada arsitektur ini, terdapat sebuah komputer pusat (host) yang memiliki sumber daya yang sangat besar, baik memori, pro$essor maupun media penyimpanan. 2elalui komputer terminal, pengguna mengakses sumber daya tersebut. !omputer terminal hanya memiliki monitor*keyboard dan tidak memiliki &P'. emua sumber daya yang diperlukan terminal dilayani oleh komputer host. 2odel ini berkembang pada akhir tahun ,3;0-an. Arsitektur File !haring Pada arsitektur ini komputer ser"er menyediakan file-file yang tersimpan di media penyimpanan ser"er yang dapat diakses oleh pengguna. %rsitektur file sharing memiliki keterbatasan, terutama jika jumlah pengakses semakin banyak serta ukuran file yang di shaing sangat besar. >al ini dapat mengakibatkan transfer data menjadi lambat. 2odel ini populer pada tahun ,330-an. Arsitektur Client)!erver !arena keterbatasan sistem file sharing, dikembangkanlah arsitektur $lient*ser"er. alah satu hasilnya yaitu berupa software database ser"er yang menggantikan software database berbasis file ser"er. 7ikenalkan pula (782 ((elational 7atabase 2anagement ystem). 7engan arsitektur ini, 9uery data ke ser"er dapat terlayani dengan lebih $epat karena yang ditransfer bukanlah file, tetapi hanyalah hasil dari 9uery tersebut. (P& ((emote Pro$edure &alls) memegang peranan penting pada arsitektur $lient*ser"er. Mo*el Two'tier 2odel Two-tier terdiri dari tiga komponen yang disusun menjadi dua lapisan ) $lient (yang meminta seri$e) dan ser"er (yang menyediakan ser"i$e). Tiga komponen tersebut yaitu ) ,. 'ser Interfa$e. %dalah antar muka program aplikasi yang berhadapan dan digunakan langsung oleh user. +. 2anajemen Proses. /. 7atabase.

2odel ini memisahkan peranan user interfa$e dan database dengan jelas, sehingga terbentuk dua lapisan.

Pada gambar tersebut, user interfa$e yang merupakan bagian dari program aplikasi melayani input dari user. Input tersebut diproses oleh 2anajemen Proses dan melakukan 9uery data ke database (dalam bentuk perintah C<). Pada database ser"er juga bisa memiliki 2anajemen Proses untuk melayani 9uery tersebut, biasanya ditulis ke dalam bentuk tored Pro$edure. Mo*el Three'tier Pada model ini disisipkan satu layer tambahan diantara user interfa$e tier dan database tier. Tier tersebut dinamakan middle-tier. 2iddle-Tier terdiri dari bussiness logi$ dan rules yang menjembatani 9uery user dan database, sehingga program aplikasi tidak bisa meng9uery langsung ke database ser"er, tetapi harus memanggil prosedur-prosedur yang telah dibuat dan disimpan pada middle-tier. 7engan adanya ser"er middle-tier ini, beban database ser"er berkurang. :ika 9uery semakin banyak dan*atau jumlah pengguna bertambah, maka ser"er-ser"er ini dapat ditambah, tanpa merubah struktur yang sudah ada. %da berbagai ma$am software yang dapat digunakan sebagai ser"er middle-tier. &ontohnya 2T (2i$rosoft Transa$tion er"er) dan 2I7% .

Internet Protocol
Protokol Internet (Inggris Internet Protocol disingkat IP) adalah protokol lapisan jaringan (network layer dalam +$I Reference 'odel) atau protokol lapisan internetwork (internetwork layer dalam !RP! Reference 'odel) yang digunakan oleh protokol T&P*IP untuk melakukan pengalamatan dan routing paket data antar host-host di jaringan komputer berbasis T&P*IP. Eersi IP yang banyak digunakan adalah IP "ersi H (IP"H) yang didefinisikan pada (F& D3, dan dipublikasikan pada tahun ,3;,, tetapi akan digantikan oleh IP "ersi 4 pada beberapa waktu yang akan datang.

Protokol IP merupakan salah satu protokol kun$i di dalam kumpulan protokol T&P*IP. ebuah paket IP akan membawa data aktual yang dikirimkan melalui jaringan dari satu titik ke titik lainnya. 2etode yang digunakannya adalah connectionless yang berarti ia tidak perlu membuat dan memelihara sebuah sesi koneksi. elain itu, protokol ini juga tidak menjamin penyampaian data, tapi hal ini diserahkan kepada protokol pada lapisan yang lebih tinggi (lapisan transport dalam = I (eferen$e 2odel atau lapisan antar host dalam 7%(P% (eferen$e 2odel), yakni protokol Transmission &ontrol Proto$ol (T&P).

)ayanan yang dita$arkan oleh Protokol IP

IP menawarkan layanan sebagai protokol antar jaringan (inter-network), karena itulah IP juga sering disebut sebagai protokol yang bersifat routable. >eader IP mengandung informasi yang dibutuhkan untuk menentukan rute paket, yang men$akup alamat IP sumber (sour$e IP address) dan alamat IP tujuan (destination IP address). %natomi alamat IP terbagi menjadi dua bagian, yakni alamat jaringan (network address) dan alamat node (node address*host address). Penyampaian paket antar jaringan (umumnya disebut sebagai proses routing), dimungkinkan karena adanya alamat jaringan tujuan dalam alamat IP. elain itu, IP juga mengi.inkan pembuatan sebuah jaringan yang $ukup besar, yang disebut sebagai IP internetwork, yang terdiri atas dua atau lebih jaringan yang dihubungkan dengan menggunakan router berbasis IP.

IP mendukung banyak protokol klien, karena memang IP merupakan -kurir- pembawa data yang dikirimkan oleh protokol-protokol lapisan yang lebih tinggi dibandingkan dengannya. Protokol IP dapat membawa beberapa protokol lapisan tinggi yang berbeda-beda, tapi setiap paket IP hanya dapat mengandung data dari satu buah protokol dari banyak protokol tersebut dalam satu waktu. !arena setiap paket dapat membawa satu buah paket dari beberapa paket data, maka harus ada $ara yang digunakan untuk mengidikasikan protokol lapisan tinggi dari paket data yang dikirimkan sehingga dapat diteruskan kepada protokol lapisan tinggi yang sesuai pada sisi penerima. 2engingat klien dan ser"er selalu menggunakan protokol yang sama untuk sebuah data yang saling dipertukarkan, maka setiap paket tidak harus mengindikasikan sumber dan tujuan yang terpisah. &ontoh dari protokol-protokol lapisan yang lebih tinggi dibandingkan IP adalah Internet &ontrol 2anagement Proto$ol (I&2P), Internet ?roup 2anagement Proto$ol (I?2P), 'ser 7atagram Proto$ol ('7P), dan Transmission &ontrol Proto$ol (T&P).

IP mengirimkan data dalam bentuk datagram, karena memang IP hanya menyediakan layanan pengiriman data se$ara $onne$tionless serta tidak andal (unreliable) kepada protokol-protokol yang berada lebih tinggi dibandingkan dengan protokol IP. Pengirimkan $onne$tionless, berarti tidak perlu ada negosiasi koneksi (handshaking) sebelum mengirimkan data dan tidak ada koneksi yang harus dibuat atau dipelihara dalam lapisan ini. 'nreliable, berarti IP akan mengirimkan paket tanpa proses pengurutan dan tanpa a$knowledgment ketika pihak yang dituju telah dapat diraih. IP hanya akan melakukan pengiriman sekali kirim saja untuk menyampaikan paket-paket kepada hop selanjutnya atau tujuan akhir (teknik seperti ini disebut sebagai -best effort deli"ery-). !eandalan data bukan merupakan tugas dari protokol IP, tapi merupakan protokol yang berada pada lapisan yang lebih tinggi, seperti halnya protokol T&P.

8ersifat independen dari lapisan antarmuka jaringan (lapisan pertama dalam 7%(P% (eferen$e 2odel), karena memang IP didesain agar mendukung banyak komputer dan antarmuka jaringan. IP bersifat independen terhadap atribut lapisan fisik, seperti halnya pengabelan, pensinyalan, dan bit rate. elain itu, IP juga bersifat independen terhadap atribut lapisan data link seperti halnya mekanisme 2edia a$$ess $ontrol (2%&), pengalamatan 2%&, serta ukuran frame terbesar. IP menggunakan skema pengalamatannya sendiri, yang disebut sebagai -IP address-, yang merupakan bilangan /+-bit dan independen terhadap skema pengalamatan yang digunakan dalam lapisan antarmuka jaringan.

'ntuk mendukung ukuran frame terbesar yang dimiliki oleh teknologi lapisan antarmuka jaringan yang berbeda-beda, IP dapat melakukan peme$ahan terhadap paket data ke dalam beberapa fragmen sebelum diletakkan di atas sebuah saluran jaringan. Paket data tersebut akan dipe$ah ke dalam fragmenfragmen yang memiliki ukuran maOimum transmission unit (2T') yang lebih rendah dibandingkan dengan ukuran datagram IP. Proses ini dinamakan dengan fragmentasi (Fragmentasi paket (aringan,fragmentation). (outer atau host yang mengirimkan data akan meme$ah data yang hendak ditransmisikan, dan proses fragmentasi dapat berlangsung beberapa kali. elanjutnya host yang dituju akan menyatukan kembali fragmen-fragmen tersebut menjadi paket data utuh, seperti halnya sebelum dipe$ah.

7apat diperluas dengan menggunakan fitur IP =ptions dalam header IP. Fitur yang dapat ditambahkan $ontohnya adalah kemampuan untuk menentukan jalur yang harus diikuti oleh datagram IP melalui sebuah internetwork IP. Datagram IP

Format datagram Protokol IP Paket-paket data dalam protokol IP dikirimkan dalam bentuk datagram. ebuah datagram IP terdiri atas header IP dan muatan IP (payload), sebagai berikut)

>eader IP) 'kuran header IP ber"ariasi, yakni berukuran +0 hingga 40 byte, dalam penambahan Hbyte. >eader IP menyediakan dukungan untuk memetakan jaringan (routing), identifikasi muatan IP, ukuran header IP dan datagram IP, dukungan fragmentasi, dan juga IP =ptions. 2uatan IP) 'kuran muatan IP juga ber"ariasi, yang berkisar dari ; byte hingga 4FF,F byte.

ebelum dikirimkan di dalam saluran jaringan, datagram IP akan -dibungkus- dengan header protokol lapisan antarmuka jaringan dan trailer-nya, untuk membuat sebuah frame jaringan. 8erikut ini adalah nilai dari field Proto$ol
+ila Protokol 0 , + / 4 ; ,+ ,D +0 +D H, HD F0 F, Internet Proto$ol (IP) Internet &ontrol 2essage Proto$ol (I&2P) Internet ?roup 2essage Proto$ol (I?2P) ?ateway-to-?atway Proto$ol (??P) Transmission &ontrol Proto$ol (T&P) -.terior /ateway Protocol (6?P) P%(& 'ni"ersal Pa$ket Proto$ol (P'P) 'ser 7atagram Proto$ol ('7P) >ost 2onitoring Proto$ol (>2P) (eliable 7atagram Proto$ol ((7P) Internet Proto$ol "ersion 4 (IP"4) ?eneri$ (outing 6n$apsulation (?(6) IP e$urity 6n$apsulating e$urity Payload (IP e$ 6 P) IP e$urity %uthenti$ation >eader (%>)

Remote login
(emote login adalah salah satu layanan internet yang memungkinkan seorang pengguna internet untuk mengakses (login) ke sebuah remote host dalam lingkungan jaringan internet.dengan memanfaatkan remote login, seorang user dapat mengoperasikan sebuah host dari jarak jauh tanpa harus se$ara fisik berhadapan dengan host. 7ari sana, user dapat melakukan pemeliharaan * maintenan$e, menjalankan sebuah program, atau bahkan menginstall program baru di remote host.

Penggunaan Penggunaan remote login umumnya digunakan oleh administrator dalam suatu jaringan. 7engan adanya layanan remote login, seorang administrator sistem jaringan dapat terus memegang kendali atas masingmasing komputer di dalam jaringan, tanpa harus mengaksesnya se$ara fisik. <ayanan remote login juga memungkinkan seorang administrator menjaga stabilitas dan menyingkirkan bahaya dari luar di dalam suatu sistem jaringan

ama !ost
+ama host atau Hostname adalah nama komputer. Pemberian nama ini spesifik, untuk satu komputer tertentu saja dalam suatu jaringan. !arena sifatnya yang unik, maka dalam satu jaringan tidak boleh ada + atau lebih hostname yang sama. :ika terjadi penamaan yang sama, maka sistem akan memberitahukan bahwa telah terjadi duplikasi nama. Tapi jika komputer tidak saling terkoneksi ke jaringan memberikan nama komputer yang sama tidak masalah. 'ntuk menge$ek hostname di #indows IP bisa menekan tombol -<ogo#indowsPPause8reak-, kemudian klik tab Computer 0ame.

T6<56T (62=T6 <=?I5


Permasalahan terbesar dari masyrakat yang menghadapi teknologi informasi ini adalah pada saat ketika pertama kali menggunakan sistem I5T6(56T. 2ereka men$oba untuk menggapai seluruh yang tersedia. Terkadang pengguna musiman akan terkejut ketika mendapatkansuatu bentuk layanan baru dari jaringan. I5T6(56T bagaikan suatu rimba belantara informasi, sehingga harus dikenal jenis-jenis ser"i$e yang tersedia agar dapat dimanfaatkan dengan efisien dan efektif. istem pelayanan informasi pada jaringan I5T6(56T, sebagian besar bekerja dengan konsep client-server. :adi program $lient akan meminta ser"er untuk melakukan suatu tugas , misal searching. etelah ser"er selesai, maka akan mengirimkan hasilnya ke $lient. eluruh mekanisme bekerja dengan tata $ara pengiriman message. 7engan $ara ini maka dapat dilakukan pendisitribusian proses se$ara efisien ke beberapa mesin yang berbeda. Telnet adalah aplikasi remote login Internet. Telnet digunakan untuk login ke komputer lain di Internet dan mengakses berbagai ma$am pelayanan umum, termasuk katalog perpustakaan dan berbagai ma$am database. Telnet memungkinkan pengguna untuk duduk didepan komputer yang terkoneksi ke internet dan mengakses komputer lain yang juga terkoneksi ke internet. 7engan kata lain koneksi dapat terjadi ke mesin lain di satu ruangan, satu kampus, bahkan setiap komputer di seluruh dunia. etelah terkoneksi, input yang diberikan pada keyboard akan mengontrol langsung ke remote $omputer tadi. %kan dapat diakses pelayanan apapun yang disediakan oleh remote machine dan hasilnya ditampilkan pada terminal lokal. 7apat dijalankan session interaktif normal (login, eksekusi $ommand), atau dapat diakses berbagai ser"i$e seperti) melihat $atalog dari sebuah perpustakaan, akses ke teks dari U$! today, dan masih banyak lagi ser"i$e yang disediakan oleh masing-masing host pada di network. T6<56T menggunakan + program, yang satu adalah $lient (telnet& dan ser"er %telnetd). @ang terjadi adalah ada dua program yang berjalan, yaitu software client yang dijalankan pada komputer yang meminta pelayanan tersebut dan software ser"er yang dijalankan oleh komputer yang menghasilkan pelayanan tadi. Tugas dari client adalah)

. 2embuat koneksi network T&P (Transfer Control Protocol) dengan server. . 2enerima inputan dari user . 2enformat kembali inputan dari user kemudian mengubah dalam bentuk format standard dan dikirim ke server. . 2enerima output dari server dalam format standard. . 2engubah format output tadi untuk ditampilkan pada layar. edangkan tugas dari server adalah) .2enginformasikan software jaringan bahwa komputer itu siap menerima koneksi. K 2enunggu permintaan dalam bentuk format standard. K 2elaksanakan permintaan tersebut. K 2engirim kembali hasil ke client dalam bentuk format standard. K 2enunggu permintaan selanjutnya.. Telnet dapat digunakan untuk mengakses beberapa fasilitas yang ada di Internet. Fasilitas tersebut antara lain ) . <ibrary (perpustakaan) . 7atabase . Penggunaan superkomputer . Penggunaan progran khusus yang ada di suatu mesin tertentu di Internet.

"aringan komputer
,aringan kom$uter adalah sebuah sistem yang terdiri atas komputer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk men$apai suatu tujuan yang sama. Tujuan dari jaringan komputer adalah)

2embagi sumber daya) $ontohnya berbagi pemakaian printer, &P', memori, harddisk !omunikasi) $ontohnya surat elektronik, instant messaging, chatting

%kses informasi) $ontohnya web browsing

%gar dapat men$apai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan (service). Pihak yang meminta layanan disebut klien (client) dan yang memberikan layanan disebut pelayan (server). %rsitektur ini disebut dengan sistem $lient-ser"er, dan digunakan pada hampir seluruh aplikasi jaringan komputer. !lasifikasi 8erdasarkan skala )

Personal %rea 5etwork (P%5) &ampus %rea 5etwork (&%5) <o$al %rea 5etwork (<%5) 2etropolitant %rea 5etwork (2%5) #ide %rea 5etwork (#%5) ?robal %rea 5etwork (?%5)

8erdasarkan fungsi ) Pada dasarnya setiap jaringan komputer ada yang berfungsi sebagai $lient dan juga ser"er. Tetapi ada jaringan yang memiliki komputer yang khusus didedikasikan sebagai ser"er sedangkan yang lain sebagai $lient. %da juga yang tidak memiliki komputer yang khusus berfungsi sebagai ser"er saja. !arena itu berdasarkan fungsinya maka ada dua jenis jaringan komputer)

&lient-ser"er

@aitu jaringan komputer dengan komputer yang didedikasikan khusus sebagai ser"er. ebuah ser"i$e*layanan bisa diberikan oleh sebuah komputer atau lebih. &ontohnya adalah sebuah domain seperti www.detik.$om yang dilayani oleh banyak komputer web ser"er. %tau bisa juga banyak ser"i$e*layanan yang diberikan oleh satu komputer. &ontohnya adalah ser"er jtk.polban.a$.id yang merupakan satu komputer dengan multi ser"i$e yaitu mail ser"er, web ser"er, file ser"er, database ser"er dan lainnya.

Peer-to-peer

@aitu jaringan komputer dimana setiap host dapat menjadi ser"er dan juga menjadi $lient se$ara bersamaan. &ontohnya dalam file sharing antar komputer di :aringan #indows 5etwork 5eighbourhood ada F komputer (kita beri nama %,8,&,7 dan 6) yang memberi hak akses terhadap file yang dimilikinya. Pada satu saat % mengakses file share dari 8 bernama dataQnilai.Ols dan juga memberi akses file soalQuas.do$ kepada &. aat % mengakses file dari 8 maka % berfungsi sebagai $lient dan saat % memberi akses file kepada & maka % berfungsi sebagai ser"er. !edua fungsi itu dilakukan oleh % se$ara bersamaan maka jaringan seperti ini dinamakan peer to peer. 8erdasarkan topologi jaringan) 8erdasarkan Rtopologi jaringanS, jaringan komputer dapat dibedakan atas)

Topologi bus Topologi bintang Topologi $in$in Topologi mesh Topologi pohon Topologi linier

Вам также может понравиться