..
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
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.
| |
AutoCAD (eBook)
Tworzenie struktur architektonicznych. W zaledwie 29 €. |
| |
Flash MX i ActionScript (Kurs)
Zostań programistą stron internetowych od 29 €. |
| |
Webmaster Advanced (kursu)
Zostań profesjonalnym administratorem. Od 39 €. |