Gaan na inhoud

Bronadres: Verskil tussen weergawes

in Wikipedia, die vrye ensiklopedie
Content deleted Content added
k Puvircho het bladsy Uniform Resource Locator na Bronadres geskuif: Afrikaanse vertaling
No edit summary
Lyn 1: Lyn 1:
'n '''Uniform Resource Locator''' (afgekort '''URL''') is 'n [[etiket]] wat na 'n inligtingsbron, soos byvoorbeeld 'n [[webbladsy]] of 'n ander lêer, verwys.
’n '''Bronadres''' (afgekort '''BA''' maar die Engelse '''URL''' word algemeen gebruik) ({{en}} '''Uniform Resource Locator''') is ’n [[etiket]] wat na ’n inligtingsbron, soos byvoorbeeld ’n [[webbladsy]] of ’n ander lêer, verwys.


== Opbou ==
== Opbou ==
'n URL bestaan uit die volgende onderdele:
’n URL bestaan uit die volgende onderdele:
* die '''[[Internetprotokol|protokol]]'''.
* die '''[[Internetprotokol|protokol]]'''.
* die '''magtiging''', soos 'n [[gebruikersnaam]] en [[wagwoord]].
* die '''magtiging''', soos ’n [[gebruikersnaam]] en [[wagwoord]].
* die '''domeinnaam'''.
* die '''domeinnaam'''.
* die '''poortnommer'''.
* die '''poortnommer'''.
* die '''padnaam'''.
* die '''padnaam'''.
* 'n '''navraagstring'''.
* ’n '''navraagstring'''.
* 'n '''fragmentidentifiseerder'''.
* ’n '''fragmentidentifiseerder'''.


Die opbou van 'n URL is vir die meeste protokolle as volg:
Die opbou van ’n URL is vir die meeste protokolle as volg:
<!-- het @-simbool werk momenteel nie, maar wel as/wanneer blahtex geïnstalleer word -->
<!-- het @-simbool werk momenteel nie, maar wel as/wanneer blahtex geïnstalleer word -->
<math>
<math>
Lyn 23: Lyn 23:
=== Protokol ===
=== Protokol ===
Die protokol word meestal genoteerd in die vorm <code>''protokolnaam'':</code> (let op die dubbelpunt aan die einde).
Die protokol word meestal genoteerd in die vorm <code>''protokolnaam'':</code> (let op die dubbelpunt aan die einde).
URL's kan hierdeur vir verskillende protokolle (en dus verskillende doele) gebruik word:
URL’s kan hierdeur vir verskillende protokolle (en dus verskillende doele) gebruik word:
{| class="wikitable"
{| class="wikitable"
| <code>file</code> || 'gewone' [[lêersisteem]]
| <code>file</code> || ‘gewone’ [[lêersisteem]]
|-
|-
| <code>http</code> || [[Hiperteksoordragprotokol]]
| <code>http</code> || [[Hiperteksoordragprotokol]]
|-
|-
| <code>https</code> || [[HTTPS]] (HTTP oor 'n beveiligde verbinding)
| <code>https</code> || [[HTTPS]] (HTTP oor ’n beveiligde verbinding)
|-
|-
| <code>ftp</code> || [[File Transfer Protocol]]
| <code>ftp</code> || [[File Transfer Protocol]]
Lyn 41: Lyn 41:


=== Outoriteit ===
=== Outoriteit ===
Die ''outoriteit'' is die bron van die inligting, byvoorbeeld die bedienernaam van 'n webwerf.
Die ''outoriteit'' is die bron van die inligting, byvoorbeeld die bedienernaam van ’n webwerf.
Hierdie word genoteerd in die vorm <code>//''gebruikersnaam'':''wagwoord''@''domein'':''poort''</code>
Hierdie word genoteerd in die vorm <code>//''gebruikersnaam'':''wagwoord''@''domein'':''poort''</code>


Lyn 49: Lyn 49:


=== Padnaam ===
=== Padnaam ===
Die presiese betekenis van die padnaam hang van die protokol af; vir [[Hypertext Transfer Protocol|HTTP]] en [[File Transfer Protocol|FTP]] verwys die meestal na 'n fisiese lêer, terwyl dit met [[Internet Relay Chat|IRC]] na 'n kanaal verwys. Paaie word genoteer in die vorm <code>/''padnaam''</code>. Hulle word meestal in die vorm <code>/''dirnaam''/''dirnaam''/.../''dirnaam''/''lêernaam''</code> gebruik.
Die presiese betekenis van die padnaam hang van die protokol af; vir [[Hypertext Transfer Protocol|HTTP]] en [[File Transfer Protocol|FTP]] verwys die meestal na ’n fisiese lêer, terwyl dit met [[Internet Relay Chat|IRC]] na ’n kanaal verwys. Paaie word genoteer in die vorm <code>/''padnaam''</code>. Hulle word meestal in die vorm <code>/''dirnaam''/''dirnaam''/.../''dirnaam''/''lêernaam''</code> gebruik.


=== Navraagstring ===
=== Navraagstring ===
'n Navraagstring word meestal gebruik om bepaalde parameters deur te gee, soos die soekterme van 'n soekaksie.
’n Navraagstring word meestal gebruik om bepaalde parameters deur te gee, soos die soekterme van ’n soekaksie.
Hoewel die navraagstring genoteerd word as <code>?''navraagstring''</code>, is dit gebruiklik om dit te formatteer in die vorm
Hoewel die navraagstring genoteerd word as <code>?''navraagstring''</code>, is dit gebruiklik om dit te formatteer in die vorm
<code>?''parameter''=''waarde''&''parameter''=''waarde''&...</code>.
<code>?''parameter''=''waarde''&''parameter''=''waarde''&...</code>.


=== Fragmentidentifiseerder ===
=== Fragmentidentifiseerder ===
Die ''fragmentidentifiseerder'' word gebruik om na 'n spesifieke afdeling in die inligtingsbron te verwys en word genoteerd in die vorm <code>#''fragment''</code>.
Die ''fragmentidentifiseerder'' word gebruik om na ’n spesifieke afdeling in die inligtingsbron te verwys en word genoteerd in die vorm <code>#''fragment''</code>.
In [[HyperText Markup Language|HTML]]-bladsye word die identifiseerders gebruik om na teks-ankers (gewoonlik opskrifte) te verwys.
In [[HyperText Markup Language|HTML]]-bladsye word die identifiseerders gebruik om na teks-ankers (gewoonlik opskrifte) te verwys.


== Beperkinge ==
== Beperkinge ==
* Slegs 'n beperkte versameling karakters mag gebruik word om URL's mee te skryf. So mag daar byvoorbeeld geen spesiale karakters (wat die onderdele van mekaar onderskei) of wit-ruimtes gebruik word nie. Hierdie karakters moet dan genoteerd word as <code>%''kode''</code>, waarby ''kode'' die twee-syfer heksadesimale voorstelling van die karakterkode is.
* Slegs ’n beperkte versameling karakters mag gebruik word om URL’s mee te skryf. So mag daar byvoorbeeld geen spesiale karakters (wat die onderdele van mekaar onderskei) of wit-ruimtes gebruik word nie. Hierdie karakters moet dan genoteerd word as <code>%''kode''</code>, waarby ''kode'' die twee-syfer heksadesimale voorstelling van die karakterkode is.
* Baie [[kliënt]]e (en soms ook [[kliënt-bediener|bedienerapplikasies]]) het beperkinge wat die lengte van URL's betref. So kan URL's van 5000 karakters probleme oplewer (afhanklik van die implementasie kan dit al by 1024 karakters gebeur). Daarom is dit nie verstandig om te veel gegewens in byvoorbeeld die navraagstring op te neem nie.
* Baie [[kliënt]]e (en soms ook [[kliënt-bediener|bedienerapplikasies]]) het beperkinge wat die lengte van URL’s betref. So kan URL’s van 5000 karakters probleme oplewer (afhanklik van die implementasie kan dit al by 1024 karakters gebeur). Daarom is dit nie verstandig om te veel gegewens in byvoorbeeld die navraagstring op te neem nie.


== Eksterne skakels ==
== Eksterne skakels ==
* Die [[RFC]] vir URL's: [http://www.faqs.org/rfcs/rfc1738.html RFC 1738]
* Die [[RFC]] vir URL’s: [http://www.faqs.org/rfcs/rfc1738.html RFC 1738]


[[Kategorie:Internet]]
[[Kategorie:Internet]]

Wysiging soos op 10:42, 29 Desember 2013

’n Bronadres (afgekort BA maar die Engelse URL word algemeen gebruik) ((en) Uniform Resource Locator) is ’n etiket wat na ’n inligtingsbron, soos byvoorbeeld ’n webbladsy of ’n ander lêer, verwys.

Opbou

’n URL bestaan uit die volgende onderdele:

  • die protokol.
  • die magtiging, soos ’n gebruikersnaam en wagwoord.
  • die domeinnaam.
  • die poortnommer.
  • die padnaam.
  • ’n navraagstring.
  • ’n fragmentidentifiseerder.

Die opbou van ’n URL is vir die meeste protokolle as volg:

Protokol

Die protokol word meestal genoteerd in die vorm protokolnaam: (let op die dubbelpunt aan die einde). URL’s kan hierdeur vir verskillende protokolle (en dus verskillende doele) gebruik word:

file ‘gewone’ lêersisteem
http Hiperteksoordragprotokol
https HTTPS (HTTP oor ’n beveiligde verbinding)
ftp File Transfer Protocol
irc Internetaflosklets
mailto e-pos
gopher Gopher

Outoriteit

Die outoriteit is die bron van die inligting, byvoorbeeld die bedienernaam van ’n webwerf. Hierdie word genoteerd in die vorm //gebruikersnaam:wagwoord@domein:poort

In die meeste gevalle is die gebruikersnaam, wagwoord en poortnommer nie nodig nie, waardeur die @-teken en die dubbelpunt meestal nie in die URL voorkom nie, soos in byvoorbeeld //af.wikipedia.org of //proxy.voorbeeld.com:8080.

Padnaam

Die presiese betekenis van die padnaam hang van die protokol af; vir HTTP en FTP verwys die meestal na ’n fisiese lêer, terwyl dit met IRC na ’n kanaal verwys. Paaie word genoteer in die vorm /padnaam. Hulle word meestal in die vorm /dirnaam/dirnaam/.../dirnaam/lêernaam gebruik.

Navraagstring

’n Navraagstring word meestal gebruik om bepaalde parameters deur te gee, soos die soekterme van ’n soekaksie. Hoewel die navraagstring genoteerd word as ?navraagstring, is dit gebruiklik om dit te formatteer in die vorm ?parameter=waarde&parameter=waarde&....

Fragmentidentifiseerder

Die fragmentidentifiseerder word gebruik om na ’n spesifieke afdeling in die inligtingsbron te verwys en word genoteerd in die vorm #fragment. In HTML-bladsye word die identifiseerders gebruik om na teks-ankers (gewoonlik opskrifte) te verwys.

Beperkinge

  • Slegs ’n beperkte versameling karakters mag gebruik word om URL’s mee te skryf. So mag daar byvoorbeeld geen spesiale karakters (wat die onderdele van mekaar onderskei) of wit-ruimtes gebruik word nie. Hierdie karakters moet dan genoteerd word as %kode, waarby kode die twee-syfer heksadesimale voorstelling van die karakterkode is.
  • Baie kliënte (en soms ook bedienerapplikasies) het beperkinge wat die lengte van URL’s betref. So kan URL’s van 5000 karakters probleme oplewer (afhanklik van die implementasie kan dit al by 1024 karakters gebeur). Daarom is dit nie verstandig om te veel gegewens in byvoorbeeld die navraagstring op te neem nie.

Eksterne skakels