'성공과 실패를 결정하는 1%의 네트워크 원리' 책을 바탕으로 정리한 내용입니다.
네트워크의 시작은 브라우저에서 url을 입력하는 순간 시작된다.
우리가 흔히 알고, 사용하고 있는 http: 뿐만 아니라 ftp:, file:, mailto: 등 다양한 url이 존재한다.
http:를 사용하게 된다면 웹 서버에 접근하게 되지만 ftp:를 사용한다면 파일 업로드/다운로드를 하는 ftp 통신을, file:은 클라이언트 pc통신, mailto:는 메일을 전송하는 기능으로 사용된다.
브라우저는 먼저 url을 해석한다.
브라우저는 url을 해독 후 어디에 엑세스 해야하는지 찾고, HTTP 프로토콜을 이용해 웹 서버에 엑세스한다.
HTTP 프로토콜은 클라이언트와 서버가 주고받는 메세지이다.
→ GET : uri로 지정한 정보 도출
→ POST : 클라이언트에서 데이터를 서버로 송신
→ PUT : uri로 지정한 서버의 파일을 치환
→ DELETE : uri로 지정한 파일 삭제