170 likes | 312 Views
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)
E N D
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 http://navigators.com/sessphys.html
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 http://en.wikipedia.org/wiki/Image:Internet_map_1024.jpg
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)
Web 2.0 Web 2.0 tidak merujuk pada spesifikasi teknis, tetapi lebih pada perubahan tentang bagaimana pengembang software dan pemakai Web menggunakan Web sebagai platform http://en.wikipedia.org/wiki/Image:Web_2.0_Map.svg
Contoh: Layanan Kontemporer Contoh: Google on-line spreadsheet