지정한 IP 주소에 데이터를 전달한다. 통신 단위인 패킷을 전달한다.IP 패킷에는 출발지 IP와 목적지 IP가 있다.출발지 IP와 목적지 IP를 통해 데이터를 전송한다.패킷 : 네트워크 상에서 전송하는 데이터의 형식화된 블록이다.비연결성만약 패킷을 받을 상대가 인터넷이
URI(Uniform Resource Identifier)는 URL과 URN을 모두 포함하는 용어로 자원의 위치(Locator)와 이름(Name)을 모두 포함한다. URL: 자원이 있는 위치(Locator)를 지정한다.URN: 자원에 이름(Name)을 부여한다.위치(L
처음엔 문서간에 링크를 통해 연결할 수 있는 프로토콜로 사용했으나, 현재는 모든 것을 전송한다. TCP : HTTP/1.1, HTTP/2는 TCP 기반이다.UDP : HTTP/3현재 대부분 HTTP/1.1을 사용하는데, HTTP/2, HTTP/3도 점차 증가하고 있다.
URI 설계시 가장 중요한 것은 리소스 식별이다.동작을 제외한 자원 그 자체를 리소스라한다. 회원 등록 시스템을 예로 들면, 회원을 등록하거나 수정 혹은 삭제하는 행위는 리소스가 아니다.오직 회원이라는 개념만이 리소스라 할 수 있다.동작은 HTTP 메서드로 구분한다.
데이터 전달 방식은 크게 2가지🧨 쿼리 파라미터를 통한 데이터 전송GET에서 많이 사용하고 정렬필터나 검색기능에서 많이 사용한다.🧨 메세지 바디를 통한 데이터 전송POST, PUT, PATCH 등회원가입, 상품주문, 리소스 등록, 리소스 변경하는데 사용한다.이미지,
HTTP API에 대해 클라이언트가 요청을 보내면 서버측에선 응답 메세지를 돌려주는데, 이 상태코드를 통해서 서버에서 어떻게 처리되었는지를 추측할 수 있다.요청이 수신되어 처리중이다.😌 이제 거의 사용하지 않는다.요청이 정상적으로 처리되었다.🧨 200(OK)GET과
header-field = field-name":"OWS field-value OWSHTTP 전송에 필요한 모든 부가정보를 담는 용도로 사용된다.스펙에 정의된 헤더 뿐 아니라 임의의 헤더 추가도 가능하다.ex) HELLO_WORLD : catsbi과거 RFC2616 스
캐시와 조건부 요청과 관련된 헤더들과 동작들에 대해서 알아보자.개요클라이언트가 서버에 요청하는 자원(resource)은 단순한 텍스트부터, 이미지, 영상, 파일까지 다양하다. 그 중에서는 용량이커서 큰 네트워크 비용을 부담해야하는 자원들이 있고, 변경 가능성이 잦지 않