HTTP 버전별 차이
1. HTTP 0.9 HTTP의 초기 버전은 버전 정보가 없었다. 차후 버전 구분을 위해 0.9라고 불리게 되었다. 단순히 GET 통신만 가능하다....
18 posts in this category
1. HTTP 0.9 HTTP의 초기 버전은 버전 정보가 없었다. 차후 버전 구분을 위해 0.9라고 불리게 되었다. 단순히 GET 통신만 가능하다....
1. gRPC의 등장배경 1-1. Server-Client PC의 개념이 없던 시절 프로그램은 하나의 메인 프레임에서 동작하는 Monolothic구조로 설계되었다. 기술 발전에 따라 PC와...
: 프로세스들 사이에 서로 데이터를 주고받는 행위 또는 그에 대한 방법이나 경로를 뜻한다. Socket, Shared Memory, Message Queue, Pipe 등이...
Domain Name System
: 각 ip에 이름을 부여할 수 있게 하는것
: 인터넷에서 데이터를 주고받을 수 있는 프로토콜 구성요소: Client, Web Server, Proxy 80 PORT를 기본으로 사용한다. https는 443
인터넷 통신을 하기 위한 최소한의 규칙이라고 할 수 있다.
REST Representational State Transfer (표현 상태 전이) : “웹에 존재하는 모든 자원(이미지, 동영상, DB 자원)에 고유한 URL을 부여해 활용”하는 것,...
1. 등장 배경 https://en.wikipedia.org/wiki/Remote_procedure_call#History_and_origins
소켓은 네트워크 상에서 돌아가는 두 개의 프로그램 간 양방향 통신의 하나의 엔드 포인트 이다. 소프트웨어로 작성된 추상적인 개념의 통신 접속점이라고...
신뢰할 수 있는 프로토콜이며 현재 대부분 사용하고 있다.
: DB 조회나 다양한 로직 처리를 요구하는 동적인 컨텐츠를 제공하기 위해 만들어진 Application Server ex) Tomcat, JBoss, Jeus, Web Sphere...
: 웹 서버와 웹 브라저간 실시간 양방향 통신환경을 제공해주는 실시간 통신 기술 Polling 방식(요청-응답방식)과 다르게 양방향으로 원할때 요청을 보낼 수...
좋은 API설계는 리소스를 식별해야 한다.
이글은 토큰기반의 인증을 왜 사용하느냐에 중점을 두어서 작성했습니다.
쿠키(Cookie)와 세션(Session)을 사용하는 이유 HTTP 프로토콜은 Connectionless(비연결성) 과 Stateless(비상태성) 라는 특징을 가지고 있다. 모든 사용자의 요청마다 연결과 해제의 과정을 거치면서...