이유's Programming/HTTP

    HTTP - 커넥션 관리

    HTTP - 커넥션 관리

    HTTP 명세는 HTTP 메시지에 자세하게 설명하고 있지만, HTTP 커넥션과 이제 그것이 어떻게 사용되는지 잘 알고 있어야 한다.  어떤걸 배우는지?- HTTP 는 어떻게 TCP 커넥션을 사용하는가- TCP 커넥션의 지연, 병목, 막힘 - 병렬 커넥션, keep-alive 커넥션, 커넥션 파이프라인을 활용한 HTTP 의 최적화- 커넥션 관리를 위해 따랴아할 규칙들 TCP 커넥션?전 세계 모든 통신들은 이제 대부분 이 TCP 커넥션을 맺어서 이루어진다...! 1) 브라우저가 www.google.com  호슽명을 추출@ 2) 이 브라우저가 호스트 명에 대한 IP 주소를 찾아낸다.  3) 브라우저가 포트번호를 얻는다 4) 브라우저가 서버로 HTTP GET 요청 메시지를 보낸다브라우저 --> 서버 5) 브라우..

    HTTP 1장 - HTTP 개관

    HTTP 1장 - HTTP 개관

    HTTP 개관 ? HTTP 란 무엇일까? HTTP 는 인터넷의 멀티미디어 배달부이다. 수십 업 개의 JPEG 이미지,  HTML 페이지, 텍스트 파일, MPEG 동영상 파일 등이 이제 인터냇을 항해하는데 이를 빠르고, 간편하고, 정확하게 이제 배송해주는 것이다.그래서 쉽게 말하면 정말 인터넷의 멀티미디어 배달부를 의미한다  그래서 이런 전달과정이 어떻게 되는 것일까?웹 서버는 HTTP 프로토콜로 의사소통하기 때문에 보통 HTTP 서버로 불린다.. 그래서 이들 서버는 인터넷의 데이터를 저장하고 HTTP 클라이언트가 요청한 데이터를 제공한다!   리소스는? 웹 서버는 웹 리소스를 관리하고 제공하는데 웹 리소스는 웹 콘텐츠의 원천이다! - 클라이언트 - 서버 ( 파일 시스템, 텍스트파일, 웹 캠 게이트 웨이 ..