본문 바로가기
반응형

[개발] Info/용어41

SSL SSL(Secure Sockets Layer)은 인터넷 상에서 데이터를 안전하게 전송하기 위해 사용되는 표준 보안 기술입니다. SSL은 클라이언트와 서버 간의 통신을 암호화하여, 중간에서 이 데이터를 가로채는 공격자가 정보를 읽거나 조작하는 것을 방지합니다. 이 기술은 웹 브라우징, 이메일, 인스턴트 메시징, VoIP(Voice over IP) 등 다양한 네트워크 애플리케이션에 널리 사용됩니다. SSL의 주요 기능 암호화 데이터가 인터넷을 통해 전송될 때, 제3자가 이를 도청할 수 없도록 암호화합니다. 이는 민감한 정보(예: 신용카드 번호, 로그인 자격 증명)가 안전하게 전송될 수 있도록 보장합니다. 인증 SSL은 웹 서버의 신원을 확인하는 데 사용되는 디지털 인증서를 통해 서버 인증을 제공합니다. 이는.. 2023. 11. 17.
OSI 7 Layer OSI (Open Systems Interconnection) 모델은 네트워크 프로토콜 설계와 통신을 이해하기 위한 개념적 프레임워크로서, 7개의 계층으로 구성됩니다. 각 계층은 특정 네트워크 기능에 중점을 둡니다. OSI 7 계층 모델을 아래에서 상세하게 설명하겠습니다. 1. 물리 계층 (Physical Layer) - 기능: 비트의 전송을 담당합니다. - 주요 장치/프로토콜: 케이블, 스위치, 허브 등. - 설명: 데이터 링크 계층에서 받은 프레임을 비트(bit)로 변환하여 전송매체를 통해 전송합니다. 2. 데이터 링크 계층 (Data Link Layer) - 기능: 프레임의 생성과 오류 검출 및 제어를 담당합니다. - 주요 장치/프로토콜: 브리지, 스위치, MAC 주소, Ethernet, PPP 등.. 2023. 10. 24.
gRPC gRPC는 Google에서 개발한 오픈 소스 원격 프로시저 호출 (RPC) 프레임워크입니다. gRPC는 클라이언트와 서버 간의 통신을 위해 고성능, 확장성 및 안정성을 제공하며, 다양한 언어 및 플랫폼 간의 상호 운용성을 지원합니다. 다음은 gRPC의 주요 특징 및 컨셉트에 대한 설명입니다: 1. 프로토콜 버퍼 (Protocol Buffers): gRPC는 기본적으로 Protocol Buffers (protobuf)를 사용하여 데이터를 직렬화합니다. Protocol Buffers는 Google에서 개발한 이진 직렬화 포맷으로, JSON이나 XML보다 효율적이며 빠르게 데이터를 직렬화/역직렬화할 수 있습니다. gRPC 사용자는 `.proto` 파일에 서비스 및 메시지 타입을 정의하며, 이를 기반으로 다양한.. 2023. 10. 22.
유니코드(Unicode) 유니코드(Unicode)는 컴퓨터에서 문자를 표현하기 위한 표준입니다. 이 표준은 전 세계의 모든 문자 시스템을 일관되게 표현하고, 전송하며, 처리할 수 있도록 설계되었습니다. 유니코드의 주요 특징 범용성 유니코드는 세계의 거의 모든 문자 시스템을 포함합니다. 이는 라틴 알파벳, 키릴 문자, 아랍 문자, 한글, 일본어 가나 및 한자, 힌디어, 타밀어 등을 포함하며, 심지어 역사적인 문자와 상징, 이모티콘까지도 포함합니다. 유니코드 코드 포인트 각 문자는 고유한 "코드 포인트"에 할당됩니다. 이는 일반적으로 U+ 뒤에 16진수로 표현됩니다. 예를 들어, 영문 대문자 A는 U+0041로 표현됩니다. 인코딩 방식 유니코드 문자는 다양한 방식으로 인코딩될 수 있습니다. 가장 널리 사용되는 인코딩 방식에는 UTF.. 2022. 3. 24.
반응형