기타/HTTP & 인증체계 4

[HTTP] HTTP2 알아보기

HTTP/1.1 HTTP/1.1은 기본적으로 연결(Connection) 하나당 요청과 응답을 처리하기 떄문에 동시전송 문제와 다수 리소스 처리하기에 속도와 성능 이슈가 발생한다. HTTP/2 HTTP/1.1에 대한 속도와 성능 이슈를 해결하고자 나온 것이 HTTP/2이다. HTTP/2는 HTTP 표준을 대체하는 것이 아니라 확장한 것으로 HTTP/2 특징은 다음과 같다. 특징 내용 Multiplexed Streams * 커넥션 하나로 여러 메시지를 동시에 주고받을 수 있음. * 네트워크 리소스를 보다 효율적으로 사용하여 지연 시간을 줄일 수 있음. Stream Prioritization * 요청 리소스간 의존 관계를 설정할 수 있음. ServerPush * 클라이언트 요청없이도 클라이언트로 Push할 수..

[HTTP] HTTP란 무엇인가? HTTP 알아보기2 - URI & URL

HTTP 시리즈 HTTP 알아보기1 - HTTP 개념 HTTP 알아보기2 - URI & URL URI와 URL은 무엇인가요? URI와 URL은 무엇일까요?? 어떤분들은 URL이라고 하시는 분이 있고 URI라고 하시는 분들도 있습니다. 정확한 용어로 말을 해도 좋지만, 우리가 궁금해하는 주소를 URL로 통합해서 말해도 상관없습니다. URI(Uniform Resource Identifiers) URI는 통합 자원 식별자(리소스를 식별하기 위해 문자열 전반 - 필요한 정보 전체를 지정)이며, 1990년부터 WWW의 범용 리소스 식별자로 정의되었습니다. RFC2396에서 각각의 단어가 다음과 같이 다음과 같이 정의되어 있습니다. URI는 스키마를 나타내는 리소스를 식별하기 위한 식별자입니다. 스키마는 리소스를 ..

[HTTP] HTTP란 무엇인가? HTTP 알아보기 1

HTTP 시리즈 HTTP 알아보기1 - HTTP 개념 HTTP 알아보기2 - URI & URL 1. HTTP란 무엇인가? 요청(Request)과 응답(Response)이 한 쌍을 이루어 통신을 합니다. ex) 브라우저에 www.tistory.com을 입력하여 어딘가에 송신후 어딘가에서 응답이 돌아오면 웹 페이지 표시됨. => 이런 일련희 흐름을 HTTP(HyperText Transfer Protocol)라고 불리는 프로토콜입니다. 프로토콜은 `약속`을 의미합니다. HTTP라는 약속을 사용한 통신입니다. 2. HTTP 등장배경 등장배경을 알게 되면 HTTP의 목적을 알 수 있기 떄문에 쉽게 이해할 수 있습니다. 웹은 지식 공유를 지원하기 위해서 제안. -> 1989년 3월 HTTP가 탄생. CERN(유럽 ..

[인증체계] OAuth 2.0 정리 with OAuth

OAuth 2.0 이란? 서비스간 인증 정보를 공유 -> 하나의 인증 서비스로 여러 서비스의 인증을 지원합니다. OAuth 2.0 은 인증 프레임워크로, 업계 표준 프로토콜입니다. 다양한 플랫폼 환경에서 인증 & 권한을 제공합니다. 간단하게 인증(Authentication)과 권한(Authorization)을 획득하는 것입니다. 인증 : 인증은 시스템 접근을 확인하는 것.(로그인) 권한 : 권한은 행위의 권리를 검증하는 것. ex) 별도의 회원가입 없이 로그인을 제공하는 것으로, 플랫폼의 아이디만 있으면 서비스 이용 가능합니다. OAuth & OAuth 2.0 등장배경 OAuth가 사용되기 전, 인증 방식의 표준 없습니다.. ==> 기본 인증인 ID/PW 사용은 보안상 취약한 구조가 문제입니다. OAut..