Internet: HTTP i HTML
-
0:03 - 0:07Internet: HTTP i HTML
-
0:07 - 0:12Nazywam się Jasmine Lawrence. Jestem kierownikiem
programowym zespołu projektowego XBOX One. -
0:12 - 0:19Jedna z naszych najważniejszych funkcji
nazywa się XBOX Live. To serwis online, -
0:19 - 0:24który łączy graczy z całego świata, a my
to umożliwiamy dzięki Internetowi. -
0:24 - 0:30Nie jest to łatwe zadanie; wiele rzeczy dzieje
się za kulisami. -
0:30 - 0:36Internet całkowicie zmienia sposób współdziałania
i kontaktowania się ludzi. Jak to działa? -
0:36 - 0:43Jak komputery na całym świecie komunikują się
ze sobą? Zajmijmy się przeglądaniem sieci. -
0:43 - 0:50Najpierw otwiera się przeglądarkę. Jest to
aplikacja umożliwiająca dostęp do stron internetowych. -
0:50 - 0:56Potem wpisuje się adres lub
URL, format lokalizacji zasobów witryny, -
0:56 - 0:58na którą chce się wejść np. tumblr.com.
-
1:05 - 1:07Nazywam się David Karp, założyłem Tumblr;
-
1:07 - 1:12dzisiaj porozmawiamy o przeglądarkach
i zasadach ich działania. -
1:12 - 1:16Pewnie jesteście ciekawi, co dzieje się po
wpisaniu adresu do przeglądarki i wciśnięciu "Enter". -
1:16 - 1:21Trudno to sobie wyobrazić, c'nie?
W tym momencie komputer zaczyna rozmawiać -
1:21 - 1:26z innym komputerem, serwerem, zwykle
oddalonym o tysiące kilometrów. -
1:26 - 1:35W ciągu milisekund komputer pyta serwer o
witrynę, a serwer odpowiada komputerowi w -
1:35 - 1:40języku HTTP. HTTP oznacza protokół
przesyłania dokumentów hipertekstowych. -
1:40 - 1:44Można uznać go za język, w jakim jeden
komputer prosi drugi -
1:44 - 1:48komputer o dokument.
To jest aż tak proste. -
1:48 - 1:53Jeśli ktoś podsłuchałby rozmowę
swojego komputera z serwerem w Internecie -
1:53 - 1:57stwierdziłby, że tworzą ją elementy zwane
zapytaniami "GET" - uzyskaj. Po prostu -
1:57 - 2:02"GET" - uzyskaj i nazwa dokumentu, o który
nam chodzi. Jeśli ktoś się loguje na -
2:02 - 2:06Tumblr i ładuje naszą stronę logowania, to
po prostu wysyła zapytanie GET do serwera -
2:06 - 2:14Tumblr, który mówi GET - uzyskaj/login.
A dla serwera Tumblr oznacza to, że chcesz cały -
2:14 - 2:22kod HTML dla strony logowania Tumblr. HTML
oznacza hipertekstowy język znaczników. -
2:22 - 2:26Język, którego używa się do opowiedzenia
przeglądarce, jak ma wyglądać strona. -
2:26 - 2:31Wikipedia stanowi duży
prosty dokument, a HTML jest -
2:31 - 2:36językiem, którym posługujemy się, aby
powiększyć i pogrubić tytuł, aby dobrać -
2:36 - 2:41właściwą czcionkę, aby połączyć określony
tekst z określonymi stronami, -
2:41 - 2:46aby część tekstu pogrubić, część zapisać kursywą,
wstawić obrazek na środek, -
2:46 - 2:49przesunąć w prawo, a potem w lewo.
-
2:49 - 2:53Tekst strony internetowej zawarty jest
bezpośrednio w HTML -
2:53 - 2:58ale inne elementy np. obrazki lub
filmy mają własne URL, o które prosisz. -
2:58 - 3:05Przeglądarka wysyła oddzielne
zapytania HTTP dla każdego z nich i -
3:05 - 3:12wyświetla je, gdy dotrą. Jeśli na stronie
internetowej jest wiele różnych obrazów, -
3:12 - 3:21każdy wymaga odrębnego zapytania HTTP, a
strona ładuje się wolniej. Czasem, chodząc -
3:21 - 3:26po Internecie, nie szukamy tylko stron z
zapytaniami GET. Czasem wysyłamy informację -
3:26 - 3:29np. gdy wypełniamy formularz lub
wpisujemy zapytanie. -
3:29 - 3:37Przeglądarka wysyła tę informację w formie tekstu do
serwera używając zapytania HTTP POST. -
3:37 - 3:41Powiedzmy, że logujesz się na Tumblr.
Najpierw składasz zapytanie POST, -
3:41 - 3:50który jest POSTEM na stronę logowania Tumblr, a
zawiera dane. Adres email, hasło. -
3:50 - 3:54To idzie do serwera Tumblr. Serwer Tumblr
stwierdza, że OK, to jest David. -
3:54 - 3:59Wysyła stronę z powrotem na Twój serwer, który
stwierdza: "Sukces! Dawid zalogowany". -
3:59 - 4:04Poza stroną internetową dołącza jednak
niewidoczne dane cookie, które widzi -
4:04 - 4:12Twoja przeglądarka i wie, że trzeba to
zapisać. To ważne, gdyż tylko tak strona -
4:12 - 4:17pamięta, że Ty to Ty. Wszystkie dane
cookie to dowód tożsamości dla Tumblr. -
4:17 - 4:22To liczba identyfikująca Cię jako Davida.
Przeglądarka zapamiętuje tę liczbę -
4:22 - 4:26i gdy odświeżasz Tumblr po raz kolejny
i znowu przechodzisz do Tumblr.com, -
4:26 - 4:30Twoja przeglądarka wie, że ma automatycznie
dołączyć Twój numer ID z zapytaniem, -
4:30 - 4:33które wysyła do serwerów Tumblr.
Te serwery już widzą, że zapytanie pochodzi -
4:33 - 4:41z Twojej przeglądarki, widzą nr ID i wiedzą:
"OK, to zapytanie od Davida". -
4:41 - 4:45Ale cóż, Internet jest w pełni otwarty.
Wszystkie jego połączenia są udostępnione, -
4:45 - 4:53a informacje przesyła w formie tekstu.
To pozwala hakerom węszyć w prywatnych -
4:53 - 4:59informacjach przesyłanych w Internecie.
Zapobiegają temu bezpieczne strony prosząc -
4:59 - 5:04serwer o kontakt z bezpiecznym kanałem,
korzystając z Secure Sockets Layer -
5:04 - 5:12i jego następcy Transport Layer Security.
SSL i TLS stanowią zabezpieczenia wiadomości, -
5:12 - 5:21chroniąc je przed ingerencją ciekawskich.
SSL i TLS są aktywne, gdy widać kłódkę, -
5:21 - 5:27która pojawia się w pasku adresu
przeglądarki, obok HTTPS. Protokoły HTTPS -
5:27 - 5:32zapewniają bezpieczeństwo i ochronę
zapytań HTTP. -
5:32 - 5:38Gdy strona prosi przeglądarkę o włączenie bezpiecznego
połączenia, najpierw wystawia certyfikat -
5:38 - 5:45cyfrowy. To coś w rodzaju urzędowego
dowodu tożsamości strony. -
5:45 - 5:49Certyfikaty cyfrowe są publikowane przez podmioty
certyfikujące czyli zaufane jednostki, -
5:49 - 5:54które weryfikują tożsamość stron i
wystawiają im certyfikaty. -
5:54 - 5:59Tak, jak urzędy państwowe wystawiają dowód osobisty czy
paszport. Jeśli strona próbuje uruchomić -
5:59 - 6:05bezpieczne połączenie bez stosownego
certyfikatu, przeglądarka Cię ostrzega! -
6:05 - 6:11Tak wyglądają podstawy przeglądania
Internetu. Tej części, którą oglądamy -
6:11 - 6:20codziennie. Podsumowując HTTP i DNS
regulują wysyłanie i odbieranie HTML, -
6:20 - 6:25plików mediów i wszystkiego w Internecie.
TCP/IP i sieci routerów dyskretnie to -
6:25 - 6:33umożliwiają, bo dzielą i przenoszą
informacje w małych pakietach. Te pakiety -
6:33 - 6:39są binarnymi sekwencjami jedynek i zer,
które są fizycznie przesyłane kablami -
6:39 - 6:46elektrycznymi, światłowodami i sieciami
bezprzewodowymi. Gdy już dowiecie się, -
6:46 - 6:50jak działa jedna warstwa internetu,
korzystajcie i nie martwcie się o szczegóły. -
6:50 - 6:59Wierzymy, że one ze sobą współdziałają,
dostarczając informacje w sposób niezawodny.
- Title:
- Internet: HTTP i HTML
- Description:
-
Założyciel Tumblra, David Karp i kierownik programowy Xboxa, Jasmine Lawrence szczegółowo opisują zasady działania Internetu w kontekście korzystania z HTTP i HTML.
Zacznij naukę na http://code.org/
Bądź z nami w kontakcie!
• na Twitterze https://twitter.com/codeorg
• na Facebooku https://www.facebook.com/Code.org
• na Instagramie https://instagram.com/codeorg
• na Tumblrze https://blog.code.org
• na LinkedIn https://www.linkedin.com/company/code-org
• na Google+ https://google.com/+codeorg - Video Language:
- English
- Duration:
- 07:07
Tomedes edited Polish subtitles for The Internet: HTTP and HTML | ||
Tomedes edited Polish subtitles for The Internet: HTTP and HTML | ||
Tomedes edited Polish subtitles for The Internet: HTTP and HTML | ||
Tomedes edited Polish subtitles for The Internet: HTTP and HTML | ||
Tomedes edited Polish subtitles for The Internet: HTTP and HTML | ||
Tomedes edited Polish subtitles for The Internet: HTTP and HTML | ||
Tomedes edited Polish subtitles for The Internet: HTTP and HTML | ||
Tomedes edited Polish subtitles for The Internet: HTTP and HTML |