[카테고리:] 네트워크

TCP (Transmission Control Protocol)

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

OSI 7 Layer와 TCP/IP 비교

I. 네트워크 계층 모델, OSI 7 Layer와 TCP/IP 개념비교 구분 OSI 7 Layer TCP/IP 개념도 개념 네트워크 통신 시 발생 문제 해결 위한 ISO표준 네트워크 계층 모델 상호연결 기반 정보전송 기능보유 프로토콜 집합, De facto 표준모델   II. OSI 7 Layer와 TCP/IP 공통점 및 차이점 비교 가. OSI 7 Layer와 TCP/IP 공통점 구분 공통점 설명 계층 역할 – 캡슐화, 프로토콜 사용 – 계층 간 역할 정의 – 서비스 프리미티브 – 요구, 지시, 응답, 확인 통신 역할 – 페이로드 전송기능 –

전송 계층 (Transport Layer)

I. 신뢰성 있는 전송 위한, 전송 계층(Transport Layer) 개념 -종단 간 신뢰성 있는 데이터 전송을 위해 흐름제어, 오류제어, 혼잡제어를 수행하는 OSI 7계층 중 4계층   II. 전송 계층 (Transport Layer)의 역할 역할 개념도 설명 흐름 제어 – 수신측에서 설정한 윈도우 크기 만큼 응답(ACK)없이 전송하여 흐름 조절 혼잡 제어 – 느린 출발 – 혼잡 회피 – 손실 복구 – Fast Retransmission – Fast Recovery 오류 제어 – 시퀀스넘버 기반 – ACK로 수신 확인

프로토콜 다중화 (Protocol Multiplexing)

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

캡슐화 (Encapsulation)

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

Anycast

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

P2P (Peer to Peer)

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

802.11ax (Wi-Fi6)

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

Ad-hoc Network

I. 노드 이동성 보완, Ad-hoc Network 가. Ad-hoc Network의 개념 고정된 유선망을 가지지 않고 이동 호스트(Mobile Host)로 이루어져 통신되는 네트워크 나. ad-hoc Network의 특징 분산 운영 Dynamic한 네트워크 형태 불규칙한 링크 용량 저전력 기기 II. Ad-hoc Network 구성도 및 기술요소 가. 일반적인 노드 이동과 Ad-hoc 네트워크 노드 이동 비교 나. Ad-hoc Network의 기능 기능 설명 보안 – 매체를 신뢰할 수 없는 상황 – 공개키/개인키 방식 사용 라우팅 – 노드가

신호 다중화 (Signal Multiplexing)

I. 데이터 전송 효율 극대화, 다중화 기법 개념 한정된 채널 용량을 다수 사용자가 효율적으로 나누어 사용하기 위해 통신 회선(주파수) 공유 기법 필요성 – 한정된 채널 크기에 비해 폭증하는 수요 고려 – 멀티플렉서 기반 변/복조기(Modem) 비용 절감 대표적 다중화 기법으로 주파수 분할, 시분할, 코드분할 방식   II. 주파수 분할 다중화(FDM) 개념과 송수신 방식 가. 주파수 분할 다중화(Frequency Division Multiplexing) 개념 넓은 대역폭을 다수 좁은 대역폭으로 분할, 전송 매체를 각각의 주파수