2012-04-15 4 views
0

브라우저의 활동을 모니터링하는 프로그램을 사용하고 있습니다. 사이트로 이동하면 TCP 연결을 통해 HTTP 요청을 보내고 루트 디렉토리에서 HTML 파일을 가져옵니다. 서버를 누른 다음 해당 HTML 파일 내부에 이미지 객체를 가져 오지만 다른 디렉토리에 있으므로 새 연결이 생성됩니다 ... HTTP/1.1이 파이프 라이닝 할 때 수행하는 작업입니까? 또는 다른 이유로이 작업을 수행하고 있습니까? 나는 RFC 2616을 읽었으며이 새로운 연결을 만드는 이유에 대해서는 언급하지 않았다.HTTP를 통한 HTTP를 통한 TCP 연결시 새로운 연결 만들기

답변

0

동시에입니다. 그래서 모든 이미지, 자바 스크립트, CSS 파일 등을 병렬로 다운로드 할 수 있습니다. 따라서 새로운 연결.

+0

은 RFC 2616에있는 개념입니까? 페이지에 3 개의 이미지가 있기 때문에 동시 연결의 최대 수가 4 일 경우 왜 4 개의 연결을 열지 않았습니까? – besnico

+0

아니요, RFC에 없으므로 매우 오랜 브라우저 프로그래밍 연습입니다. 예를 들어 모든 이미지가 연속적으로 표시되는 것이 아니라 동시에 표시되기 때문에 사용자 환경이 개선됩니다. 브라우저에는 동시 연결 수에 대한 제한이 있습니다. – EJP

+0

알았어, 고마워. – besnico