반응형 #컴퓨터 과학 [Computer Science]/네트워크 (Network)5 [네트워크] TCP/IP (Internet Protocol Suite) 계층 서로 다른 시스템을 가진 컴퓨터들을 서로 연결하고, 데이터를 전송하는 데 사용하는 통신 프로토콜들의 집합을 뜻합니다. TCP/IP 계층은 데이터 링크 계층 (Datalink Layer), 인터넷 계층 (Internet Layer), 전송 계층 (Transfer Layer), 응용 계층 (Application Layer)의 4계층으로 구성되어 있다. 애플리케이션 계층 (Application Layer) → FTP, HTTP, SSH, SMTP, DNS 등의 응용 프로그램이 사용되는 프로토콜 계층입니다. 일반적인 사용자에게 웹 서비스 및 이메일 등의 서비스를 제공하는 계층입니다.전송 계층 (Transfer Layer) → 애플리케이션 계층 메시지를 목적지 호스트까지의 종점간 연결과 데이터 전달하는 계층입니다.. 2024. 8. 27. [🔒 보안] CBC (Cipher block chaining) CBC (Cipher block chaining) 블록 단위 암호화 방식 중 가장 높은 보안성을 제공하는 암호화 방식 중 하나이며, 평문의 각 블록은 XOR 연산을 통하여 이전의 암호문과 XOR 연산 작업을 수행하여 암호화를 진행하는 방식입니다. CBC (Cipher block chaining)에 세부적인 암호화 방식 단계는 아래와 같습니다. 초기화 벡터 (IV)를 생성합니다. 평문을 블록 단위로 나눕니다. 첫 번째 블록을 초기화 벡터 (IV)를 사용하여 XOR 연산 작업 후 입력받은 KEY 값을 통해서 암호화 작업을 수행합니다. 두 번째 블록부터는 이전 블록의 암호화 결과와 평문을 XOR 연산 작업을 하여 암호화 작업을 수행합니다. ※ 초기화 벡터(Initialization Vector, IV)는 첫 .. 2023. 9. 11. [🔒 보안] ECB (Electronic CodeBook) ECB (Electronic CodeBook) 가장 단순한 형태의 일정한 크기의 블록 단위로 순차적으로 암호화 하는 방식입니다. 하나의 키를 통해서 암호화 또는 복호화를 진행하다보니 높은 취약성을 가지고 있습니다. 그렇기에 ECB (Electronic CodeBook)는 암호학적 프로토콜 (Cryptographic Protocol)로써는 적합하지 않습니다. ※ 각 블록이 독립적으로 동작하므로 특정한 블록에서 오류가 발생하여도 다른 블록에 영향을 주지 않습니다. ECB (Electronic CodeBook)를 통한 암호화에 대한 취약성을 보여주는 이미지는 아래와 같습니다. ECB (Electronic CodeBook)에 대한 특징에 대한 부분은 아래의 도표와 같습니다. ECB (Electronic Code.. 2023. 9. 11. [네트워크] UDS (Unix Domain Socket) 카테고리 게시글 작성 날짜 게시글 최근 수정 날짜 작성자 Network 2021.10.01. 05:30 2022.04.06. 23:02 Dev.Yang Unix Domain Socket은 IPC socket (Inter-Process Communication Socket) 이라고도 불리며, TCP (전송 제어 프로토콜, Transmission Control Protocol)의 소켓과 동일한 구조로 데이타를 주고 받을 수 있는 Local File 형식 기반의 소켓입니다. 즉, 동일한 시스템 내에서 파일을 통하여 실행되는 프로세스들 사이의 양방향 데이터 교환을 허용하는 프로세스 간 통신 메커니즘이다. Unix Domain Socket은 localhost의 각 Process 통신이 되므로 속도가 매우 빠르며 .. 2021. 10. 1. 이전 1 2 다음 반응형