Anda di halaman 1dari 24

Chapter 7 1he App||cat|on Layer

71 DNS (Doma|n Name System)


Secara Leorl program blsa menun[uk ke bost mollbox an tesootce laln melalul oetwotk
oJtessnya (mlsalnya l) namun oJJtess semacam lLu sullL llngaL uan blla setvet lplnahkan ke
mesln yang berbea engan l oJJtess yang berbea alamaL Lu[uan pun harus berubah namun
[arlngan hanya mengerLl oJJtess alam benLuk numerlk Maka lbuLuhkan mekanlsme unLuk
mengonversl sLrlng ASCll men[al oetwotk oJJtess
unS aalah penemuan hlerarkl skema penamaan JomoloboseJ an slsLem basls aLa
LerlsLrlbusl unLunk menglmplemenLaslkan skema penamaan lnl ulgunakan LeruLama unLuk
memeLakan nama bost an Lu[uan emall ke l oJJtess Lapl blsa [uga lgunakan unLuk kepenLlngan
laln
Cara unS lgunakan aalah sebagal berlkuL unLuk memeLakan suaLu nama ke l oJJtess
sebuah program apllkasl memanggll llbtoty proseur yang lsebuL tesolvet memberlkannya nama
sebagal parameLer kesolvet kemulan menglrlm pakeL uu kepaa setvet uN5 lokal yang
kemulan mencarl nama LersebuL an mengemballkan l oJJtess kepaa tesolvet yang
meneruskannya kepaa collet SeLelah menapaLkan l oJJtess program apaL membuaL koneksl
1C engan Lu[uan aLau menglrlmlnya pakeL uu

711 1he DNS Name Space
Secara konsep lnLerneL lbagl men[al leblh arl 200 toplevel Jomolos Llap Jomolo meng
covet banyak bost 1lap Jomolo lparLlsl men[al sobJomolo an aa parLlsl lagl Lerusmenerus
uomolo lnl blsa lgambarkan alam sLrukLur pohon seperLl berlkuL uaun paa gambar
merepresenLaslkan Jomolo yang Llak memlllkl sobJomolo uomolo yang aa paa aun blsa
merepresenLaslkan saLu bost aLau sebuah perusahaan yang Lerlrl arl banyak bost

1oplevel Jomolo Lerlrl arl qeoetlc an cooottles uomaln generlk asll aalah com
(commetclol) eJo (eJocotloo) qov (1be u5 leJetol Covetomeot) lnL (organlsasl lnLernaslonal
LerLenLu) oet (penyela [arlngan) an otq (organlsasl oooptoflt) uomaln negara laLur alam lSC
3166
aa november 2000 lCAnn menerlma empaL toplevel Jomolo baru yalLu blz (bosloess)
lofo (lofotmotloo) oome(peoples oome) an pto (ptofessloos) ulLambah engan Llga toplevel
Jomolo aLas permlnLaan lnusLrl oeto (oetospoce loJostty) coop (coopetotlves) an moseom
(moseoms)
nama Jomolo blsa berslfaL absoluL aLau relaLlf uomaln absoluL selalu berakhlran LlLlk (mlsal
engsuncom) seangkan omaln relaLlf Llak uomaln relaLlf harus llnLerpreLaslkan alam konLeks
LerLenLu unLuk menenLukan arLlnya secara unlk ualam keua slfaL lnl omaln LerLenLu menun[uk
kepaa ooJe speslflk paa pohon an semua ooJe l bawahnya nama omaln berslfaL cose
loseosltlve komponen nama blsa memuaL 63 karakLer an potb secara keseluruhan Llak boleh
leblh arl 233 karakLer

712 kesource kecords
SeLlap omaln balk sloqle bost aLau toplevel omaln blsa memlllkl tesootce tecotJs yang
Lerasoslasl engannya unLuk sloqle bost tesootce tecotJs pallng blasa hanyalah ll oJJtess Lapl
banyak [uga tesootce tecotJs laln SaaL tesolvet memberlkan nama omaln paa unS yang
lapaLkannya aalah tesootce tecotJs yang Lerasoslasl engan nama LersebuL uengan beglLu
fungsl uLama unS aalah memeLakan nama omaln kepaa tesootce tecotJs
kesootce tecotJs Lerlrl arl llma Lupel yang lkoekan alam blner unLuk eflslensl namun
lrepresenLaslkan alam Leks ASCll saLu barl unLuk Llap tesootce tecotJs lormaL yang lgunakan
aalah

Domain_name Time_to_live Class Type Value

uomolo_oome merupakan omaln LempaL tecotJs 8lasanyaaa banyak tecotJs alam
seLlap omaln an Llap sallnan basls aLa menganung lnformasl LenLang banyak omaln llelJ lnl
aalah kuncl pencarlan uLama unLuk memenuhl poety uruLan tecotJs alam basls aLa Llak
slgnlflkan
1lme_to_llve memberl lnformasl seberapa sLabll sebuah tecotJ lnformasl yang sangaL sLabll
lberlkan nllal yang besar seperLl 86400 ([umlah eLlk alam saLu harl) Seballknya lberl nllal yang
kecll seperLl 60 (saLu menlL)
closs unLuk lnformasl lnLerneL selalu ln unLuk lnformasl nonlnLerneL koe laln blsa
lgunakan namun [arang lLemukan paa kehlupan nyaLa
1ype meneskrlpslkan [enls tecotJ 8eberapa Llpe penLlng



SCA menyelakan nama arl sumber lnformasl uLama LenLang nama arl zona setvet
alamaL emall arl amlnlsLraLornya setloloombet yang unlk an berbagal floq an tlmeoot
kecotJ A berlsl l oJJtess 32blL unLuk beberapa bost 1lap lotetoet bost harus memlllkl
pallng Llak saLu ll oJJtess agar mesln laln blsa berkomunlkasl engannya
Mx tecotJ menspeslflkaslkan nama arl bost yang slap menerlma emall unLuk omaln
speslflk ulgunakan karena Llak semua mesln slap menerlma emall
nS tecotJ menspeslflkaslkan nama setvet
CnAML tecotJs membuaL nama allas mungkln unLuk lbuaL
18 [uga menun[uk ke nama laln 8erbea engan CnAML yang hanya eflnlsl makro 18
aalah Llpe aLa reguler unS yang lnLerpreLaslnya LerganLung konLeks saaL la lLemukan rakLlsnya
hamplr selalu blsa mengasoslaslkan nama engan ll oJJtess unLuk memungklnkan mencarl ll
oJJtess an mengemballkan nama arl mesln Pal lnl lsebuL tevetse lookop
nlNlO membuaL orang blsa mengeLahul mesln an slsLem operasl macam apa sebuah
omaln berhubungan engan 1x1 tecotJs membuaL omaln blsa menglenLlflkasl lrl mereka

voloe flelJ blsa berlsl angka nama omaln aLau sLrlng ASCll

ConLoh lnformasl yang mungkln lLemukan paa basls aLa unS suaLu omaln unLuk csvunl



8arls nonkomen perLama menganung lnformasl asar LenLang omaln ua barls
berlkuLnya berlsl lnformasl LenLang lokasl omaln kemulan ua buah eotty yang memberl
lnformasl LenLang LempaL unLuk menglrlm emall
SeLelah barls kosong LerapaL lnformasl bahwa lgunakan unlx kemulan lberlkan keua
l oJJtessnya Lalu LerapaL Llga plllhan unLuk melakukan booJlloq Lerhaap emall yang lklrlm ke
flltscsvool
LmpaL berls berlkuLnya berlsl eotty Llplkal unLuk sebuah wotkstotloo lnformasl yang
LercanLum aalah l oJJtess moll Jtop prlmer an sekuner an lnformasl LenLang mesln
kemulan LerapaL eotty unLuk slsLem nonunlx yang Llak apaL menerlma suraL llan[uLkan
engan eotty unLuk prlnLer laser yang Lerhubung ke lnLerneL
ualam flle lnl Llak lLun[ukkan l oJJtess yang lgunakan unLuk mellhaL Loplevel omaln
Pal lnl lperlukan unLuk mellhaL hosL yang [auh namun karena Llak Lermasuk alam omaln
csvunl maka Llak lcanLumkan alam flle lnl

713 Nama Server
aa Leorlnya saLu nama server blsa berlsl seluruh basls aLa unS an apaL merespon
semua poety yang berhubungan namun nyaLanya server akan men[al sangaL overloa
unLuk menghlnarl masalah yang behubungan engan hanya aanya sumber lnformasl
Lunggal name space unS lbagl men[al zona yang sallng Llak overlap Salah saLu caranya aalah
sebagal berlkuL



SeLlap zona menganung sebaglan arl pohon an nama server yang menylmpan lnformasl LenLang
zona LersebuL umumnya sebuah zona hanya memlllkl saLu nama server prlmer yang menapaL
lnformasl arl flle alam lsknya an saLu aLau leblh nama server sekuner yang menapaL
lnformasl arl nama server prlmer unLuk menlngkaLkan telloblllty beberapa server arl suaLu zona
lleLakkan l luar zona lLu
SaaL resolver menerlma poety LenLang nama omaln poety lLeruskan ke nama server lokal
!lka omaln yang lcarl [aLuh l yurlslksl nama server akan lkemballkan ootbotltotlve tesootce
tecotJsnya
8erlkuL aalah llusLrasl cara resolver mellhaL ke temote oome




72 L|ectron|c Ma||
721 Ars|tektur dan Layanan
umumnya slsLem emall menukung llma fungsl asar
1 komposlsl yalLu proses membuaL pesan an men[awabnya Walaupun elLor Leks apa
pun blsa lgunakan unLuk baglan Lubuh pesan slsLem blsa menyelakan banLuan unLuk
masalah oJJtessloq an berbagal masalah beoJet flelJs yang LercanLum paa Llap pesan
2 1ransfer yalLu proses memlnahkan pesan arl penglrlm ke penerlma ulbuLuhkan
LerclpLanya koneksl ke Lu[uan aLau meslnmesln anLara mengeluarkan pesan an
memuLuskan koneksl SlsLem emall melakukannya secara oLomaLls
3 kepottloq yalLu proses memberlLahu penglrlm LenLang apa yang Ler[al paa pesan yang
lklrlm Apakah Lerklrlm LerLolak aLau hllang
4 ulsployloq yalLu proses menun[ukkan emall kepaa penerlma 1erkaang lbuLuhkan
konversl agar pesan yang lLerlma blsa lbaca
5 ulsposltloo yalLu hal yang llakukan penerlma seLelah menerlma pesan
kemungklnanannya anLara laln lhapus sebelum lbaca lhapus seLelah lbaca
lslmpan an sebagalnya esan yang lslmpan [uga harus blsa lbaca ulang lfotwotJ
aLaupun lproses engan caracara laln
Selaln layananlayanan asar beberapa slsLem emall [uga menukung berbagal flLur
yang leblh rumlL anLara laln
1 ,ollbox yalLu lokasl penylmpanan emall yang masuk ulbuLuhkan perlnLah unLuk
membuaL menghancurkan mallbox memerlksa lsl mallbox memasukkan an
menghapus pesan arl mallbox an sebagalnya
2 ,ollloq llst yalLu suaLu mekanlsme unLuk menglrlm sallnan lenLlk lsl emall kepaa
beberapa emall yang LerafLar paa mollloq llst
le uLama arl slsLem emall aalah pembeaan anLara eovelope an lslnya
ovelope mengenkapsulasl pesan an berlsl berbagal lnformasl yang lbuLuhkan unLuk
menglrlm pesan seperLl alamL Lu[uan prlorlLas an level keamanan Agen ttoospott
pesanmenggunakan eovelope unLuk tootloq sebagalmana kanLor pos [uga

esan alam eovelope Lerlrl arl ua baglan beoJet an boJy 8aglan beoJet
menganung lnformasl konLrol unLuk oset oqeots 8aglan boJy secara keseluruhan aalah
unLuk penerlma pesan 8erlkuL llusLrasl eovelope an pesan



722 1he user 4qent
uset Aqeot paa umumnya aalah program (kaang lsebuL moll teoJet) yang menerlma
berbagal perlnLah unLuk membuaL menerlma an men[awab pesan Lermasuk [uga memanlpulasl
mallbox

Meng|r|m Lma||
unLuk menglrlm emall pengguna harus menyelakan pesan alamaL Lu[uan an parameLer
parameLer lalnnya esan apaL lbuaL engan elLor Leks apa pun AlamaL Lu[uan harus alam
formaL yang apaL lpahaml oleh oset oqeot seperLl osetJosoJJtess

Membaca Lma||
umumnya keLlka oset oqeot lmulal emall masuk akan lcarl l mollbox user sebelum
lLampllkan ke layar kemulan akan lperllhaLkan [umlah pesan alam mollbox aLau rlngkasan saLu
barls arl Llap emall
Sebagal conLoh cara ker[a oset oqeot marl Lln[au skenarlo pesan umum SeLelah oset oqeot
lmulal pengguna memlnLa rlngkasan arl emall ulsplay seperLl paa gambar berlkuL kemulan
muncul l layar 1lap barls mewaklll saLu pesan


1lap barls paa lsplay menganung beberapa flelJ arl eovelope aLau beoJet arl program
yang berkalLan ualam slsLem emall yang seerhana plllhan flelJ yang lLampllkan aa l alam
program ualam slsLem yang leblh rumlL pengguna blsa memlllh flelJ yang lLun[ukkan melalul oset
ptoflle yang meneskrlpslkan formaL lsplay
SeLelah heaer lLun[ukkan pengguna apaL melakukan berbagal macam fungsl seperLl
menun[ukkan pesan menghapus pesan an sebagalnya SlsLem yang ulu lgunakan aalah slsLem
berbasls Leks an blasanya menggunakan perlnLah saLu huruf unLuk melakukan perlnLah SlsLem
yang klnl lgunakan berbasls grafls engguna menggunakan moose unLuk memlllh pesan an
perlnLah yang akan llakukan

723 Iormat esan

kIC 822
8lC 822 lesaln beberapa ekae lalu an Llak membeakan secara [elas flelJ eovelope
an flelJ beoJet Walaupun Lelah lrevlsl engan 8lC 2822mengulang semuanya Llaklah mungkln
karena penggunannya suah sangaL luas aa penggunaan normal oset oqeot membangun pesan
an meneruskannya ke messoqe ttoosfet oqeot yang kemulan menggunakan sebaglan beoJet flelJ
unLuk membenLuk eovelope
neoJet flelJ ptloclpol yang berhubungan engan message LransporL aalah sebagal berlkuL


Sebagal Lambahan8lC 822 [uga menganung varlasl beoJet flelJ yang lgunakan oset oqeot
aLau penerlma pesan 8eberapa flel yang pallng umum aalah berlkuL



uokumen 8lC 822 secara ekspllslL menyaLakan bahwa pengguna boleh menggunakan
heaer baru unLuk penggunaan prlbal

MIML Mu|t|purpose Internet Ma|| Lxtens|ons
aa awalnya emall hanya Lerlrl arl pesan Leks alam bahasa lnggrls an ASCll namun
seLelah lnLerneL berkembang ke seluruh unla Llmbul beberapa masalah
W esan engan bahasa beraksen (lrench Cerman)
W esan engan bahasa alam alfabeL nonLaLln (Pebrew 8usslan)
W esan engan bahasa Lanpa alfabeLs (Chlnese !apanese)
W esan Lanpa Leks sama sekall (aulo or lmages)
Soluslnya aa paa 8lC 1341 an lopJote paa 8lCs 20432049 Solusl lnl lsebuL MlML
(MulLlpurpose lnLerneL Mall LxLenslons)an klnl lgunakan secara luasle asar MlML aalah
melan[uLkan penggunaan formaL 8lC 822 engan menambahkan sLrukLur paa Lubuh pesan an
meneflnlslkan aLuran eocoJloq unLuk pesan nonASCll esan alam formaL MlML apaL lklrlm
menggunakan program an proLokol yang suah aa MlML meneflnlslkan llma heaer baru
sebagal berlkuL




8erlkuL aalah Llpe an subLlpe yang aa paa 8lC 2043



ConLoh pesan mulLlparL yang berlsl enrlche an aulo alLernaLlves



724 1ranfer esan
SM11he S|mp|e Ma|| 1ransfer rotoco|
ualam lnLerneL emall lklrlm melalul koneksl 1C ke porL 23 arl mesln Lu[uan
kemulan aemon emall yang memahaml SM1 menerlma koneksl yang masuk an
menyalln pesan arl mereka ke mallbox yang benar !lka pesan Llak blsa lklrlm laporan
kesalahan berlsl baglan perLama arl pesan yang Llak blsa Lerklrlm lkemballkan ke
penglrlm
SM1 aalah proLokol ASCll seerhana SeLelah membuaL koneksl 1C ke porL 23
mesln penglrlm (clleot) menunggu mesln penerlma (setvet) unLuk berblcara leblh ahulu
Server akan memulal engan menglrlm sebarls pesan Leks berlsl lenLlLas an memberlLahu
apakah suah slap menerlma pesan !lka Llak cllenL memuLuskan koneksl lLu an mencoba
lagl nanLl koe l bawah mengllusLraslkan penglrlman pesan paa koe sebelumnya
engan memanfaaLkan koe numerlk SM1 8arls yang lklrlm cllenL lLanal engan C
seangkan yang lklrlm oleh server lLanal engan S

72S eng|r|man Akh|r
C3 (ost Cff|ce rotoco| Vers|on 3)
roLokol lnl lgunakan unLuk men[al solusl arl permasalahan penerlmaan emall arl
message Lransfer agenL lS Caranya yalLu engan membuaL sebuah proLokol yang memperbolehkan
user Lransfer agenL (l C cllenL) unLuk mengonLak message Lransfer agenL paa mesln lS an
memperbolehkan emall lsalln arl lS ke user roLokol lnl leskrlpslkan paa 8lC 1939
Cambar l bawah mengllusLraslkan slLuasl l mana sener an recelver selalu Lerhubung ke
lnLerneL (gambar aLas) an penglrlm sa[a yang seang Lerhubung ke lnLerneL semenLara
penerlmanya Llak (gambar bawah)


C3 lmulal saaL user memulal mall reaer Mall reaer memanggll lS (kecuall suah
LerbenLuk koneksl) an membuaL koneksl 1C engan message Lransfer agenL paa porL 110
SeLelah koneksl LerclpLa proLokol C3 akan melalul Llga sLaLus engan uruLan 1)CLorlsasl
2)1ransaksl 3) upaLe ConLoh pengambllan Llga pesan menggunakan C3



IMA (Internet Message Access rotoco|)
roLokol lMA leskrlpslkan paa 8lC 2060 aa proLokol lnl lasumslkan bahwa semua
emall akan LeLap beraa l alam server alam banyak mallbox lMA menyelakan mekanlsme
unLuk membaca pesan aLau bahkan hanya baglan arl pesan esan Llak akan lslmpan l kompuLer
user namun aa mekanlsme unLuk membuaL menghancurkan an memanlpulasl mallbox l server
8erlkuL aalah perbanlngan anLara C3 an lMA



I|tur eng|r|man
1erapaL bermacammaca flLur penglrlman yang lselakan lS Salah saLunya aalah fungsl
fllLer lungsl lnl apaL mengelompokkan pesan ke alam mallbox LerLenLu LerganLung penglrlmnya
lllLer [uga blsa membeakan ook moll Caranya yalLu engan memerlksa baglan penglrlm an
sub[ek penglrlman
Aa [uga flLur yang lsebuL vacaLlon aemon llLur lnl membalas pesan secara oLomaLls
engan LemplaLe LerLenLu saaL seang Llak blsa menerlma emall

Jebma||
8anyak webslLe saaL lnl yang menyelakan layanan emall unLuk semua orang yang
menglnglnkan mlsalnya hoLmall an yahoo ?ang menarlk aalah cara emall lklrlm SaaL masuk ke
laman web pengguna akan lmlnLa username an passwor yang kemulan lklrlm ke server
seLelah Lombol slgn lnl lLekan !lka logln berhasllm server akan mencarl mallbox user an
menampllkan llsL pesan alam benLuk webpage alam P1ML kemulan browser akan
menamllkannya

73 1he Jor|d J|de Jeb
731 Cverv|ew Ars|tektur
uarl suuL panang pengguna Web Lersusun arl kumpulan okumen arl seluruh
unla aLau web pages aLau pages 1lap page blsa berlsl LauLan ke page lalnnya l mana pun
l seluruh unla an user blsa mengaksesnya engan mengkllk LauLan LersebuL roses
semacam lnl blsa lulangl Lerusmenerus Lanpa baLas le suaLu halaman menun[uk ke
halaman laln lsebuL hyperLexL lLemukan oleh profesor LlekLro vlsloner arl Ml1
vannesar 8ush paa Lahun 1943 [auh sebelum lnLerneL lLemukan
ages apaL lllhaL engan menggunakan program yang lsebuL browser 8rowser
memanggll page yang lmlnLa menglnLerpreLaslkan Leks an melakukan formaL perlnLah
kemulan menampllkan page LersebuL engan formaL yang balk l layar ConLoh


Moel asar cara ker[a web lLun[ukkan paa gambar l bawah lnl


1he C||ent S|de
ages lnamal engan u8L u8L Lerlrl arl nama proLokol (hLLp) nama unS arl
mesln LempaL page (wwwabccom) an blasanya nama arl flle alam page Supaya
browser apaL menampllkan suaLu page browser harus memahaml formaLnya an we
pages lLulls alam bahasa sLanar yang lsebuL P1ML
aa asarnya browser aalah P1ML lnLerpreLer sebaglan besar browser memlllkl
Lombol an flLurflLur unLuk mempermuah alam men[ela[ahl web Aa Lombol back
forwar an lalnlaln
Selaln berlsl Leks blasa an hyperLexL web pages [uga blsa berlsl lcons gambar garls
peLa foLo an lalnlaln Maslngmaslng blsa merupakan LauLan ke page laln Selaln P1ML
sebuah page apaL bersl akumen berformaL LerLenLu seperLl ul Cll !LC M3 MLC
aLau berbagal formaL lalnnya P1ML sLanar blsa menun[uk ke LauLan seperLl lnl browser
blsa menghaapl masalah keLlka page Llak apaL llnLerpreLasl uarlpaa membuaL
browser men[al program yang leblh besar lgunakan ua alLernaLlf solusl 1)enggunaan
lugln 2) Apllkasl penolong 8erlkuL lnl llusLrasl LenLang bagalmana plugln an apllkasl
penolong beroperasl paa program


1he Server S|de
Langkah yang llakukan server saaL aa reuesL unLuk suaLu page
1 Menerlma 1C connecLlon arl cllenL
2 MellhaL nama flle yang lmlnLa
3 Mengambll flle (arl lsk)
4 Mengemballkan flle ke cllenL
3 MemuLuskan koneksl 1C
Masalah engan esaln lnl aalah bahwa seLlap permlnLaan membuLuhkan akses ke
lsk unLuk menapaLkan flle AklbaLnya web server Llak apaL melayanl leblh banyak
permlnLaan arlpaa akses lsk Sebagal penlngkaLanm lgunakan cache memory arl flle
yang lgunakan akhlrakhlr lnl Sebelum melakukan akses lsk unLuk mengambll flle server
mengecek cache an memanage konLennya
Langkah berlkuLnya agar server yang lbangun leblh cepaL aalah engan membuaL
server yang mulLlLhrea ualam saLu esaln server berlsl moul yang blsa menerlma
permlnLaan yang masukan k moul proses yang blsa mengakses cache l anLara aress
space proses ul bawah lnl llusLraslnya



Server web moern melakukan leblh arl sekear menerlma nama flle an
mengemballkan lslnya 8aglan fronL en melan[uLkan seLlap permlnLaan yang aLang ke
moul perLama yang avallable yang kemulan membawanya keluar menggunakan subseL
arl langkahlangkah berlkuL berganLung paa yang mana yang lbuLuhkan arl permlnLaan
1 Mengenalln nama arl web page yang lmlnLa
2 Melakukan auLenLlflkasl kllen
3 Melakukan konLrol akses paa kllen
4 Melakukan konLrol akses paa web page
3 Melakukan pengecekan cache
6 Memanggll page yang lmlnLa arl lsk
7 MemuLuskan Llpe MlML yang akan LerapaL paa respon
8 Mengurus bermacammacam os an ens
9 Mengemballkan [awaban kepaa cllenL
10MembuaL enLry l server log
!lka Lerlalu banyak permlnLaan alam saLu eLlk Cu Llak akan mampu meng
hanle processlng loa sebanyak apa pun lsk yang lpakal secara paralel Soluslnya aalah
menambah noes (kompuLer) engan lsk yang lrepllkasl unLuk menghlnarl lsk men[al
boLLleneck Pal lnl menghasllkan server farm yang lllusLraslkan paa gambaar berlkuL



ermasalahan yang Llmbul engan penggunaan server farm aalah Llak aa lagl
cahe yang lshare karena seLlap noe memlllkl memory maslngmaslngkecuall
mulLlprosesor sharememory lgunakan Salah saLu cara unLuk mengaLasl lnl kehllangan
klner[a aalah unLuk membuaL fronL en melacak arl mana menglrlmkan seLlap
permlnLaan an menglrlm permlnLaan berlkuLnya unLuk halaman yang sama unLuk noe
yang sama Melakukan lnl membuaL seLlap noe speslalls alam halaman LerLenLu
sehlngga ruang cache Llak Lerbuang engan memlllkl seLlap flle alam cache seLlap
ermasalahan laln arl server farm aalah koneksl 1C lpuLuskan l fronL en
sehlngga reply harus melalul fronL en SlLuasl lnl lgambarkan paa gambar l bawah l
mana permlnLaan yang masuk an [awaban keuanya melewaLl fronL en kaang sebuah
Lrlk yang lsebuL 1C hanoff lgunakan unLuk mengaLasl masalah lnl uengan Lrlk lnl LlLlk
akhlr 1C llewaLkan ke noe proses sehlngga apaL langsung men[awab ke cllenL
sebagalmana paa gambar


DkLsDn|form kesource Locators
u8L Lerlrl arl 3 baglan 1)proLokol (skema) 2)nama unS arl mesln LempaL page
beraa 3)local name yang mennglnlkasl page speslflk
unLuk membuaL Leks blsa lkllk lbuLuhkan lnformasl mengenal Leks unLuk
lLampllkan an u8L arl page Lu[uan
ul bawah lnl aalah u8L yang blasa lgunakan



roLokol P11aalah bahasa asll web yang lgunakan oleh web server roLokol l1
lgunakan unLuk mengakses flle oleh l1(llle 1ransfer roLocol)
u8L lesaln bukan hanya unLuk memuahkan user menavlgasl alam web Lapl [uga
unLuk berurusan engan l1 berlLa emall an lalnlaln sehlngga anLarmuka khusus unLuk
maslngmaslng program Llak perlu lbuaL melalnkan lsaLukan alam web browser

State|essness and Cook|es
aa asarnya web berslfaL sLaLeless 1lak aa konsep logln sesslon 8rowser
mlnglrlm permlnLaan ke server an menapaLkan kemball flle kemulan server akan
melupakan bahwa la pernah mellhaL cllenL LersebuL
SaaL kllen menglrlm permlnLaan sebuah web page server blsa mensupply lnformasl
Lmbahan bersamaan engan page yang lmlnLa lnformasl lnl blsa memuaL cookle yalLuu
sebuah flle aLau sLrlng kecll (pallng besar 4 kb) 8rowser menawrkan cookle l alam sebuah
cookle lrecLory l har ls kllen kecuall cookle llsable Cookles hanyalah flle aLau sLrlng
bukan execuLable program Cookle blsa berlsl vlrus Lapl karena hanya lperlakukan sebagal
aLa Llak aa cara unLuknya ber[alan an menyebabkan kerusakan
Cookle berlsl sampal 3 flels berlkuL lnl



732 Dokumen Jeb Stat|s
n1ML1he nypertext Markup Language
Web page saaL lnl lLulls alam bahasa P1ML P1ML membuaL pengguna blsa
membuaL web page yang berlsl Leks grfls an polnLer ke web page lalnnya P1ML aalah
sebuah bahasa markup sebuah bahasa unLuk meneskrlpslkan cara okumen lformaL
Sebuah web page Lerlrl arl hea an boy yang beraa l anLara hLml an
/hLml 8erlkuL llusLrasl koe P1ML an hasllnya




8erlkuL aalah Lag yang aa paa bahasa P1ML



8ahasa P1ML Leru berkembang aa P1ML 10 an 20 Llak aa Label Lapl mereka
lLambahkan paa P1ML 30 1abel P1ML berlsl saLu aLau leblh barls maslngmaslng Lerlrl
arl saLu aLau leblh cells Cells blsa berlsl Leks flgur lcon foLo an Label laln ul bawah lnl
aalah conLoh Label P1ML


Iorms
lorms berlsl box aLau Lombol yang memungklnkan user unLuk menglsl lnformasl
aLau membuaL plllhan an kemulan menglrlm lnformasl kemball ke page owner
ulgunakan Lag lnpuL unLuk keperluan lnl Aa berbagal macam parameLer unLuk
menenLukan ukuran slfaL an kegunaan arl box yang lLampllkan ul bawah lnl aalah
llusLrasl arl form P1ML



kML dan kSL
xML (LxLenslble Markup Language) meneskrlpslkan konLen web alam cara yang
LersLrukLur an xSL (LxLenslble SLyle Language) meneskrlpslkan formaLLlng yang Lerplsah
arl konLen
Cambar l bawah aalah conLoh okumen xML yang meneflnlslkan sLrukLur yang
lsebuL book_llsL yang merupakan afLar buku Maslngmaslng buku Lerlrl arl 3 flels
[uul penulls an Lahun publlkaslnya


ul bawah lnl aalah conLoh flle xSL unLuk flle xML sebelumnya



xML blsa lgunakan unLuk alasan selaln meneskrlpslkan web page Salah saLu
kegunaannya aalah unLuk komunlkasl anLar program apllkasl khususnya SCA (Slmple
Cb[ecL Access roLocol) aalah suaLu cara melakukan 8C anLar apllkasl alam cara yang
bebas slsLem an bahasa
kn1ML1he Lxtended nypertext Markup Language
P1ML Lerus berkembang unLuk memenuhl LunLuLan baru 8anyak orang l lnusLrl
merasa bahwa l masa epan sebaglan besar perangkaL Webenable bukanlah C namun
perangkaL wlreless [enls perangkaL seperLl uA erangkaL lnl memlllkl memorl LerbaLas
unLuk browser besar penuh heurlsLlk yang mencoba unLuk enLah bagalmana berurusan
engan halaman Web slnLakLls Llak benar !al langkah berlkuLnya seLelah P1ML 4 aalah
bahasa yang sangaL pemlllh Pal lnl lsebuL xP1ML (exLene Pyper1exL Markup Language)
arlpaa P1ML 3 karena paa asarnya P1ML 4 lrumuskan alam xML uengan lnl kaml
berarLl bahwa Lag seperLl h1 Llak memlllkl makna haklkl unLuk menapaLkan efek P1ML
4 eflnlsl lperlukan l flle xSL xP1ML aalah sLanar Web baru an harus lgunakan
unLuk semua halaman web baru unLuk mencapal porLablllLas makslmum l seluruh plaLform
an browser
Aa enam perbeaan uLama an berbagal perbeaan kecll anLara xP1ML an P1ML
4 Marl klLa sekarang membahas perbeaan besar erLama halaman xP1ML an browser
secara keLaL harus sesual engan sLanar 1lak aa halaman Web yang leblh
buruk roperLl lnl lwarlskan arl xML
keua semua Lag an aLrlbuL harus alam huruf kecll 1ag seperLl P1ML Llak
vall alam xP1ML enggunaan Lag seperLl hLml sekarang wa[lb uemlklan pula lmg
S8Cplc001[pg [uga llarang karena menganung aLrlbuL huruf
keLlga Lag penuLup yang lperlukan bahkan unLuk / p unLuk Lag yang Llak
memlllkl Lag penuLup alam seperLl br hr an lmg garls mlrlng harus
menahulul penuLupan mlsalnya
lmg srcplc001[pg /
keempaL aLrlbuL harus lLulls alam Lana kuLlp Sebagal conLoh
lmg S8Cplc001[pg helghL300 /
Llak lagl lperbolehkan ?ang 300 harus laplL Lana kuLlp seperLl nama arl flle !LC
mesklpun 300 aalah hanya nomor
kellma Lag harus sarang engan benar ul masa lalu bersarang LepaL lLu Llak
lperlukan selama keaaan akhlr yang lcapal aalah benar Sebagal conLoh
cenLer b Cambar Llburan / cenLer / b
lgunakan unLuk men[al hukum ualam xP1ML Llak 1ag harus lLuLup alam uruLan
Lerballk bahwa mereka lbuka
keenam seLlap okumen harus menenLukan [enls okumen nya

Anda mungkin juga menyukai