KONSEP DASAR WEB
Hypertext Transfer Protocol (HTTP) adalah standar untuk mendefiniskan bagaimana client berkomunikasi dengan server dan bagaimana data ditransmisikan dari server kembali ke client.
1. URI (Uniform Resource Identifier)
Uniform Resource Identifier (URI) adalah kumpulan
karakter dalam sintaks tertentu yang mengidentifikasi sebuah resource. Resource
bisa merupakan file di server tapi juga bisa merupakan email address, berita,
buku, host internet, dan lain-lain.
Sintaks : scheme:scheme-specific-part
scheme bisa
berupa : data, file, http, ftp, gopher, mailto, news, telnet.
scheme-specific-part
bisa berupa : //authority/path?query
URI ada 2 yaitu :
-
URN (Uniform Resource Name)
Tujuan URN adalah menghandle resource yang dimirror pada banyak tempat
yang berbeda atau telah dipindah dari satu tempat ke tempat lain. URN
mengidentifikasi resource itu sendiri, bukan tempat resourcenya. Jika terdapat
sebuah URN, sebuah program FTP harus mengambil filenya dari mirror terdekat.
Sebuah URN memiliki format sebagai berikut urn:namespace:resource_name.
Sebuah namespace adalah nama dari koleksi dari resource. Sebuah resource_name
adalah nama dari resource dari sebuah koleksi. Contohnya, URN dari
urn:ISBN:1565924851 mengindentifikasikan sebuah ISBN dengan identifikasi
1565924851. Dan mengacu pada sebuah buku misalnya bernama : Java Network
Programming. Masing-masing sintaks tergantung pada resource_name.ISBN namespace
terdiri dari 10 atau 13 karakter, semuanya adalah digit—dengan sebuah aturan
bahawa karakter terakhir berupa huruf : X (baik huruf besar / kecil).
-
URL (Uniform Resource Locator) : penunjuk ke suatu resource di Internet pada lokasi tertentu, misal: http://www.oreilly.com/catalog/javanp3/
URL ada dua macam :
Ø Absolute URL :
contoh <img src=”http://www.ukdw.ac.id/ukdw.jpg”>
Ø Relative URL :
contoh <img src=”images/ukdw.gif”>
2. HTML, SGML, dan XML
HTML digunakan
untuk memformat dokumen web. HTML digunakan untuk presentasi data dan
menyediakan linking antar halaman.
SGML adalah
ide untuk mendeskripsikan sematik teks daripada penampilannya yang disebut juga
Standard Generalized Markup Language. SGML ditemukan pada pertengahan tahun
1970an oleh Charles Goldfarb, Edward Mosher, dan Raymond Lorie di IBM. SGML
merupakan standar International Standards Organization (ISO), yaitu ISO
8879:1986.
XML adalah
suatu bahasa Markup, yaitu bahasa
yang berisikan kode-kode berupa tanda-tanda tertentu dengan aturan tertentu
untuk memformat dokumen teks dengan tag sendiri agar dapat dimengerti. XML
menyediakan format untuk mendeskripsikan data terstruktur. XML menyebabkan isi data mudah dimengerti dan
memungkinkan pendefinisian kumpulan tag yang tidak terbatas.
3. MIME (Multipurpose
Internet Mail Extensions), RFC 2045.
MIME adalah
standar untuk mengirim multipart, multimedia data melalui email di
Internet. Data bisa berupa data biner,
ASCII atau bukan ASCII. MIME digunakan untuk mendeskripsikan isi file sehingga
software client dapat mengetahui perbedaan antara data.
Contoh :
text/html, text/css, image/gif, video/mpeg, application/zip.
0 komentar:
Post a Comment