Category: 네트워크

CDN (Content Delivery Network)

I. 트래픽 로컬화, CDN의 개요 가. CDN (Content Delivery Network)의 개념 콘텐츠의 효율적 전달 위해 다수 노드 보유 네트워크에 데이터를 저장하여 근접 노드에서 전달하는 기술 나. CDN의 특징 지역성(Locality) 원리 적용 액세스된 기억장소에 다시 액세스할 가능성이 높은 원리 적용 다수 복제본 생성 동일한 내용의 콘텐츠 복제본을 여러 노드에 생성하여 서비스 서비스 지연율 최소화 병목현상을 제거하여

SDN과 오픈플로우(Openflow)

I. SDN (Software Defined Networking) 가. SDN (소프트웨어 정의 네트워킹)의 개념 개방형 API(오픈플로우)를 통해 네트워크의 트래픽 전달 동작을 소프트웨어 기반 컨트롤러에서 제어/관리하는 기술 ONF(Open Networking Foundation)의 오픈플로우 프로토콜 표준 존재 IETF의 SDN RG 및 I2RS WG, SPRING WG 등의 워킹그룹을 통해 표준화 나. SDN의 필요성 트래픽패턴변화 Server-Client 간 트래픽 패턴에서 Peer-to-Peer 형태의 트래픽 패턴으로 다양화

초연결 지능형 네트워크 구축 전략

I. 초연결 지능형 네트워크의 개념 및 필요성/기대효과 가. 초연결 지능형 네트워크의 개념 모든 사람과 사물이 연결되어 지속적으로 데이터를 수집/분석하는 차세대 네트워크 나. 초연결 지능형 네트워크의 필요성/기대효과   II. 초연결 지능형 네트워크 기술 설명 가. 초연결 지능형 네트워크 분류 별 특징 및 역할 5G 이동통신망은 개인생활 지능화, 10G 유선망은 국가 인프라기반, IoT 연동망은 사물데이터 수집 역할

Linux(CentOS) Routing Table 추가

I. 라우팅 테이블 개요 가. 라우팅 테이블의 개념 로컬 시스템이 서로 다른 서브넷을 가지는 원격 시스템과 통신하기 위해 원격 시스템이 속한 서브넷으로 패킷을 전달하는데 참조하는 네트워크 경로 정보 나. 라우팅 테이블의 필요성 Local Server에서 Local Server와 다른 Subnet을 가지는 Remote Server와 통신하기 위해서는 Remote Server가 속한 Subnet 정보를 확인하여 Routing Table을 추가하여야 한다. 모든 트래픽이

자율 네트워크

I. 초연결사회 실현을 위한 자율 네트워크 가. 자율 네트워크의 개념 운영자가 직접 설정하던 설정, 회복, 최적화, 보호 기능을 자율적으로 수행하는 네트워크 시스템 나. 자율 네트워크 등장 배경 네트워크 인프라 규모와 복잡도 증가로 확장성, 신뢰성, 적응성의 기술적 어려움 해결 방안 필요 다. 대표 참조 모델 AFI GANA – 추상화된 DE를 논리 계층 구조에 배치하여 개방성을 추구하는

DPI (Deep Packet Inspection)

I. 콘텐츠 검사, DPI 가. DPI(Deep Packet Inspection)의 개념 네트워크에서 전송되는 패킷의 헤더와 페이로드 내 정보를 분석하는 콘텐츠 내용 분석 기술 나. DPI의 적용 목적 목적 필요성 네트워크 보안 – 바이러스/웜 등 유해콘텐츠 탐지/차단 네트워크 관리 – 네트워크 자원 효율화 위해 트래픽 관리 콘텐츠 관리 – 저작권 보호 및 불법 콘텐츠 유통 방지   II.

망 중립성

I. 망 중립성 가. 망 중립성의 개념 네트워크 사업자가 특정 트래픽이나 이용자에 대한 차별 없이 동등하게 처리해야 하는 원칙 나. 망 중립성 부각 배경   II. 망 중립성의 원칙 원칙 설명 대상 투명성 – 사업자는 망 성능, 서비스 조건 공개 – ISP는 고객이 서비스 이용 관련 망의 관리, 성능, 제공 조건 정보 제공 유선 무선

Hole-Punching

I. 내부 사설IP로 접근 가능, Hole-Punching 가. Hole-Punching의 개념 서로 다른 사설 네트워크의 두 호스트 간 Relay Server를 통해 UDP 기반 NAT 통신 기술 나. Hole-Punching 사용 목적 통신 방향성 – NAT 환경에서 제약적 통신 방향성 극복 NAT 테이블 – STUN 서버 라우팅 기반 목적지 패킷 수신   II. Hole-Punching 구성도 및 기술 유형 가.

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