
💡 인터넷에서 컴퓨터 둘은 어떻게 통신할까?지정한 IP 주소(IP Adress)에 데이터 전달패킷(Packet)이라는 통신 단위로 데이터 전달비연결성패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송비신뢰성중간에 패킷이 사라지면?패킷이 순서대로 안오면?프로그램

URI? URL? URN?URI는 로케이터(locator), 이름(name) 또는 둘 다 추가로 분류될 수 있다.URI 단어 뜻Uniform: 리소스 식별하는 통일된 방식Resource: 자원, URI로 식별할 수 있는 모든 것(제한 없음)Identifier: 다른 항

HTTP 메시지에 모든 것을 전송!!HTML, TEXTIMAGE, 음성, 영상, 파일JSON, XML (API)거의 모든 형태의 데이터 전송 가능서버간에 데이터를 주고 받을 때도 대부분 HTTP 사용HTTP/0.9 1991년: GET 메서드만 지원, HTTP 헤더XHT

가장 중요한 것은 리소스 식별이다. API URI 고민 URI(Uniform Resource Identifier) 리소스의 의미는 뭘까? 회원을 등록하고 수정하고 조회하는게 리소스가 아니다. 회원이라는 개념 자체가 바로 리소스다. 리소스를 어떻게 식별하는게 좋

데이터 전달 방식은 크게 2가지로 나뉜다.GET주로 정렬 필터(검색어)를 활용한다.POST, PUT, PATCH회원 가입, 상품 주문, 리소스 등록, 리소스 변경이미지, 정적 텍스트 문서쿼리 파라미터 미사용조회는 GET 사용정적 데이터는 일반적으로 쿼리 파라미터 없이

완전한 처리를 위해서 추가 동작이 필요한 경우입니다.주로 서버의 주소 또는 요청한 URI의 웹 문서가 이동되었으니 그 주소로 다시 시도하라는 의미.3xx 상태 코드는 클라이언트가 요청한 리소스의 위치가 변경되었음을 나타냅니다.이러한 상태 코드는 클라이언트를 다른 위치로

header-field = field-name ":" OWS field-value OWS (OWS:띄어쓰기 허용)ield-name은 대소문자 구문 없음HTTP 전송에 필요한 모든 부가정보ex. 메시지 바디의 내용, 메시지 바디의 크기, 압축, 인증, 요청 클라이언트,

데이터가 변경되지 않아도 계속 네트워크를 통해서 데이터를 다운로드 받아야 한다.인터넷 네트워크는 매우 느리고 비싸다.브라우저 로딩 속도가 느리다.느린 사용자 경험캐시 덕분에 캐시 가능 시간동안 네트워크를 사용하지 않아도 된다.비싼 네트워크 사용량을 줄일 수 있다.브라우