생활코딩 HTTP 강의

웹의 구성요소 4가지

  1. 웹 페이지를 만드는 HTML
  2. 웹페이지를 방문할 수 있게 하는 URL
  3. 주소체계를 주고받는 Web Brower & Web Server
  4. Web Browser <-> Web Server 서로 통신할 때 주고받는 HTTP

HTTP: HyperText Transfer Protocol

HTTP는 클라이언트의 request와 서버의 response상의 메세지 역할을 해준다.

웹사이트에서 크롬의 경우 우클릭, 검사(브라우저마다 다르다.)를 하면 Network 메뉴에서 리퀘스트와 리스폰스의 소스를 볼 수 있다. 웹브라우저는 클라이언트가 요청한 정보를 웹서버에 대신 물어주는 역할을 하고 웹서버의 응답을 받아 화면에 띄워준다.

Request Header

Request Header consists <u>request line & request headers</u>(a.k.a request message header) and a <u>blank line</u>(separates header and body) along with <u>request message body</u>.

Response Header

Response Header, just like request header, starts with status line and response headers then a blank line to separate header and message.

How to get IP Address in Java (유투브 강의)

URL 객체 생성