HyperText Transfer Protocol
웹 브라우저, 웹 서버가 서로 컨텐츠들을 주고받을 때 사용하는 통신 규약으로 Request와 Response 2가지로 구분된다.

HTTP method, request target, HTTP version
+a
웹 브라우저의 Cache에는 우리가 이전에 접속했던 도메인에 대한 데이터가 남는데 이는 도메인에 접속할 때마다 데이터를 매번 새롭게 다운받으면서 생기는 비효율성을 해결하기 위한 것이다. 하지만 이 경우 도메인의 데이터가 갱신되어도 자동으로 반영되지 않기 때문에 ctrl+F5를 통해 Cache를 수동으로 업데이트 해줘야 한다.

HTTP version, status code, status text
1) HTTP와 HTTPS의 차이는?
추가된 s는 secure의 s로 HTTP에서 보안을 업그레이드한 것이 HTTPS다.
2) Cookie란?
Cookie를 통해 웹 서버가 사용자를 식별할 수 있다. 예를 들어, 우리가 도메인에 접속할 때 아이디, 비번을 입력하지 않아도 자동으로 로그인되던 것이 바로 Cookie 덕분이다. 최근에는 Web storage가 대안으로 부상하고 있다.
3) 프록시 서버란?
웹 브라우저와 웹 서버 사이에 두는 중계 서버로 보안 공격을 방어하고, Cache, 서비스 분산 등의 기능을 수행할 수 있다.
4) 네트워크 모니터링 도구로는 어떤 것들이 있나?
크롬 웹 브라우저에는 네트워크 모니터링 도구가 내장되어 있다. 모니터링을 하고싶은 사이트에서 우클릭 후 검사를 클릭하면 된다. 와이어샤크는 오픈소스 서비스로 컴퓨터의 모든 통신을 모니터링 할 수 있고 많은 기능을 제공하지만 사용하기 어렵다.