[카테고리:] 네트워크

L4 스위치와 L7 스위치 비교

I. 포트/컨텐츠 기반, L4 스위치와 L7 스위치의 개념 L4 스위치 L7 스위치 4계층 포트 기반 트래픽 제어 네트워크 스위칭 장비 7계층(컨텐츠) 기반 트래픽 제어 네트워크 스위칭 장비   II. L4 스위치와 L7 스위치 비교 항목 L4 스위치 L7 스위치 목적 4계층 로드 밸런싱 및 HA 지원 컨텐츠 기반 로드밸런싱 및 HA 지원 특징 포트 기반 필터링, 미러링,

AMQP (Advanced Message Queue Protocol)

I. 응용 계층 메시지 전달 표준, AMQP 가. AMQP(Advanced Message Queue Protocol)의 개념 클라이언트 미들웨어 브로커 간 데이터 교환을 위한 MQ기반 메시지 교환 프로토콜 나. AMQP 특징 이기종 간 메시지 교환 – 이기종 시스템 간 벤더 종속 없이 표준화된 네트워크 프로토콜 사용 속도 및 응답성 – 비용/기술/시간적 측면에서 최대한 효율적 메시지 교환 위한 MQ 사용

ARP (Address Resolution Protocol)

I. 주소 결정 프로토콜, ARP 가. ARP (Address Resolution Protocol)의 정의 논리적 주소 체계인 IP 주소를 데이터 링크 계층의 48bit 하드웨어 주소(MAC)와 연계시키는 프로토콜(IP Address로 MAC address 확인) 이더넷이나 토큰링의 데이터 링크 프레임 구성 위해 하드웨어주소 필요 나. ARP 동작 구조 1) 프로토콜의 구조 Hardware type: Ethernet → 1 Protocol type : IP v4 →

SCTP (Stream Control Transmission Protocol)

I. UDP와 TCP 특성 조합 기반, SCTP 가. SCTP(Stream Control Transmission Protocol)의 개념 UDP 메시지 스트리밍 특성과 TCP의 연결형 및 신뢰성 제공 특성을 조합한 프로토콜 나. SCTP의 특성 멀티 호밍 – 1세션 당 다중, IP, 동적인 Path 사용 연결 멀티 스트리밍 – Stream 별 독립적 순서화, 스트림ID 별 데이터 복구, 재전송 기능 4-Way 연결 –

MPTCP (Multipath TCP)

I. TCP Stream 다중화 전송, MPTCP 가. MPTCP(Multipath TCP)의 개념 트래픽 고가용성 및 확장성을 위해 TCP Stream을 여러 개 묶어 호스트 간 데이터 송수신하는 기술 나. MPTCP의 특징 호스트 간 다중경로를 통해 각 경로로 데이터를 송수신 하나의 경로에 혼잡/단절 시 트래픽 전송 보장 LTE, Wi-Fi 등 이종망 간 데이터 병합 전송 가능 MPTCP는 IETF에 의해

HTTP/2

I. 차세대 HTTP 기술, HTTP/2 가. HTTP/2의 개념 HTTP/1.1 대비 전송 효율, 보안 기능 향상 위해 헤더 압축, 다중화 기술 기반 차세대 HTTP 프로토콜 나. HTTP 발전과정   II. HTTP/2의 계층구조 및 기술요소 가. HTTP/2의 계층구조   – 프레임은 통신의 최소단위이며, 프레임을 인터리빙, 식별자기반 프레임 재조립 나. HTTP/2의 기술요소 기술요소 핵심 기능 특징 헤더 압축 – 불필요 정보제거, 헤더압축 – 기존 헤더의 1/3 크기 – Huffman Coding – Header Table 바이너리 프레임 – 텍스트 → 바이너리 프레임 – 파싱 속도 향상, 오류 감소 – 오류 감소 – 성능

NAT (Network Address Translation)

I. IP주소 변환, NAT 가. NAT의 정의 네트워크 자원 절약 및 보안 강화를 위해 IP 주소 변환 시 사용하는 IP 주소 변환 기술 나. NAT의 개념 – IP를 매핑시키기 위해 NAT 테이블을 구성 – NAT는 정해진 개수 만큼 공인 IP 주소를 가지고 순차적으로 사설 IP 주소를 매핑하거나, 1:1, 1:N 혹은 별도의 Port를 이용 다. NAT의 목적 IP 자원 부족에 따른 IP 공유 – 외부와 통신하기 위한 공인 IP 부족 시 공인 IP를 공유하여 외부와 통신 내부 네트워크 보호 – 내부 네트워크를 외부로부터 보호하고자 IP 주소

UDP (User Datagram Protocol)

I. 실시간 전송에 적합한 일방적 정보 전달, UDP의 개요 가. UDP (User Datagram Protocol)의 정의 인터넷에서 정보 송수신 시 서로 주고 받는 형식이 아닌 한 쪽에서 일방적으로 보내는 방식의 비연결성 프로토콜 나. TCP/IP에서 UDP – TCP와 함께 TCP/IP 프로토콜에서 4계층의 주요 프로토콜 다. UDP의 특징 특징 설명 단순 전송방식 단순한 전송방식으로 서비스 신뢰성이 낮고, 데이터 도착 순서의 변동, 중복, 누락 건 발생 가능. 실시간 전송

슬라이딩 윈도우(Sliding Window) 

I. 네트워크 호스트 간 패킷 흐름 제어, 슬라이딩 윈도우 가. 슬라이딩 윈도우(Sliding Window) 알고리즘의 개념 수신 측에서 설정한 윈도우 크기만큼 송신 측에서 확인 응답(ACK) 없이 전송할 수 있게 하여 흐름을 동적으로 조절하는 제어 알고리즘 윈도우에 포함되는 모든 패킷을 전송하고, 전송이 확인되는 대로 윈도우를 옆으로 옮겨(slide) 다음 패킷들을 전송하는 방식 나. 슬라이딩 윈도우의 특징 흐름제어 기법 – Transport Layer 제공 흐름제어 기법 연속 전송 – 응답을 기다리지 않고

TCP 혼잡제어

I. 네트워크 트래픽 부하 제어 기법, TCP 혼잡제어 가. TCP 혼잡제어의 개념 송신측에서 Ack 수신 여부로 네트워크 상황을 판단하여 송신 데이터 크기 조절하여 혼잡상황 제어 기법 나. TCP 혼잡제어 메커니즘 방안 설명 송신자 전송률 제한 – 혼잡 윈도우인 cwnd(Congestion Window) 값 조정하여 데이터 전송 비율 조절 혼잡 감지 – TCP 송신자는 이벤트 발생 시 송신률↓  손실이벤트 = Timeout 또는 Duplicate ACK Slow Start – cwnd < ssthresh 일 때 cwnd는 지수적 증가 (cwnd =