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