Internet: HTTP och HTML
-
0:03 - 0:07Internet: HTTP och HTML
-
0:07 - 0:12Jag heter Jasmine och jag är en program-
chef i XBOX Ones injengörs- -
0:12 - 0:19team. En av våra största funktioner heter
Xbox Live. En onlinetjänst som ansluter -
0:19 - 0:24spelare från hela världen, och vi förlitar
oss på internet för att göra det. Det -
0:24 - 0:30är ingen enkel uppgift och mycket händer
bakom kulisserna. Internet -
0:30 - 0:36har helt förändrat hur människor
kommunicerar. Men hur fungerar det? Hur -
0:36 - 0:43kommunicerar då datorer över hela världen
med varandra? Vi tittar på webbsurfning. -
0:43 - 0:50Först öppnar du en webbläsare - appen som
du använder för att se webbsidorna. Sedan -
0:50 - 0:56anger du adressen eller URL:en - Uniform
Resource Locator - till webbplatsen -
0:56 - 1:07du vill besöka t.ex. tumblr.com. Hej jag
heter David Karp, Tumblrs grundare och vi -
1:07 - 1:13ska prata om hur webbläsaren vi använder
varje dag faktiskt fungerar. Du har nog -
1:13 - 1:16undrat vad som händer när du lägger
in en adress i din webbläsare och sedan -
1:16 - 1:21trycker på enter. Det är lika galet som du
kan föreställa dig. I det ögonblicket din -
1:21 - 1:26dator börjar prata med en annan dator,
en server, som vanligtvis finns tusentals -
1:26 - 1:32mil bort. På bara millisekunder begär din
dator en webbplats av servern som då -
1:32 - 1:40svarar din dator på ett språk som heter
HTTP. HTTP står för Hyper Text -
1:40 - 1:44Transfer Protocol. Tänk på det som språket
en dator använder för att -
1:44 - 1:48att be en annan dator om ett dokument. Och
det är egentligen ganska enkelt. -
1:48 - 1:53Om du skulle lyssna på en konversationen
mellan din dator och en webbserver på -
1:53 - 1:57Internet, skulle den främst bestå av s.k.
"HÄMTA"-begäranden. De är helt enkelt -
1:57 - 2:02helt enkelt ordet HÄMTA och namnet på
dokumentet du begär. Om du vill logga in -
2:02 - 2:06på Tumblr och visa vår inloggningssida,
skickar du en HÄMTA-begäran till Tumblrs -
2:06 - 2:14server som säger HÄMTA / login. Då förstår
Tumblrs server att du vill ha all HTML- -
2:14 - 2:22kod på Tumblrs inloggningssida. HTML står
för Hyper Text Markup Language och det är -
2:22 - 2:26det språk du använder för att säga till en
webbläsare hur en sida ska se ut. Om -
2:26 - 2:31du exempelvis tar Wikipedia som egentligen
bara är ett stort, enkelt dokument -
2:31 - 2:36och HTML är det språk du använder för att
göra titeln stor och fet, för att visa -
2:36 - 2:43rätt teckensnitt, för att länka viss text
till andra sidor, göra texten fet eller -
2:43 - 2:47kursiv, placera en bild i mitten av sidan,
för att justera bilden till höger -
2:47 - 2:53eller till vänster. Texten på en
webbsida i själva i HTML-koden, -
2:53 - 2:58men saker som bilder eller videor är
separata filer med egna URL:er som måste -
2:58 - 3:05begäras. Webbläsaren skickar separata
HTTP-begäranden för var och en och visar -
3:05 - 3:12dem när de anländer. Om en webbsida har
många olika bilder kommer var och en att -
3:12 - 3:21skicka en separat HTTP-begäran så sidan
tar längre tid att visas. Ibland begär du -
3:21 - 3:26inte bara sidor med HÄMTA-begäranden.
Ibland skickar du information som ett -
3:26 - 3:32formulär eller en sökning. Webbläsaren
skickar då informationen som vanlig text -
3:32 - 3:39till webbservern med en HTTP POST-begäran.
Så om du loggar in på Tumblr. Det första -
3:39 - 3:45du gör är en POST-begäran, det är en POST
till Tumblrs inloggningssida som inne- -
3:45 - 3:50håller vissa data. Den har din e-post
-adress, den har ditt lösenord. De skickas -
3:50 - 3:55till Tumblrs server. Tumblrs server ser
att du är David. Den skickar en webbsida -
3:55 - 4:00tillbaka till din app som säger: Klart! inloggad
som David. Men den bifogar även lite -
4:00 - 4:07osynlig cookiedata som din webbläsare ser
och vet om att spara. -
4:07 - 4:11Och det är viktigt för det är det enda
sättet som en webbplats kan komma ihåg vem -
4:11 - 4:17du är. Cookiedata är egentligen ett
ID-kort för Tumblr. Det är ett nummer som -
4:17 - 4:22identifierar dig som David. Webbläsaren
håller fast vid det numret och nästa gång -
4:22 - 4:27du uppdaterar Tumblr nästa gång du besöker
Tumblr.com vet din webbläsare automatiskt -
4:27 - 4:31att den ska bifoga ID-numret med begäran
som skickas till Tumblrs servrar. Så nu -
4:31 - 4:36ser Tumblrs servrar att begäran kommer
från din webbläsare, ser ID-numret och vet -
4:36 - 4:44att "Det här är en begäran från David."
Nu är internet helt öppet. Alla -
4:44 - 4:49anslutningar är gemensamma och information
skickas som vanlig text. Det innebär att -
4:49 - 4:56hackare kan få tag i personlig information
som du skickar över internet. Men säkera -
4:56 - 5:01webbplatser förhindrar detta genom att be
din webbläsare att använda en säker kanal -
5:01 - 5:08med ett så kallat Secure Sockets Layer och
efterföljaren Transport Layer Security. -
5:08 - 5:14SSL och TLS är som ett extra säkerhets-
skikt som lindar in din kommunikation -
5:14 - 5:21för att skydda dina data från att avslöjas
eller manipuleras. SSL och TLS är aktiva -
5:21 - 5:27när ett lås visas i webbläsarens adress
-fält bredvid HTTPS. HTTPS-protokollen -
5:27 - 5:34se till att dina HTTP-begäranden är säkra
och skyddade. När en webbplats ber appen -
5:34 - 5:40att skapa en säker anslutning, visar den
först ett digitalt certifikat. det är som -
5:40 - 5:45ett officiellt ID-kort som bevisar webb-
platsens identitet. Digitala certifikat -
5:45 - 5:50publiceras av certifikatmyndigheter,
betrodda organisationer som verifierar -
5:50 - 5:55webbplatsers identitet och utfärdar
certifikat. Precis när staten utfärdar -
5:55 - 6:01ID-kort eller pass. Om en webbplats
försöker skapa en säker anslutning utan -
6:01 - 6:10ett digitalt certifikat kommer webbläsaren
att varna dig. Det var grunderna! -
6:10 - 6:17Det som vi ser varje dag. För att samman-
fatta hanterar HTTP och DNS sändning -
6:17 - 6:23och mottagning av HTML, mediefiler osv på
webben. Det som gör detta möjligt är -
6:23 - 6:30TCP/IP och routernätverk som delar
upp och transporterar information i små -
6:30 - 6:37paket. Själva paketen består av
binära sekvenser ettor och nollor som -
6:37 - 6:43skickas fysiskt med elektriska ledningar,
fiberoptiska kablar och trådlösa nätverk. -
6:43 - 6:47Som tur är, när du har lärt dig hur en del
av internet fungerar, behöver du inte -
6:47 - 6:52komma ihåg alla detaljer. Och vi
kan lita på att alla dessa delar fungerar -
6:52 - 6:59tillsammans för att pålitligt leverera
information i rätt skala.
- Title:
- Internet: HTTP och HTML
- Description:
-
Tumblrs grundare David Karp och Xbox programchef Jasmine Lawrence förklarar i detalj hur internet använder sig av HTTP och HTML.
Börja lära dig på http://code.org/
Håll kontakt med oss!
• på Twitter https://twitter.com/codeorg
• på Facebook https://www.facebook.com/Code.org
• på Instagram https://instagram.com/codeorg
• på Tumblr https://blog.code.org
• på LinkedIn https://www.linkedin.com/company/code-org
• på Google+ https://google.com/+codeorg - Video Language:
- English
- Duration:
- 07:07
Tomedes edited Swedish subtitles for The Internet: HTTP and HTML |