위키백과에 따르면 다음과 같다.컴퓨터로 연결하여 TCP/IP 통신 프로토콜을 이용해 정보를 주고 받는 컴퓨터 네트워크이자, 네트워크와 장치 사이의 통신을 목적으로 상호 연결된 ‘글로벌 컴퓨터 네트워크 시스템’이다.간단하게 말하면 여러 컴퓨터들이 서로 연결되어 있는 컴퓨
URI (Uniform Resource Identifier) 그림 한 장으로 본다면 다음과 같다. Untitled URI, URL, URN의 차이 URI란? RFC 스펙에 다르면 URI는 다음와 같다. > URI는 로케이터(Locator), 이름(Name),
HTTP HTTP란? HyperText Transfer Protpcol이라는 뜻으로, HyperText 문서를 통해서 연결할 수 있는 Html을 전송하는 프로토콜로 처음 시작되었다. 지금은 HTTP 메시지에 HTML 문서 뿐만 아니라 거의 모든 형태의 데이터를 담아서
API URI 설계 좋은 URI 설계 > 가장 중요한 것은 리소스 식별 리소스는 ‘행위’가 아니라, 개념 자체이다. 회원을 등록하라 → ‘회원’이 리소스 URI는 리소스만 식별한다. 리소스와 해당 리소스를 대상으로 하는 행위를 분리 creat
데이터 전송 방식 데이터 전달 클라이언트에서 서버로 데이터를 전달하는 방식은 크게 2가지가 있다. 쿼리 파라미터를 통한 데이터 전송 GET 주로 정렬 필터(검색어) 메시지 바디를 통한 데이터 전송 POST, PUT, PATCH HTTP AP
클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능이다.클라이언트가 인식할 수 없는 상태 코드를 서버가 반환한다면, 클라이언트는 상위 상태 코드로 해석해서 처리한다.나중에 새로운 상태 코드가 추가되어도 클라이언트를 변경하지 않아도 된다.예를 들어, 299라는
HTTP 헤더란? 정의 RFC 스펙에 따르면, HTTP 헤더는 다음과 같이 사용한다. field-name은 대소문자를 구분하지 않는다. OWS는 띄어쓰기를 허용한다는 뜻이다. 용도 HTTP 전송에 필요한 모든 부가정보 메시지 바디의 내용이나 크기, 압축, 인증, 요청 클라이언트, 서버 정보, 캐시 관리 정보 등 표준 헤더는 많다. ...
HTTP는 무상태(Stateless) 프로토콜이므로, 다음과 같은 특성을 가지고 있다.클라이언트와 서버는 요청과 응답을 주고 받으면 연결을 끊는다.클라이언트가 다시 요청하면 서버는 이전 요청을 기억하지 못한다.그림을 통해 확인해보자.그림을 글로 풀어 쓰면 다음과 같다.
웹 브라우저에서 star.jpg를 요청한다면, 서버에서는 star.jpg가 있으면 응답을 내려준다.응답에는 헤더와 실제 이미지(star.jpg)와 관련된 바이트 코드들이 있다.이때, 헤더의 용량이 0.1M이고 실제 이미지를 표현하는 바디 부분은 1.0M일 때, 총 1.
도메인 네임으로 IPv4 주소를 검색해서 그 결과(IP 주소)를 알려주는 서비스를 제공한다.도메인 네임: www.naver.com 과 같은 이름분산 구조형 데이터베이스데이터베이스 시스템(DNS 네임서버)의 분산 구성데이터 영역별 구분(Domain Zone) 및 분산관리
인터넷 환경에서 가장 중요한 4계층 프로토콜들이다.TCP에만 연결(Connection, Session) 개념이 있다.연결지향(Connection Oriented)연결은 매우 논리적이다.그래서 TCP 연결은 Virtual Circuit라고도 한다.💡 아래는 강사님 의견
IP주소는 인터넷 프로토콜을 쓰는 인터넷망에서 인터넷에 연결된 컴퓨터 한 대를 식별하기 위해서 부여하는 고유번호이다.IP는 32bit 주소 체계를 사용한다.32bit는 8bit가 4개 있는 것.전부 1이면 브로드캐스팅인지 고민해라.ipconfig 로 IP주소를 확인할