..


Linki sponsorowane

Protokół HTTP

Artykuł napisany przez Matthew Petrioli
Strona 1 z 6

W tym artykule analizujemy protokół, który stanowi rdzeń sieci, lub "HTTP.

HTTP oznacza Text Transfer Protocol Hyper i jest jednym z najważniejszych i datowane protokoły warstwy aplikacji.
Gdy użytkownik wymaga dowolną stronę sieci Web przy użyciu protokołu HTTP jest, aby wniosek do serwera, na którym strona jest do odbioru danych z serwera w odpowiedzi.
To oczywiste więc, że protokół HTTP jest obecny zarówno w warstwie aplikacji oraz w komunikacji klient-serwer w inny sposób opisany powyżej nie nastąpi.

Wniosek przez klienta odbywa się za pośrednictwem przeglądarki, która obsługuje wszystkie komunikaty na ekranie i zwraca zasobów wymaganych przez użytkownika. Przeglądarka widzi stronę jako zbiór obiektów związanych ze sobą za pośrednictwem hiperłączy.
Więc na pewno na stronie internetowej składający się z HTML ciała inne zasoby, które mogą być skrypty, obrazy, aplety Java i tak dalej.
Wszystkie zasoby na serwerze można uzyskać za pośrednictwem ścieżki adresu URL odnosi się do konkretnego obiektu i. Struktura URL jest określony przez normy dobrze zdefiniowane i składa się z dwóch struktur. Weźmy na przykład następujące zasoby:

 



 http://www.miosito.it/informazioni/curriculum.html

 
  • www.miosito.it: identyfikuje hosta, na którym zasób jest gospodarzem, której szukamy.
  • / Info / curriculum.html: identyfikuje ścieżkę do naśladowania (w przyjmującym) dotrzeć do zasobów szukać. Ścieżka może być przekazywane parametry (QueryString), aby zapytania do skrypty po stronie serwera (programy prawdziwym łukiem).

Istnieją dwie wersje protokołu: "HTTP/1.0 HTTP/1.1 więcej dnia i że teraz jest, że większość przeglądarek internetowych i serwerów za pomocą powłoki, nowsze i bardziej wydajne niż wersja 1.0.

Szczególną cechą protokołu HTTP jest zdefiniować jako Stateless protokołu, który jest bezpaństwowcem protokołu, ponieważ serwer nie utrzymuje jakiekolwiek informacje na temat klientów, którzy prosili o zasób.

Protokół HTTP polega na TCP warstwy transportowej do zarządzania transferem danych z serwera do klienta. Wybór TCP jest ze względu na fakt, że protokół TCP zapewnia niezawodny transfer danych usług, które niekoniecznie innego protokołu transportu UDP.

Korzystania z protokołu TCP ma tę zaletę - jak powiedział - niezawodny transfer danych, ale z drugiej wymaga więcej czasu oczekiwania do otrzymania żądanych materiałów jak TCP, przed przekazaniem danych, musi nawiązać połączenie operacji, która nazywana jest uścisk dłoni. Jeśli czytelnik chciał zbadać działanie i właściwości TCP odnosząc się do " artykułu niniejszego decoster-immobilier.com.

HTTP jest istotne dla niezawodnego transferu danych, jak gdyby całe ciało HTML strony która ma być przekazana do przeglądarki, z powodu pewnych błędów transmisji, na wniosek strony byłoby niemożliwe, aby zobaczyć lub okaleczonych w jej treści.

Jak wspomniano powyżej należy do warstwy aplikacji HTTP i TCP jest protokołem warstwy transportu. Mimo to, w jaki sposób HTTP do wymiany danych z TCP?
Jest to możliwe dzięki do gniazda, które reprezentują styku warstwy aplikacji i warstwy transportowej. Każda aplikacja na danym hoście ma specyficzny interfejs gniazdo do warstwy transportu, więc jeśli na przykład użytkownik zażąda strony podczas wysyłania e-mail, że nie będzie z dwoma gniazdami gestiscce wymiany danych między HTTP i warstwy transportowej i innych między protokołów e-mail i warstwy transportowej.

Załóżmy, że użytkownik wymaga jednocześnie dwóch stron: tworzenia dwóch oddzielnych gniazd? Odpowiedź brzmi nie, ponieważ gniazdo odnosi się do procesu (w tym przypadku HTTP) i będzie odpowiedzialny za zarządzanie quesst'ultimo, niezależnie, dwóch pakietach przeglądania stron internetowych wniosek oddzielnie.

Po tej szybkiej sull'HTTP przegląd w następnym rozdziale będziemy wchodzi w sercu omówić na wyjaśnieniu jak żądanie jest obsługiwane przez klienta i wynikające z transferu danych.

W tej samej kategorii ...
E-Learning
AutoCAD (eBook) AutoCAD (eBook)
Tworzenie struktur architektonicznych. W zaledwie 29 €.
Flash MX i ActionScript (Kurs) Flash MX i ActionScript (Kurs)
Zostań programistą stron internetowych od 29 €.
Webmaster Advanced (kursu) Webmaster Advanced (kursu)
Zostań profesjonalnym administratorem. Od 39 €.
Linki sponsorowane