Wednesday, March 17, 2010

Internet Dan WEB

Internet dan Web Internet • Jaringan internetworking yang terbentuk dari jaringan-jaringan yang lebih kecil • “Network of networks” untuk keperluan akademik, bisnis, militer, pemerintahan, ataupun personal • Mengandung informasi dan layanan (services)  Informasi à berbagai dokumen dan file, serta halaman Web  Layanan à email, ftp, chat, video conference, … Internet: Arsitektur Fisik Protokol-Protokol Internet • Pada level yang paling rendah (OSI layer 3): IP à mendefinisikan paket-paket data yang dikirimkan dari satu node ke node yang lain • Pada level di atasnya (OSI layer 4): TCP dan UDP  Protokol transmisi data  TCP à connection –oriented (lebih reliable); UDP à connectionless (best effort) • Pada level paling atas (OSI layer 5,6, dan 7): protokol-protokol aplikasi (smtp, ftp, http, …) Peta Internet Statistik Internet Pengaturan Alamat IP • Mengapa perlu pengaturan ?  Karena Internet bersifat global, perlu namespace yang bersifat global pula (agar tidak ada alamat kembar)  Keterbatasan ketersediaan alamat (IPv4 – hanya 232 alamat) • Pengaturan secara global dilakukan oleh ICANN (Internet Corporation for Assigned Names & Numbers), khususnya oleh entitas IANA (Internet Assigned Numbers Authority)  IANA mendelegasikan alokasi dan registrasi alamat IP ke Regional Internet Registry (RIR) • American Registry for Internet Numbers (ARIN) à Amerika Utara • RIPE Network Coordination Center à Eropa, Timur Tengah, dan Asia Tengah • Asia-Pacific Network Information Center (APNIC) à Asia dan Pasifik • Latin American and Carribean Internet Address Registry à Amerika Latin dan Karibia • African Network Information Center (AfriNIC) à Afrika  Alokasi oleh IANA ke RIR berupa “potongan-potongan” (chunks) besar, mis. berukuran 224 alamat, RIR kemudian melakukan alokasi ke ISP dan organisasi lainnya Pengaturan Nama Domain • Nama domain untuk memudahkan mengingat alamat IP • Nama domain menuruti suatu struktur hirarkis • Top level domain sebagai “root”  Generic TLD (gTLD): com, edu, mil, gov, …  Country Code TLD (ccTLD): us, au, jp, id, my, sg, ... diikuti dengan second level, third level, dst. (subdomain) • Harus diregistrasikan agar dikenal via domain name system (DNS) • Nama domain telah menjadi komoditi ekonomis: bisa diperjualbelikan, sarana marketing, sasaran serangan, dsb. (contoh: cybersquatting – menggunakan nama domain yang mirip dengan nama/merk/brand yg sudah dikenal, untuk mendapatkan keuntungan) Internet Masa Depan • Internet2: konsorsium non-profit (212 univ + 60 perush) untuk mengembangkan teknologi dan aplikasi jaringan yang lebih maju untuk kepentingan pendidikan dan pengiriman data berkecepatan tinggi  Abilene: network backbone berkecepatan tinggi (> 10 Gbps) di US  Digunakan, salah satunya, untuk real-time & realistic video conference (mis: Singapore – MIT alliance) • Network-network maju di negara lain:  GEANT (pan-Eropa)  SURFNet (Belanda)  Renater (Perancis)  Canarie (Kanada) (World-Wide) Web • Kumpulan resources dan dokumen yang saling terhubung melalui hyperlink • Pemakai dapat membaca dokumen Web yang berisi teks, gambar, video, dan informasi multimedia lain dengan browser dan menjelajahnya melalui hyperlink yang terdapat di dokumen tsb. • WWW diciptakan oleh Tim Berners-Lee • dari CERN pada tahun 1990. • • Gambar di atas menunjukkan server • Web pertama yang dibangun Tim. • http://en.wikipedia.org/wiki/Image:FirstWebServer.jpg Cara Kerja Web • Sebuah halaman Web diakses dengan cara menuliskan URLnya atau mengikuti link yang menuju kepadanya, menggunakan browser Web  URL menunjukkan lokasi dokumen yang dikelola oleh sebuah server Web  URL diubah menjadi alamat IP server Web ybs  Browser kemudian mengirimkan request http ke server Web  Server Web akan menjawab dengan memberikan dokumen yang diminta, dalam format HTML http://www.positive-change.co.uk/imagesForCS/HowItWorks2.gif Standar dalam WWW • Protokol (cara berinteraksi antara browser dan server Web) – HTTP • Bahasa markup (definisi struktur dan interpretasi dokumen dengan hyperlinks) – HTML, XHTML (W3C) • Stylesheets (memisahkan presentasi dan contents) – CSS, XSL (W3C) • Scripting language (menambahkan fungsionalitas dalam dokumen Web) – JavaScript (Ecma) • Model representasi dokumen Web yang bersifat platform- dan language-independent – DOM (W3C) Web: Dari Statis ke Dinamis • Menambahkan unsur komputasi ke halaman Web  Program CGI (Common Gateway Interface)  Applet Java  Script (mis: JavaScript) Web 2.0 • “A perceived second generation of web-based communities and hosted services which aim to facilitate collaboration and sharing between users” (Wikipedia)  Situs-situs social networking: Friendster, …  Wikis (a medium which can be edited by anyone with access to it, and provides an easy method for linking from one page to another): Wikipedia, …  Folksonomies (the practice and method of collaboratively creating and managing tags to annotate and categorize content • del.icio.us (social bookmarking web services for storing, sharing, and discovering bookmarks) • Flickr, Picasa (web photo album)

0 komentar:

Post a Comment

Tinggalkan Komentar Disini