[Book - 그림으로 배우는 Http & Network Basic] 4. 결과를 전달하는 HTTP 상태코드
상태 코드는 서버로부터 Request 결과를 전달 상태 코드의 역할: Client가 Server를 향해 Request를 보낼 때 Server에서 그 결과가 어떻게 되었는지 알려줌으로써 Server가 Request를 정상적으로 처리했는지, Request 결과가 에러였는지를 알 수 있다. 상태 코드 클래스 ...
상태 코드는 서버로부터 Request 결과를 전달 상태 코드의 역할: Client가 Server를 향해 Request를 보낼 때 Server에서 그 결과가 어떻게 되었는지 알려줌으로써 Server가 Request를 정상적으로 처리했는지, Request 결과가 에러였는지를 알 수 있다. 상태 코드 클래스 ...
브라우저 브라우저의 주요 기능 브라우저의 주요 기능은 사용자가 선택한 자원을 서버에 요청하고 브라우저에 표시하는 것이다. 자원은 보통 HTML 문서지만, PDF나 이미지 또는 다른 형태일 수 있다. 자원의 주소는 URI(Uniform Resource Identifier)에 의해 정해진다. 브라우저는 HTML과 CSS 명세에 따라 HTML ...
HTTP 메시지 HTTP 메시지 HTTP에서 교환하는 정보 복수 행(개행 문자는 CR+LF)의 데이터로 구성된 텍스트 문자열 HTTP 메시지 구조 [메시지 헤더] 서버와 클라이언트가 꼭 처리해야 하는 Request와 Re...
HTTP는 클라이언트와 서버 간에 통신을 한다. HTTP는 클라이언트와 서버의 역할을 명확하게 구분한다. Request와 Response를 교환하여 성립 반드시 클라이언트 측으로부터 통신이 시작된다. 서버 측은 Request를 받지 않고서는 Response를 송신하는 일은 없다. Request 메시지 구성 PO...
웹은 HTTP로 나타낸다. 웹 브라우저는 웹 브라우저 주소 입력란에 지정된 URL에 의지해서 웹 서버로부터 리소스라고 불리는 파일 등의 정보를 얻고 있다. 클라이언트에서 서버까지 일련의 흐름을 결정하고 있는 것은 웹에서 HTTP(HyperText Transfer Protocol)이라 불리는 프로토콜이다. (프로토콜 = “약속”) HTTP는 이...
인터넷이란? 인터넷을 알기 전에 TCP/IP가 무엇인지 알아야 한다. TCP/IP란? TCP/IP가 나타난 이유는 먼저 컴퓨터 간의 통신을 위해서 이다. TCP/IP는 컴퓨터와 컴퓨터 간의 LAN(지역 네트워크), WAN(광역 네트워크)에서 원활한 통신을 가능하도록 하기 위한 통신 규약으로 정의할 수 있다. 최초는 ARPANET(최초의 컴...