[카테고리:] 네트워크

슬라이딩 윈도우(Sliding Window) 

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

TCP 혼잡제어

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

TCP (Transmission Control Protocol)

1. 연결 지향적 신뢰 기반 프로토콜, TCP의 개념 (1) TCP (Transmission Control Protocol)의 정의 전송 계층에서 3-Way Handshaking을 통해 연결 지향적 신뢰성 있는 데이터 전송 프로토콜 (2) TCP의 응용계층 제공 서비스 프로세스 대 프로세스 통신 – 송/수신지의 포트 번호를 통해 프로세스 간 연결을 수립하여 데이터 전송 수행 스트림 배달 서비스 – 두 프로세스 간 바이트 스트림 형태로 생성/소비되도록 스트림을 전달

OSI 7 Layer와 TCP/IP 비교

1. 네트워크 계층 모델, OSI 7 Layer와 TCP/IP 개념 비교 OSI 7 Layer와 TCP/IP 구분 OSI 7 Layer TCP/IP 개념도 개념 네트워크 통신 시 발생 문제 해결 위한 ISO표준 네트워크 계층 모델 상호연결 기반 정보전송 기능보유 프로토콜 집합, De facto 표준모델   2. OSI 7 Layer와 TCP/IP의 공통점 및 차이점 비교 가. OSI 7 Layer와 TCP/IP의 공통점 구분 공통점 설명 계층 역할 – 캡슐화, 프로토콜 사용 – 계층

전송 계층 (Transport Layer)

1. 신뢰성 있는 전송 위한, 전송 계층(Transport Layer) 개념 전송 계층 (Transport Layer) 종단 간 신뢰성 있는 데이터 전송을 위해 흐름제어, 오류제어, 혼잡제어를 수행하는 OSI 7계층 중 4계층   2. 전송 계층 (Transport Layer)의 역할 역할 개념도 설명 흐름 제어 – 수신측에서 설정한 윈도우 크기 만큼 응답(ACK)없이 전송하여 흐름 조절 혼잡 제어 – 느린 출발 – 혼잡 회피 – 손실

프로토콜 다중화 (Protocol Multiplexing)

1. 여러 프로세스 구분, 프로토콜 다중화 프로토콜 다중화 (1) 프로토콜 다중화의 개념 프로세스 구분 위해 포트 번호로 구분한 데이터를 모아 헤더에 추가 후 세그먼트로 만들어 네트워크 계층으로 전달 (2) 역다중화의 개념 수신 호스트에서 수신한 세그먼트를 포트 번호로 분리하여 해당 응용 프로세스로 보내는 과정   2. 프로토콜 다중화, 역다중화의 구성도 및 절차 (1) 다중화와 역다중화의 구성도 (2) 다중화와 역다중화의

통신 데이터 캡슐화 (Encapsulation)

1. 데이터와 헤더의 결합, 통신 데이터 캡슐화 (1) 통신 데이터 캡슐화의 개념 데이터 통신 시 상위 계층 PDU에 헤더를 붙여, 하위 계층 PDU 데이터 필드 포함 과정 (2) 캡슐화와 역캡슐화의 필요성 필요성 설명 독립성 유지 – 다른 모듈에 미치는 영향 최소화 계층별 기능 수행 – 목적에 부합하는 기능만 수행 호환성 유지 – 네트워크 동일 계층 간 호환성 유지   2. 캡슐화와 역캡슐화 구성도 및

Anycast

1. 가장 가까운 노드로 전송, Anycast Anycast (1) Anycast의 개념 송신 노드에서 수신자 그룹의 가장 가까운 노드로 데이터그램을 전송하는 라우팅 기법 (2) Anycast의 특징 동일 주소 사용 가능 – 하나의 수신 주소로 식별되는 다수의 노드로 데이터그램 전송 가능 특정 환경 기반 사용 – BGP, DNS, IPv6 전환, CDN 등의 기반 환경에서 주로 사용됨   2. Anycast의 구성도 및 전달

P2P (Peer to Peer)

1. 단말 간 직접 통신 기술, P2P (Peer to Peer) (1) P2P의 개념 컴퓨터와 다른 디바이스 간 서버 없이 직접적인 통신을 통해 디지털 자원(CPU, 파일 등)을 공유하는 기술 (2) P2P의 특징 구분 특징 설명 자원 공유 분산 형태 – 대상 자원은 분산된 형태이며, 네트워크 종단에 위치 상대 Peer 제공 자원 이용 – 오디오/비디오/App 데이터 –

802.11ax (Wi-Fi 6)

1. Wi-Fi 6 고효율 무선 네트워크, 802.11ax HEW (1) 802.11ax HEW(High Efficiency WLAN)의 개념 10Gbps 및 사용자 Throughput 증가를 위해 MU-MIMO, MIMO-OFDM 등 기술기반 고속, 스루풋 개선 무선랜 표준(WiFi 6) (2) 802.11ax HEW의 목적 밀집 환경 – 사용자 당 평균 스루풋을 4배 이상 제공 고속 통신 – 최대 10Gbps 고속 무선 환경 제공   2. 802.11ax HEW 주요 기술 주요기술 개념도 설명 세밀한 부반송파 간격 – 동일 링크 데이터속도