Tor (The Onion Routing) 네트워크

I. 익명성 보장 네트워크, Tor 네트워크 가. Tor의 개념 온라인 상에서 트래픽 분석이나 IP 주소 추적을 불가능하게 하는 익명성 보장 네트워크 나. Tor 네트워크의 특징 익명성 보장 – 출발, 목적지 주소 추적 불가 겹층 암호화 – 패킷은 여러 겹으로 암호화, 이동 시 복호화 이동경로 삭제 – 패킷의 이동 경로 관련 정보 주기적 삭제   II.

Non-Blocking I/O

I. 시스템 자원 효율적 사용, Non-Blocking I/O 가. Non-Blocking I/O의 개념 소켓 관련 시스템 콜에 대해 네트워크 응답 지연 시 응용 프로그램 Block 방지 I/O 메커니즘 나. 소켓 프로그래밍에서의 Non-Blocking I/O 사용 배경 대규모 클라이언트-서버 환경에서, 클라이언트별 쓰레드 생성, 클라이언트 별 read 함수 호출 시 Context Switching 비용 다수 발생하므로 자원의 효율적 사용 위해 Non-Blocking

DNS (Domain Name System)

I. 도메인 관리, DNS(Domain Name System)의 개요 가. DNS의 개념 사람이 인식하기 쉬운 문자 도메인 이름에 대해 서버가 인식하는 IP주소를 제공해주는 시스템 나. DNS의 필요성 네트워크 호스트가 인식 가능한 IP 주소를 사람이 기억할 수 있는 문자로 표현하도록 정보 제공 필요 기하급수적으로 증가되는 인터넷 서비스의 가용성 및 효율성 제공 위해 호스트 이름 분산 관리 필요 전세계

지능형 CCTV

I. 지능형 감시 카메라, 지능형 CCTV 가. 지능형 CCTV의 개념 영상을 자동 분석해 상황을 신속 정확하게 탐지, 감시 인력에게 경보해주는 지능형 보안 카메라 나. 지능형 CCTV의 특징 IP 기반 영상 보안 – 테이프 녹화부터 HDD 녹화에 이어 IP 기반의 디지털 녹화/보안 체제로 진화 영상 분석 알고리즘 – 영상의 내용을 분석하여 경보 필요성을 판단하는 지능형 시스템

순환중복검사 (CRC, Cyclic Redundancy Check)

I. 순환 중복 검사, CRC (Cyclic Redundancy Check) 가. CRC의 개념 네트워크 등을 통하여 데이터를 전송할 때 전송된 데이터에 오류가 있는지 확인하기 위한 체크값을 결정하는 방식 송신측에서는 CRC값을 데이터에 붙인 코드워드를 전송하며, 수신측에서는 수신된 코드워드에서 CRC값을 이용하여 에러 발견 오류 제어를 위한 후진 오류 수정(BEC, Backward Error Correction) 방식 중 오류 검출 방식 나. CRC의

패리티 검사 (Parity Check)

I. 1bit 전송 오류 검출, 패리티 검사 가. 패리티 검사의 개념 개념도 개념 정보 전달 과정 중 오류 발생 여부 검사위한 패리티 비트 기반 후진 오류 검출(BEC) 기법 나. 패리티 검사 중 Even/Odd Parity의 개념 Even Parity – data에 ‘1’이 2n개 되도록 parity bit 구성 Odd Parity – data에 ‘1’이 2n – 1개 되도록 parity

후진오류수정(BEC, Backward Error Correction)

I. Data Link 계층 오류 재전송 요구, 후진 오류 수정(BEC) 가. 후진 오류 수정(BEC, Backward Error Correction)의 개념 송신측에서 오류 검출용 부가 정보 전송 후, 수신측에서 오류 검출 시 재전송(ARQ)을 송신측에 요구하는 방식 나. 오류발생 시 전진오류수정(FEC)과 후진오류수정(BEC) 간 차이 FEC – 수신측에서 오류 검출과 함께 에러 자체를 정정 BEC – 수신측에서 오류 검출 후

LDPC (Low Density Parity Check) 코드

I. 저 밀도기반 패리티체크, LDPC 코드 가. LDPC 코드의 개념 부호 길이를 증가시켜 오류 정정 능력을 향상시킨 계산 복잡도 유지 패리티체크 행렬 기반 오류 정정 부호 나. LDPC의 특징 병렬 복호 연산 수행가능(Turbo Code에 비해 이점) 반복 복호(Iterative Decoding) 기법 ETSI DVB-S2, IEEE802.16e, 802.11n, 802.3an 표준에 사용 행렬의 대부분은 0으로 구성, 저밀도의 1 보유 다.

해밍 코드 (Hamming Code)

I. 2계층 네트워크 오류 검출 기법 구분 기법 설명 전진오류수정(FEC) (수신 측에서 수정) 해밍 코드 – 중복 패리티를 추가 – 수신측 오류 검출/수정 상승 코드 – 한계값, 순차적 디코딩 – 오류 비트 모두 수정 후진오류 수정(BEC) (송신측에 재전송요청) 오류 검출 방식 패리티 (Parity) – 데이터 끝에 비트 추가 – 짝/홀수 패리티 비트 블록합 (Block sum)

전진오류수정 (FEC, Forward Error Correction)

I. 오류 검출과 에러 정정 동시 수행, 전진 오류 수정(FEC) 가. 전진 오류 수정 (FEC, Forward Error Correction)의 개념 송신측 전송 프레임에 부가 정보 전송, 수신측 부가정보 이용 에러 검출 및 정정하는 데이터링크 계층 오류제어 기법 나. 오류발생 시 전진오류수정(FEC)과 후진오류수정(BEC) 간 차이 FEC – 수신측에서 에러 자체를 정정 BEC – 송신측에 재전송(ARQ)을 요구 전진