HTTP 프로토콜로 의사소통 ( ➜ HTTP 서버라고 불리기도 함 )인터넷의 데이터 저장HTTP 클라이언트가 요청한 데이터 제공웹 리소스를 관리 / 제공웹 콘텐츠의 원천어떤 종류의 콘텐츠 소스도 리소스가 될 수 있음( 요청에 따라 정적 파일 / 동적 콘텐츠 등 )인터넷
Uniform resource identifier 의 약자로 통합 자원 식별자를 나타냄정보 리소스를 고유하게 식별하고 위치를 지정하는 것URL과 URN으로 나뉨✔️ URL vs URNURL은 리소스가 어디 있는지 설명해서 리소스 식별 (주소로 찾기)URN은 현재 리소스
HTTP 애플리케이션 간에 주고받은 데이터의 블록들클라이언트, 서버, 프락시 사이를 흐름메시지는 원 서버 방향을 인바운드로 하여 송신됨인바운드클라이언트 ➜ 서버 방향ㅤ아웃바운드서버 ➜ 클라이언트 방향 (사용자 에이전트로 돌아오는 것)모든 메시지는 다운스트림으로 흐름(
HTTP 통신은 메세지를 전송할 때, 패킷 교환 네트워크 프로토콜들의 계층화된 집합인 TCP/IP를 통해 이루어진다.일단 커넥션이 맺어지면, 클라이언트와 서버 간 주고받는 메시지는 안전하게 전달된다.✔️ 패킷 교환 ( Packet switching )작은 블록의 패킷으
객체를 내려받을 때 각각의 커넥션을 만들어 병렬로 거의 동시에 처리하는 것병렬 커넥션이 일반적으로 빠름But, 복잡한 웹 페이지에서는 수많은 객체와 함께 사용자의 요청도 함께 처리해야하기 때문에 너무 많은 커넥션을 서버가 떠안게 되어 오히려 서버의 성능을 떨어뜨림Ex.