클라이언트와 서버가 서로 통신할 때 어떻게 통신할까? 가장 먼저 생각해야 할 것은 정보를 보내는 클라이언트의 주소와 정보를 받는 서버의 주소를 알아야 한다. 이 때 필요한 것이 IP(인터넷 프로토콜)이다.패킷은 통신 단위를 말한다. IP 패킷이라는 규칙으로 통신하는데,
URI Uniform Resource Identifier의 줄임말로, 인터넷 상에서 어떤 자원을 식별하기 위한 문자열의 구성이다. URL과 URN은 URI의 하위개념이라 할 수 있다. URL은 리소스가 있는 위치를 나타내고, URN은 리소스에 이름을 부여한다. U
요즘은 HTTP로 대부분의 정보를 서로 전송하고 받는다. 이미지부터 영상, JSON과 XML 등등 거의 모든 것을 HTTP로 전송한다고 해도 과언이 아니다.HTTP는 Stateless 즉, 무상태 프로토콜을 지향한다. 좀 더 풀어서 설명하자면 서버가 클라이언트의 상태를
GET : 리소스 조회POST : 요청 데이터 처리, 주로 등록에 사용PUT : 리소스를 대체, 해당 리소스가 없으면 생성PATCH : 리소스 부분 변경DELETE : 리소스 삭제HEAD : GET과 동일하지만 메시지 부분을 제외하고, 상태 줄과 헤더만 반환
1xx : 요청이 수신되어 처리중 - 거의 사용 X2xx : 요청 정상 처리3xx : 요청을 완료하려면 추가 행동 필요4xx : 클라이언트 쪽 오류, 잘못된 문법 등으로 서버가 요청을 수행할 수 없음5xx : 서버 쪽 오류, 서버가 정상 요청을 처리하지 못함200 :