본문 바로가기

HTTP

(3)
[HTTP] HTTP 상태 코드 HTTP 상태 코드 : 클라이언트가 서버로 보낸 요청의 처리 상태를 응답이 올 때 알려주는 기능1xx (Informational) : 요청이 수신되어 처리중2xx (Successful) : 요청 정상 처리3xx (Redirection) : 요청을 완료하려면 추가 행동이 필요4xx (Client Error) : 클라이언트 오류, 잘못된 문법 등으로 서버가 요청을 수행할 수 없음5xx (Server Error) : 서버 오류, 서버가 정상 요청을 처리하지 못 함  1xx (Informational) : 요청이 수신되어 처리중 클라이언트가 보낸 요청이 서버쪽으로 넘어가서 실행 중이라는 코드거의 사용하지 않는다  2xx (Successful) : 요청 정상 처리클라이언트의 요청을 정상적으로 처리를 했다 (성공)..
[HTTP] HTTP 알아보기 (특징, 구조, 비연결성, 무상태) HTTP란?HyperText Transfer Protocol클라이언트와 서버 사이가 서로 데이터를 주고받기 위한 하나의 통신 규약입니다. 무엇을 주고받을 수 있나요?HTML, TEXT이미지, 음성,영상, 파일JSON, XML (API)거의 모든 형태의 데이터서버와 서버간의 데이터 HTTP의 특징클라이언트 서버 구조로 동작한다.무상태 프로토콜 지향 (Stateless), 비연결성HTTP 메세지를 이용한 통신단순함, 확장 가능 클라이언트 서버 구조Request Response 구조라고도 하며 클라이언트가 서버에 요청을 보내고 응답을 대기한다. 서버는 요청을 받고 그 요청에 대한 결과를 만들어서 응답을 한다.클라이언트와 서버를 분리하는 것이 중요한 이유?클라이언트와 서버를 분리해내고 클라이언트에는 사용자가 더..
[HTTP] IP, TCP, UDP 1. IP인터넷 프로토콜 (Internet Protocol)의 약자로 지정된 IP 주소로 패킷이라는 통신 단위로 데이터를 전달한다. 2. IP 패킷패킷 안에 들어가는 내용 : 출발지 IP, 목적지 IP, 기타 내용 3. IP 프로토콜의 한계비연결성 - 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷이 전송된다.비신뢰성 - 패킷이 가다가 사라지면? 패킷이 순서대로 안 오면?프로그램 구분 - 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상이면? 우선 비연결성이란 내가 상대방에게 어떠한 패킷을 보냈는데 상대방 IP가 상대방이 맞는지, 혹은 상대방이 지금 통신이 되는지, 안 되는지 모른 채로 패킷을 보낸다는 것이다. 비신뢰성을 이해하기 전에 클라이언트(출발지)에서 서버(목적지)로 패킷이 가는..

반응형