[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 : 서버와 클라이언트간에 데이터를 신뢰성있게 전달하기 위한 프로토콜이다. 데이터 전송을 위한 연결을 만드는 연결지향 프로토콜이다.


클라이언트 : 서버에 요청하는 소프트웨어가 설치된 컴퓨터.
서버 : 클라이언트의 요청을 받아서 요청을 해석하고 응답.


2. 응답코드

코드 메세지 설명
200 Success(성공) 데이터전송이 성공적으로 이루어짐.
300 Multiple Choices 최근에 옮겨진 데이터를 요청
4XX 클라이언트오류 클라이언트 측의 오류.
5XX 서버의오류 서버 측의 오류.

참고 : https://ko.wikipedia.org/wiki/HTTP

댓글

이 블로그의 인기 게시물

[파이썬] #2-모듈설치 및 스파이더(spyder)사용

[Tool-Tip] 에디트플러스에서 자동정렬기능 추가하기

[파이썬] #1- 아나콘다 설치, 아나콘다 파이썬 환경 만들기