728x90

CS 스터디/네트워크 3

JWT

1.JWT에 대해 설명하세요 Json 포맷을 이용하여 데이터를 저장하는 Claim 기반의 웹 토큰이다. 토큰 자체에 정보가 저장되는 Self-Contained 방식으로 정보를 안전하게 전달한다. 주로 회원 인증이나 정보 전달에 사용된다. 2. JWT의 구조에 대해 설명해주세요 JWT는 Header, Payload, Signature의 3 부분으로 이루어지며, Json 형태인 각 부분은 Base64로 인코딩 되어 표현된다. 또한 각각의 부분을 이어주기 위해. 구분자를 사용하여 구분한다. 추가로 Base64는 암호화된 문자열이 아니고, 같은 문자열에 대해 항상 같은 인코딩 문자열을 반환한다. HEADER : 토큰의 헤더는 typ와 alg 두 가지 정보로 구성된다. typ는 토큰의 타입을 나타냄 ex) JWT..

로드밸런싱 질문 정리

1. 많은 트래픽이 발생한 경우 서버에서 대처하는 방법에 대해 말해주세요. => 서버확장 2. 서버 확장의 두 가지 방식을 설명해보세요 Scale-Up : 서버 자체의 성능을 향상시키는 것으로, 서버 CPU, RAM 등을 교체해서 서버의 성능을 향상 Scale-Out : 기존 서버와 동일하거나 낮은 서버를 여러 대 증설해서 운영. => 보통 Scale-Out 방식을 사용하는데, 서버 성능 향상보다 여러 대 서버를 증설하는 것이 비용적 측면에서 효과적이기 때문 - Scale-Out 방식에 필요한 기술은 무엇인가요 => 로드밸런싱 3. 로드 밸런싱에 대해 말해보세요. 로드 밸런싱은 주로 서버 구축 및 활용 시에 고려하는데, 서버에 가해지는 부하를 적절하게 분산시켜주는 장치 또는 기술을 말한다. 처음 구축했던..

OSI 7 layer 질문 정리

1. DNS에 대해 설명해주세요. DNS 는 Domain Name System 의 약자로, 우리가 인터넷 상에서 접근하는 도메인에 대해 찾아가야 할 IP 주소로 변환해주는 시스템입니다. 2. OSI 7계층에 대해 설명해주세요. 1) 물리(Physical) 리피터, 케이블, 허브 등 단지 데이터 전기적인 신호로 변환해서 주고받는 기능을 진행하는 공간 즉, 데이터를 전송하는 역할만 진행한다. 2) 데이터 링크(Data Link) 브릿지, 스위치 등 물리 계층으로 송수신되는 정보를 관리하여 안전하게 전달되도록 도와주는 역할 Mac 주소를 통해 통신한다. 프레임에 Mac 주소를 부여하고 에러검출, 재전송, 흐름제어를 진행한다. 3) 네트워크(Network) 라우터, IP 데이터를 목적지까지 가장 안전하고 빠르게..

반응형