[Powered by Google Translate] 가장 그래서 매일, 당신은 아마 입력하거나
적어도 HTTP를 참조하십시오.
사실,이 일에 지켜보고 또는 청취하는 경우
웹, 당신은 지금 HTTP를 사용하고 있습니다.
그러나 무엇인가?
음, 당신이 URL의 시작 부분에 입력 뭐야, 또는에서
이상에 사용됩니다.
요즘, 브라우저는 당신이 HTTP를 원하는 가정
당신은 실제로 입력하지 않더라도.
더 기술적으로하지만, HTTP는의 언어 프로토콜입니다
웹 브라우저와 웹 서버가 말하는 종류, 일련의
규칙들이, 준수 할 만
우리 인간이 가지고있는 것처럼.
예를 들어, 미국에서, 먼저 사람을 만나고,
일반적으로 연장하여 연결을 시작하여
손, 그 시점에서, 다른 사람에 의해 그것에 응답
흔들어.
음, 그 프로토콜입니다.
일부 국가 나 가족에서는하여 연결을 시작
뺨에 사람을 키스.
음, 또 다른 프로토콜이.
따라서 HTTP는 컴퓨터를 포함하는 일이 프로토콜입니다
대신 인간의.
그리고 작동 방법 여기 있습니다.
브라우저가 인간 웹 페이지를 표시 할 때 시작
HTTP 요청을 전송하여 웹 서버에 연결,
내부에있는 메시지가 만족시킬 가깝다
저에게이 웹 페이지를 보낼 수 있습니다.
현실에서는,처럼 알 수없는 뭔가가
get/http/1.1.
그러나 서버가 해당 요청을받을 때, 그것은 HTTP를 전송합니다
반응은, 내부에있는 웹 페이지입니다.
이제 그 웹 페이지는 한편, 언어로 작성
HTML, 또는 하이퍼 텍스트 마크 업 언어했다.
그래서 HTTP가 자신의 이름을 가져옵니다입니다.
HTTP는 하이퍼 텍스트 전송 프로토콜의 약자입니다
그런 일이 서버에서 브라우저로 전송 계시는 때문에
하이퍼 텍스트, 하이퍼 텍스트 마크 업 언어.
의미에서, 웹은 당신이있어 레스토랑 같다
고객 또는 클라이언트입니다.
당신은 웨이터에서 레스토랑에서 음식을 주문하거나 대부분 같은
다음 표에 가져다 웨이트리스 때문에 웹 브라우저를
웹 서버에서 명령 파일을 누가 다음
같은과 함께 돌아 왔습니다.
사실, 브라우저가 자주 있다는이 바로 그 이유입니다
소위 클라이언트와 서버는 잘 서버라고합니다.
관계는 매우 동일합니다.
이해가가?
좋아요, 잘가 실제 HTTP 요청을 살펴 봅시다
및 응답.
첫째,의는 브라우저를 열 수 있습니다.
나는 크롬을 사용 할 일이 있지만, 대부분의 모든에서이 작업을 수행
브라우저 요즘.
하자의 다음 선택보기, 개발자, 개발자 도구,
에서 개발자 패널을 엽니 다됩니다
우리 창 하단에.
그리고하자 다음을 누릅니다 패널의 네트워크 탭으로 이동합니다.
제가 서버에서 웹 페이지를로드 다음 번에, 우리는에서 볼 수 있습니다
이 탭 사이의 HTTP 트래픽의 모든
크롬과 서버.
OK.
가자는 Google을 방문 말한다.
http://www.google.com/enter.
OK, 방금 무슨 일이 일어난 거죠?
그럼 먼저 탭의 맨 위에 스크롤 까.
매우 첫 번째 행 내에 Google의 HTTP 응답을 나타냅니다
HTTP 요청입니다.
음, 행을 클릭 까.
오른쪽에 우리가 이제 HTML의 미리보기를 볼 수
의 전체 무리와 함께 그 응답에 포함
자바 스크립트.
그 다른 시간에하지만 더.
자, 이제이의 왼쪽에있는 헤더 탭을 클릭합니다
우리가 실제 HTTP를 볼 수있는 미리보기 탭, 그리고 여기에
브라우저가 보낸 요청과 실제 HTTP 응답
Google은 반환되는.
서버의 응답은,의 다음 소스보기를 클릭하게
응답 헤더.
다음은 구글이 브라우저로 전송거야.
첫 번째 줄은 아마도 가장 흥미로운 -
HTTP/1.1 200 OK.
이 모든 것이 잘하고 홈페이지가 전송 된 것을 의미
성공적으로.
적어도 당신은 그렇지 않으면, 이전에 200 본 적이 아르
HTTP 상태 코드로 알려져 있지만, 아마도 404 본,
파일을 찾을 수 없습니다, 아마도 몇 가지 다른.
그 숫자가 어디에서 왔는지 음,이입니다.
그렇군 가지고 -
HTTP.