Hoofdstuk 9 XML, multimedia en netwerken Flashcards
Wat is markup
een set van tags en instructies
Noem een belangrijk verschil tussen XML en XHTML
- XML heeft geen vaste set elementen. De gebruiker kan zelf eigen elementen definiëren.
Wanneer is een XML-document “welgevormd”
- wanneer het document voldoet aan de syntax van XML( alle elementen moeten netjes in elkaar worden ingebed.
Wat staat er in het HTML DOM
-Bij HTML worden de objecten gebruikt die volgens de HTML specificatie mogen worden gebruikt in een HTML document.
Wat is het verschil met het Core DOM en HTML DOM
- Omdat bij XML niet van tevoren al vaststaat welke tags er precies worden gebruikt in het document, gaan de objecten in het Core DOM er op geen enkele manier van uit dat de namen van de elementen die in het document voorkomen al bekend zijn.
Als een XML-document alleen de elementen en attributen bevat die het mag bevatten, in de juiste volgorde, en zonder elementen of attributen die het niet mag bevatten, dat is dit document…
Valide
Hoe wordt vastgesteld of een XML-document valide is?
- met behulp van een specificatie. Deze kan twee vormen hebben.
1. Document Type Definition (DTD)
2. Schema
Waaruit bestaat DTD?
Bestaat uit markup-declaraties. Deze begint met een
Wanneer wordt gebruikgemaakt van namespaces?
Wanneer je een tag twee keer in een document wilt gebruiken, maar waarbij de tag in beide gevallen een andere betekenis heeft.
Welke taal maakt het mogelijk om tweedimensionale vectorafbeeldingen te definiëren middels XML?
-SVG; Scaleable vector graphics
Wat beschrijft een path?
Een opeenvolging van lijnen en curves.
Welk element moet worden gebruikt om een vorm op te vullen met een cirkelvormig kleurverloop en recht verloop?
- radialGradient
- linearGradient
Noem een paar transform-attributen
- translate,
- scale
- rotate
- skewX
- skewY
Wat is een client
- Een programma wat verzoeken stuurt naar de server
Waarom worden TCP/IP netwerken packet-switched genoemd
Alle berichten die over het netwerk moeten worden gestuurd, worden opgesplitst in kleine stukjes die we packets noemen en die afzonderlijk worden verzonden
Wat is het verschil tussen multiplexed en circuit-switched
- Bij Multiplexed wordt aan de hand van de grootte bepaald hoeveel en welke packages tegelijk over een bepaalde bandbreedte kunnen worden verzonden.
- Bij circuit-switched staat de verbinding constant open totdat de gehele boodschap is overgebracht.
De kans op een haperende weergave van realtime multimedia in een circuit-switched netwerk is veel kleiner dan in een packet-swtiched netwerk
Waaruit bestaan datagrams
- Een header die aangeeft van welk IP adres de gegevens afkomstig zijn en voor welk IP-adres ze bestemd zijn.
- De eigenlijke data.
Waarom wordt aan het IP-protocol nog ene ander protocol toegevoegd, het Transmission control protocol?
Om te zorgen dat de data volledig en in de juiste volgorde bij de geadresseerde aankomen.
Wat is multicasting?
Bijv. wanneer er veel mensen uit Europa ene filmpje in Amerika willen zien, wordt dit een keer over de oceaan gezonden, waarna het wordt gedupliceerd en naar alle aanvragers wordt gestuurd.
Waarvan maakt HTTP gebruik om de belasting op het internet te verminderen
Catching. De bezochte pagina’s worden bewaard po de machine van de gebruiker, of op de machines die tussen het origineel en de gebruiker staan.
Waardoor kunnen fouten worden veroorzaakt bij het afspelen van realtime media?
Door Jitter. Daarbij varieert het moment van aankomst van verschillende multimedia packets.
Wat doen FTP, RSS en BitTorrent?
- FTP; Om bestanden van de ene host naar de andere te kopieren.
- Rss; levert informatie over websites die regelmatig worden bijgewerkt. Deze informatie zorgt ervoor dat de gebruiker snel kan checken welke info er is veranderd op een website en kan deze downloaden
- BitTorrent; elk bestand wordt in kleine delen opgedeeld. Wanneer andere computers in het netwerk het bestand gan downloaden van de seed, stuurt de seed slechts een deel per verzoek op.
Hoe wordt een RSS-feed genoemd waarvan de items mediaenclosure-elementen bevatten?
Een Podcast
Noem het voordeel van een P2P-model, waarop bijvoorbeeld BitTorrent gebaseerd is, ten opzichte van het client-servermodel.
Elke computer kan optreden als client en als server. Zo raakt de server minder snel overbelast
Waarvoor wordt server-side scripting gebruikt?
Om een webserver in staat te stellen om te communiceren met aanvullende bronnen, zoals databanken.
Hoe heet de technologie die gebruikt wordt om webapplicaties gegevens te laten ophalen bij een webserver door middel van scripts, zonder dat daarvoor een nieuwe pagina in de browser geladen hoeft te worden?
-AJAX
Technologie die toegang tot het internet vanaf mobiele devices (toestellen) ondersteunt
3G
De meest voorkomende breedbandtechnologie
ADSL; Asymmetric Digital Subscriber line.
Technologie waarbij webapplicaties in een browser met een script gegevens ophalen bij een webserver, waarmee ze vervolgens de webpagina aanpassen
AJAX; Asynchronous JavaScript and XML
Een eigenschap van een element in een XHTML- of XML document
Attribuut
Een manier om multimediabestanden te verspreiden, waarbij er niet sprake is van een server die het volledige verzoek van de client afhandelt, maar waarbij er een aantal computers in een netwerk samen delen van het multimediabestand levert aan de client
BitTorrent
Het opslaan van een kopie van data op een andere locatie dan de server, om gegevens sneller op te kunnen halen.
Caching
Systeem waarbij een verbinding constant openstaat totdat de gehele boodschap is overgebracht
Circuit switched
Een programma dat een verzoek doet aan een ander programma
Client
Een mechanisme waarmee een webserver dynamisch webpagina’s kan samenstellen op basis van een achterliggende gegevensbron
CGI