
전 세계의 웹브라우저, 서버, 웹 애플리케이션은 모두 HTTP(Hypertext Transfer Protocol)를 통해 대화한다.HTTP는 신뢰성 있는 데이터 전송 프로토콜을 사용하기 때문에 거리가 멀더라도 전송 중 손상되거나 꼬이지 않음을 보장한다.그렇기 때문에 개

🎨 URL(Uniform Resource Locator) : 인터넷 리소스를 가르키는 표준 이름URL은 브라우저가 정보를 찾는데 필요한 리소스의 위치를 가리키며, URL을 이용해 사람과 애플리케이션이 수십억개의 리소스를 찾고 사용하며 공유 할 수 있다.URL은 HTT

🔔 HTTP 메시지는 HTTP 애플리케이션 간에 주고 받은 데이터의 블록들이다. 클라이언트, 서버, 프록시 사이를 흐른다.인바운드아웃바운드업스트림다운스트림🔔 원 서버란 전 세계에서 동시에 사용 가능한 하나의 서버를 뜻한다.메시지가 원 서버로 향하는 것은 인

1부 HTTP : HTTP 메시지 04. 커넥션 관리 > 🔔 오늘의 학습 내용 HTTP는 어떻게 TCP 커넥션을 사용하는가? TCP 커넥션의 지연, 병목, 막힘 병렬 커넥션, keep-alive 커넥션, 커넥션 파이프라인을 활용한 HTTP의 최적화 커넥션 관리를 위

🔔 오늘의 학습 내용여러 종류의 소프트웨어 및 하드웨어 웹 서버에 대해 조사한다.HTTP 통신을 진단해주는 간단한 웹 서버를 펄(Perl)로 작성해본다.어떻게 웹 서버가 HTTP 트랜잭션을 처리하는지 단계별로 설명해본다.웹 서버는 HTTP 요청을 처리하고 응답을 제공

🔔 오늘의 학습 내용HTTP 프락시와 웹 게이트웨이를 비교하고 HTTP 프락시가 어떻게 배치되는지?프락시가 실제 네트워크에 어떻게 배치되어 있는지 그리고 트래픽이 어떻게 프락시 서버로 가게 되는지 설명한다.브라우저에서 프락시를 사용하려면 어떻게 설정해야하는가?HTTP

웹에는 다른 페이지에서 링크가 없어 사실상 찾아가기 어려운 '고립된 페이지'들이 있다. 이런 페이지들은 새로 만들어졌거나 아직 잘 알려지지 않은 경우이다.웹 크롤러는 웹의 대부분을 탐색하려면 특정 출발점에서 시작해야 한다. 이걸 '루트 집합(root set)'이라고 부

HTTP/1.1의 한계텍스트 기반 프로토콜로, 요청-응답 구조에 병목이 발생.하나의 TCP 연결에서 하나씩 요청 처리 → 지연(latency) 증가.커넥션을 여러 개 만들어도 브라우저는 개수 제한이 있어 근본적 해결책이 아니었음.성능 개선의 필요성웹페이지 성능 병목 현

HTTP는 기본적으로 무상태(stateless) 프로토콜이다.무상태란, 서버가 각 요청을 독립적으로 취급하고 이전 요청의 맥락을 기억하지 않는다는 뜻이다.예를 들어 사용자가 장바구니에 물건을 담거나 로그인했다고 해도, 다음 요청에서는 그 사실을 모른다.따라서 사용자를