애플리케이션 계층 - HTTP, FTP전송계층 - TCP, UDP인터넷 계층 - IP네트워크 인터페이스 계층인터넷에서 컴퓨터는 어떻게 통신을 할까??지정한 IP 주소(IP Address)에 데이터 전달패킷(Packet)이라는 통신 단위로 데이터 전달패킷을 받을 대상이
UR I ? , UR L ? , UR N ?URI는 로케이터(locator), 이름(name)또는 둘다 추가로 분류될 수 있다Uniform : 리소스 식별하는 통일된 방식Resource : 자원, URI로 식별할 수 있는 모든 것(제한 없음)Identifier : 다른
GET/search?q=react&hl=ko HTTP/1.1Host: www.google.com웹 브라우저가 HTTP 메세지 생성SOCKET 라이브러리를 통해 전달A : TCP/IP 연결(IP, PORT)B : 데이터 전달TCP/IP 패킷 생성, HTTP 메세지 포함대
HTTP HyperText Transfer Protocol HTTP 메세지에 모든 것을 전송 html, text image, 음성, 영상, 파일 Json, XML(API) 거의 모든 형태의 데이터 전송 가능 서버간에 데이터를 주고 받을 때도 대부분 HTTP사용 HT
회원 정보 관리 API를 만들어라회원 목록 조회회원 조회회원 등록회원 수정회원 삭제회원 목록 조회 / read-member-list회원 조회 / read-member-by-id회원 등록 / create-member회원 수정 / update-member회원 삭제 / de
쿼리 파라미터를 통한 데이터 전송GET주로 정렬 필터(검색어)메세지 바디를 통한 데이터 전송POST, PUT, PATCH회원가입, 상품주문, 리소스 등록, 리소스 변경정적 데이터 조회이미지, 정적 텍스트 문서조회는 GET 사용정적 데이터는 일반적으로 쿼리 파라미터 없이
1xx (Infrimational) : 요청이 수신되어 처리중2xx (Successful) : 요청 정상 처리3xx (Redirection) : 요청을 완료하려면 추가 행동이 필요4xx (Client Error) : 클라이언트 오류, 잘못된 문법등으로 서버가 요청을 수
HTTP 전송에 필요한 모든 부가정보ex) 메세지 바디의 내용, 메세지 바디의 크기, 압축, 인증, 요청 클라이언트, 서버 정보, 캐시 관리 정보...표준 헤더가 너무 많음https://en.wikipedia.org/wiki/List_of_HTTP_header
Set-Cookie : 서버에서 클라이언트로 쿠키 전달(응답)Cookie : 클라이언트가 서버에서 받은 쿠키를 저장하고, HTTP 요청시 서버로 전달ex) set-cookie: sessionId=abconde 1234; expires=Sat, 26-Dec-2023 01