HTTP 프로토콜
6 페이지 1
이 문서를 통해 우리는 웹 또는 'HTTP의 핵심이다 프로토콜을 분석합니다.
HTTP는 하이퍼 텍스트 전송 프로토콜의 약자 그리고 가장 중요하고 날짜가 기입된 애플 리케이션 계층 프로토콜 중 하나입니다.
사용자가 HTTP 프로토콜을 사용하여 모든 웹 페이지가 페이지 응답에서 서버로부터 데이터를 수신하는 것입니다 호스팅하는 서버에 요청을하게하는 것입니다 요청 때마다.
그리고 'HTTP 프로토콜은 모두 별도로 발생하지 것입 위에서 설명한 통신에 비해 응용 프로그램 계층 클라이언트 서버에 존재하므로 명확니다.
클라이언트에 의해 요청이 화면에서 모든 통신을 처리하고 사용자가 필요한 자원을 반환 브라우저를 통해 이루어집니다.
브라우저는 하이퍼 링크를 통해 서로 연결된 개체의 집합으로 웹 페이지를 봅니다.
그래서 확실히 스크립트, 이미지, 자바 애플릿 등등 수도 HTML 본문 플러스 기타 자원으로 구성된 웹 페이지입니다.
URL이 서버에서 사용 가능한 모든 리소스 경로 덕분에 도달할 수있다 그 하나에 포인트와 특정 개체.
URL의 구조는 잘 정의된 표준에 의해 정의된 두 개의 주요 구조로 구성되어있다.
예를 들어 다음과 같은 리소스에 대해 수행할 :
http://www.miosito.it/informazioni/curriculum.html
- www.miosito.it이 : 자원이 찾는 호스팅되는 호스트를 식별합니다.
- / 정보 / curriculum.html가 : 리소스가 추구 도달 (호스트 이내) 따라 경로를 지정합니다. 경로는 서버 사이드 스크립트 (실제 프로그램 prori)로 쿼리를 만들기 위해 매개 변수 (querystring)을 전달 할 수 있습니다.
프로토콜의 두 변종이 있습니다 : "HTTP/1.0 및 HTTP/1.1 지금 최신 및 버전 1.0 이상의 강력한되는 브라우저와 웹 서버의 가장 utlizzato 것이 더 사귀었.
웹 서버가 자원을 요청 클라이언트에 대한 정보를 어떤 종류를 유지하지 않기 때문에 HTTP의 특징은 국적없는 프로토콜입니다 무국적 프로토콜로 정의되어야하는 것입니다.
HTTP 프로토콜에 의존 의 TCP 클라이언트 서버에서 데이터 전송을 관리하기 위해 전송 계층. TCP를 사용하는 선택은 TCP가 다른 전송 프로토콜이 UDP는 보장하지 않는 신뢰성있는 데이터 전송의 서비스를 보장한다는 사실 때문입니다.
우리가 말한대로 - - 사용 TCP는 장점을 가진 데이터의 안정적인 전송지만, 다른 한편으로는 데이터를 전송하기 전에 TCP로 리소스 요청을 수신 큰 대기 시간을 포함에서 연결을 설정해야합니다 악수라고 가동. 독자 운영 '으로 돌리려는 TCP의 특성을 심화하고자해야하는 문서는 현재 cpclubpenguincheatscp.com의합니다.
어떤 전송 오류로 인해, 브라우저로 전송되는 HTML 웹 페이지의 몸 전체가 페이지를 표시하는 것은 불가능하거나 그 내용에 불구가 될 것처럼 HTTP는 데이터의 신뢰성있는 전송을위한 필수적입니다.
로 전송 계층 프로토콜은 HTTP 응용 프로그램 계층과 TCP에 속한다 위에서 언급한.
그 말했다, 어떻게 TCP와 데이터를 교환하기 위해 HTTP를 무엇입니까?
이것은 애플 리케이션 계층과 전송 계층 사이의 접촉의 지점을 나타내는 소켓에 가능한 덕분이다.
주어진 호스트에서 각 응용 프로그램은 예를 들어 사용자가 요청 웹 페이지를 동시에 전자 메일을 보내는 동안은 HTTP와 사이의 데이터 교환을 gestiscce이 소켓이 될 것입니다 그렇다면 전송 계층에 특정 소켓 인터페이스를해야합니다 전자 메일 프로토콜과 전송 계층 사이의 전송 계층과 다른.
두 개의 별도의 소켓을 만들려면 : 사용자가 동시에이 웹 페이지를 요구하는 지금은 가정? 소켓은 프로세스 (이 경우 HTTP에서)를 의미하고 자율적인 방식으로, 두 개의 웹 페이지를 확인하여받은 패킷이 별도로 요청, 최대 quesst'ultimo 관리하는 것입니다 때문에 대답은 전혀 없습니다.
다음 장에서이 급속한 개요 sull'HTTP없이 우리는 요청이 클라이언트와 데이터의 논리상 필연의 송금으로 처리하는 방법을 설명하는 프로토콜의 논의의 중심에 들어갈 것이다.






