[HTTP] HTTP란?
HTTP란?
(HyperText Transfer Protocol, WWW 상에서 정보를 주고받을 수 있는 프로토콜)
1. HTTP란?
HTTP는 웹에서만 사용하는 프로토콜로 TCP/IP 기반으로한 지점에서 클라이언트와 서버 사이에 이루어지는 요청/응답(request/response) 프로토콜을 말한다.
TCP/IP : 컴퓨터와 컴퓨터간의 지역네트워크(LAN), 광역네트워크(WAN)에서 원활한 통신을 가능하게 하기위한 통신규약(Protocol) TCP/IP는 TCP, IP 2개의 프로토콜로 이루어져있다.
IP : 4바이트로 이루어진 주소번호를 사용하여 각각의 node를 구분하고 목적지를 찾아가게 한다.(예-192.168.100.100)
TCP : 서버와 클라이언트간에 데이터를 신뢰성있게 전달하기 위한 프로토콜이다. 데이터 전송을 위한 연결을 만드는 연결지향 프로토콜이다.
클라이언트 : 서버에 요청하는 소프트웨어가 설치된 컴퓨터.
서버 : 클라이언트의 요청을 받아서 요청을 해석하고 응답.
TCP/IP : 컴퓨터와 컴퓨터간의 지역네트워크(LAN), 광역네트워크(WAN)에서 원활한 통신을 가능하게 하기위한 통신규약(Protocol) TCP/IP는 TCP, IP 2개의 프로토콜로 이루어져있다.
IP : 4바이트로 이루어진 주소번호를 사용하여 각각의 node를 구분하고 목적지를 찾아가게 한다.(예-192.168.100.100)
TCP : 서버와 클라이언트간에 데이터를 신뢰성있게 전달하기 위한 프로토콜이다. 데이터 전송을 위한 연결을 만드는 연결지향 프로토콜이다.
클라이언트 : 서버에 요청하는 소프트웨어가 설치된 컴퓨터.
서버 : 클라이언트의 요청을 받아서 요청을 해석하고 응답.
2. 응답코드
코드 | 메세지 | 설명 |
---|---|---|
200 | Success(성공) | 데이터전송이 성공적으로 이루어짐. |
300 | Multiple Choices | 최근에 옮겨진 데이터를 요청 |
4XX | 클라이언트오류 | 클라이언트 측의 오류. |
5XX | 서버의오류 | 서버 측의 오류. |
참고 : https://ko.wikipedia.org/wiki/HTTP
댓글
댓글 쓰기