비연결성 : 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송비신뢰성 :중간에 패킷이 사라질시, 패킷이 순서대로 안올시프로그램 구분 : 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상이라면 ?대상 서버가 패킷을 받을 수 있는 상태인지 모른다.TC
포트는 배가 도착하는 항구라는 뜻이 있다. 이와같이 포트에 패킷들이 도착한다.예를들어 클라이언트 pc에 게임, 화상통화, 웹브라우저 요청 까지 총 3가지의 멀티를 하고 있다고 하면 패킷들이 나의 IP에 넘어올텐데 이걸 하나하나 잘 들어온게 맞는 것인지 어떻게 구분할 것
(1) HTTP API를 만들어보자(2) HTTP 메서드 - GET, POST(3) HTTP 메서드 - PUT, PATCH, DELETE(4) HTTP 메서드의 속성문제: 회원 정보 관리 API를 만들어라API URI 설계를 합니다.회원 목록 조회 /read-memeb
안전멱등캐시가능이 내용들에 대해 정리해봅시다.Q : 그래도 계속 호출해서, 로그 같은게 쌓여서 장애가 발생하면요 ?A : 안전은 해당 리소스만 고려한다. 그런 부분까지 고려하지 않는다.f(f(x)) = f(x)한 번 호출하든 두 번 호출하든 100번 호출하든 결과가 똑
header-field = field-name ":" OWS field-value OWS (OWS:띄어쓰기 허용) field-name은 대소문자 구문 없음 용도 HTTP 전송에 필요한 모든 부가정보 예) 메시지 바디에 내용, 메시지 바디의 크기, 압축, 인증, 요
안녕하세요 HTTP 헤더에 일반정보, 특별한 정보, 인증과 쿠키에 대해서 알아보도록 하겠습니다. 👉 일반정보 From : 유저 에이전트의 이메일 정보 Referer : 이전 웹 페이지 주소 User-Agent : 유저 에이전트 애플리케이션 정보 Server :
🎈 캐시 기본 동작 예를들어 캐시가 없다. 웹브라우저에서 star.jpg를 서버에 요청 했을 때 서버에서는 star.jpg 관련된 그림을 내려준다. 그럼 웹브라우저에서 별이라는 이미지를 그릴 것이다. 캐시가 없을 때 데이터가 변경되지 않아도 계속 네트워크를 통
만약에 웹브라우저에서 저 멀리 있는 미국에 있는 원 서버까지 보내려면 되게 느리다. 대략 500ms가 걸린다고 해보자. 그래서 이미지 하나 다운받는데 500ms가 걸리는데 중간에 프록시 캐시를 도입하면 한국 어딘가에다가 프록시 캐시를 넣어두고, 요청이 오면 미국 원서
안녕하세요 오늘은 HTTP의 상태코드에 대해서 공부해보겠습니다 :)100: 요청이 수신되어 처리중사실 이것은 많이 사용되지 않는다.200: 요청 정상 처리300(Redirection): 요청을 완료하려면 추가 행동이 필요리다이렉트 할 때 많이 사용된다.400: 클라이언
오늘은 URI와 웹 브라우저 요청 흐름에 대하여 알아봅니다.소스를 식별하는 통합된 방법이란 뜻이다.URI는 로케이터(locator), 이름(name) 또는 둘 다 추가로 분류될 수 있다.Unifororm : 리소스 식별하는 통일된 방식Resource : 자원, URI로
이 내용들이 있으면 대체, 없으면 아예 새롭게 생성이 된다. 리소스가 없으면 대체리소스가 없으면 생성쉽게 이야기해서 덮어버림클라이언트가 리소스 위치를 알고 URI 지정POST와 차이점: POST에서는 데이터를 등록할 때 /members/ 넣는데 알아서 자동으로 /mem
안녕하세요. 오늘은 HTTP 메서드를 활용하는 방법에 대해서 공부해보겠습니다.데이터 전달 방식은 크게 2가지가 있습니다.GET주로 정렬 필터(검색어)POST, PUT, PATCH회원가입, 상품주문, 리소스 등록, 리소스 변경클라이언트에서 서버로 데이터 전송 4가지 상황
http는 하이퍼텍스트 트랜스퍼 프로토콜 이란 뜻이다.HTML, TEXT이미지, 음성, 영상, 파일JSON, XML(API)거의 모든 형태의 데이터 전송 기능서버간에 데이터를 주고 받을 때도 대부분 HTTP 사용지금은 HTTP 시대다.TCP를 직접 연결해서 하는 경우에
HTTP API 설계 예시 중 아래 3가지 예시에 대해서 알아보겠습니다.POST 기반 등록예) 회원관리 API 제공PUT 기반 등록예) 정적 컨텐츠 관리, 원격 파일 관리웹 페이지 회원 관리GET, POST만 지원회원 목록 /members -> GET회원 등록 /mem