https://medium.com/better-programming/the-complete-guide-to-oauth-2-0-and-openid-connect-protocols-35ebc1cbc11a 이 글을 번역한 내용입니다.인증과 권한 관리를 위해 가장 널
Original Author : Zach GollwitzerOriginal Link : https://levelup.gitconnected.com/everything-you-need-to-know-about-the-passport-local-passport-j
분산 네트워크 컴퓨터 환경에서 프로그래밍을 쉽게 할 수 있는 방법을 찾다가...Client to Server 패턴Server를 켬Client는 Server에 데이터 혹은 행동을 요청Server는 요청 받은 내용에 대한 응답을 반환Client는 응답 값으로 자신의 요청
언어에 구애받지 않는 데이터 포맷인 Google Protocol Buffer를 살펴보자. 프로토콜이 있는 파일을 정의하고 그 프로토콜을 이용해서, Java, C++, \`Cprotobuf-java 의존성을 입력해준다.protobuf 포맷에서 매우 간단한 프로토콜을 정의
개요 Protocol Buffers는 프로그래밍 언어와 플랫폼에 구애받지 않으면서 구조가 있는 데이터를 직렬화 역직렬화하는 매커니즘이다. Google이 만들어냈다. XML과 JSON과 같은 것들보다 빠르다. binary-based 메세지 구조의 이점을 활용하여 어떻
자바로 gRPC 입문하기 gRPC 소개 gRPC는 구글이 개발한 고성능의 오픈소스 RPC 프레임워크이다. 보일러 플레이트 코드를 줄여주면서 MSA 구조 안에서 여러 언어로 작성된 서비스들을 연결하는 것을 도와준다. 개요 이 프레임워크는 RPC의 클라이언트-서버
이 글은 GRPC 공식문서에 있는 글을 번역한 글입니다.이 페이지에서는 gRPC와 프로토콜 버퍼에 대해서 소개합니다. gRPC는 프로토콜 버퍼를 인터페이스 정의 언어(IDL, Interface Definition Language)와 아래에 깔려있는(underlying)
번역 gRPC 핵심 개념이 글은 gRPC 공식문서에 있는 글을 번역한 글입니다.많은 RPC 시스템과 같이, gRPC는 파라미터와 리턴 타입과 함께 원격에서 호출될 수 있는 메소드들을 명시하는 서비스를 정의하는 아이디어를 근간으로 합니다. gRPC는 우리가 4가지 종류의
gRPC 자바 퀵스타트이 글은 gRPC 공식문서에 있는 글을 기반으로 따라해보며 작성된 글입니다.위에 보면 예제코드 가져오는 방법이 나와있다. 나는 Intellij로 켜서 따로 ./gradlew installDist 등의 명령어를 사용하지 않았다.위와 같이 Gradle
공식문서 gRPC 자바 기본 튜토리얼 Prologue 이 글은 gRPC 공식문서에 있는 글을 기반으로 따라해보며 작성된 글입니다. 소개 이 튜토리얼에서는 자바 프로그래머가 gRPC로 어떻게 작업을 해야 하는지에 대한 소개를 합니다. 여러분은 다음과 같은 것을
OSI 모형(Open System Interconnection Reference Model)은 국제 표준화기구 ISO에서 개발한 모델로 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이다. 일반적으로 OSI 7계층이라고 표현한다.위 그림은 OSI 7
물리 계층 챕터와 같이 컴퓨터끼리 1:1로 통신하는 것을 예시로 고려하지 않고 N대의 컴퓨터가 서로 통신하는 것을 고려하게 된다. 네트워크 기기 간 데이터를 전송하고 물리 주소를 결정하는 계층이다.사실 물리 계층 챕터에서 허브라는 장치에 대해 배웠고, 허브는 더미허브라
서로 다른 네트워크에 있는 목적지로 데이터를 전송할 수 있도록 도와준다.그렇다면 서로 다른 네트워크 란 무엇을 말하는 것일까? 네트워크란 말 자체가 워낙 포괄적인 의미가 있지만, 여기서는 이전에 배웠던 스위치로 연결된 컴퓨터들의 집합을 네트워크 라고 하자.2계층인 데이
신뢰할 수 있는 데이터를 순차적으로 전달하는 역할을 한다. 상위 계층들이 데이터 전달의 유효성이나 효율성을 신경쓰지 않도록 만든다. 데이터가 중복되거나 누락되지 않고 오류없이 순서에 맞게 전송되도록 관리한다.오류 점검데이터를 주고 받는 것 까지는 3계층 네트워크 계층까
사실 OSI 7계층 모델은 이미 시장에서 도태된 네트워크 시스템이다. 현대에는 OSI 7계층 모델의 일부를 계승한 TCP/IP 모델을 대부분 사용한다. 또, TCP/IP 모델에서도 한번 업데이트가 이루어져 사실상 Updated TCP/IP Model 이라 불리는 모델을
위는 클라이언트 송신 기준이며, 서버 기준에서는 순서가 반대로 이루어진다고 생각하면 된다.서버의 경우 클라이언트에서 받은 정보들이 하나씩 분리되어 사라지며, 마지막에 HTTP 메세지만 받게 된다.위와 같은 장치를 따라 클라이언트에서 서버로 전해지며 각 장치를 이동할 때