본문 바로가기

전체 글

(156)
✅ [개념 ch3-14] 흐름 제어와 ARQ 3종 완벽 정리 | 정지-대기·슬라이딩 윈도우·Go-Back-N·SR 1. 흐름 제어(Flow Control)란1.1 정의흐름 제어 = 송신자가 수신자를 압도하지 않도록 데이터 전송 속도를 조절하는 메커니즘. 수신자의 버퍼 오버플로우 방지 및 데이터 손실 방지가 목적.비유: 수도꼭지(송신자)에서 물(데이터)이 너무 빠르게 쏟아져 싱크대(수신자)가 넘치는 상황을 방지하는 것과 같아요. 수도꼭지의 물줄기를 조절해서 싱크대가 처리 가능한 속도에 맞춥니다. 1.2 흐름 제어의 핵심 메커니즘메커니즘설명피드백 기반수신자가 ACK로 "잘 받았어"를 송신자에게 알림윈도우 기반송신자가 ACK 없이 보낼 수 있는 양 제한수신자 버퍼 보호수신 가능 능력에 맞게 속도 조절 1.3 두 가지 핵심 프로토콜프로토콜핵심정지-대기 (Stop-and-Wait)한 프레임 보내고 ACK 대기 → 다음 프레임..
✅ [개념 ch3-13] 오류 제어와 해밍 거리 완벽 정리 | 패리티·CRC·해밍 코드의 비밀 1. 오류 제어(Error Control)란1.1 정의오류 제어 = 데이터 링크 계층에서 전송 중 발생할 수 있는 비트 오류를 감지하고, 경우에 따라 수정해 신뢰성 있는 데이터 전송을 보장하는 기능 비유: 친구에게 메시지를 보냈는데 글자가 훼손될 수 있어요. 오류 제어는 "뭔가 잘못되었다"라고 알아채거나(감지), 원래 메시지로 되돌리는(수정) 과정입니다.1.2 오류 제어의 4가지 핵심 메커니즘메커니즘역할피드백 방식수신자가 송신자에게 오류 발생 여부 알림긍정/부정 응답ACK (수신 확인) / NAK (오류 발생)재전송NAK 받거나 타이머 만료 시 재전송순서 번호중복 전송 방지2. 오류 제어의 두 가지 접근 ⭐⭐⭐⭐⭐2.1 BEC vs FEC — 핵심 비교접근영문동작 방식사용 환경BECBackward Err..
✅ [개념 ch3-12] 데이터 링크 계층 | 노드-투-노드 통신과 프레이밍 완벽 정리 1. 데이터 링크 계층(Data Link Layer)이란1.1 정의데이터 링크 계층 = OSI 7계층 모델 중 2계층으로, 물리 계층에서 직접 연결된 두 노드 간의 데이터 전송을 담당 비유: 우편 시스템에서 한 우체국 → 다음 우체국으로 우편물을 안전하게 전달하는 과정과 비슷합니다.이 계층은 비트 스트림을 프레임(Frame) 이라는 논리적 단위로 묶어 전송하며, 오류를 감지·수정하고 흐름을 제어해요. 1.2 노드-투-노드(Node-to-Node) 통신의 핵심데이터 링크 계층은 인접한 두 노드 간(홉 단위)에서만 동작합니다.[호스트 A] ── 데이터 링크 ── [라우터 R1] ── 데이터 링크 ── [라우터 R2] ── 데이터 링크 ── [호스트 B] ↑ ..
✅[개념 ch2-11] 통신망 응용 | PSTN·이동통신·케이블 인터넷·위성 통신 1. PSTN — 공중 교환 전화망1.1 정의PSTN(Public Switched Telephone Network) = 일반 대중을 위한 전 세계적인 회 선 교환(Circuit Switching) 전화 시스템 비유: 도시의 도로망. 전화기가 연결되는 '지선'(가입자 회선), 도시 간을 잇는 '간선'(트렁크 라인), 그리고 이들을 연결하는 '교차로'(교환기)로 구성됩니다. 1.2 PSTN의 3대 구성 요소구성 요소역할가입자 지역 루프 (Subscriber Local Loop)전화국(End Office)에서 가정·사무실까지 연결되는 마지막 구간 (UTP-3 꼬임쌍선)트렁크 라인 (Trunk Lines)전화국 간·교환국 간을 연결하는 고용량 전송 라인 (현재는 광섬유)교환기 (Switches)전화 걸려오면 목..
✅[개념 ch2-10] 변조와 다중화 | ASK·FSK·PSK·QAM부터 FDM·OFDM·TDM·CDMA까지 1. 변조(Modulation)란1.1 정의변조 = 데이터(디지털·아날로그)를 아날로그 반송파(Carrier Wave) 에 실어 보내기 위해 반송파의 진폭·주파수·위상을 데이터에 따라 변화시키는 과정 비유: 깃발 신호를 보낼 때 흔드는 강도(진폭) / 흔드는 속도(주파수) / 흔들기 시작하는 타이밍(위상) 을 바꿔서 메시지를 전달하는 것과 같아요.1.2 변조의 3가지 목적목적설명전송 매체 적합성낮은 주파수 디지털 데이터는 안테나 크기 제약으로 무선 전송 어려움 → 고주파 반송파에 실어 보냄다중화서로 다른 반송파 주파수를 사용해 여러 데이터 동시 전송 (FDM)간섭 회피다른 채널과의 간섭을 피하기 위해 특정 주파수로 이동 1.3 변조의 분류분류의미디지털 변조디지털 데이터 → 아날로그 신호 (ASK, FSK..
✅[개념 ch2-09] 0과 1을 신호로 바꾸는 규칙 | 선 부호화(Line Coding) 1. 선 부호화(Line Coding)란1.1 정의선 부호화 = 디지털 데이터(0과 1) → 디지털 신호(전기적·광학적 펄스) 로 매핑하는 과정비유하자면 글자를 모스 부호로 바꾸는 규칙과 비슷해요. 단순히 "0은 0V, 1은 5V"로 끝나면 좋겠지만, 실제로는 그렇게 단순하지 않습니다.1.2 왜 단순하지 않은가만약 "0은 낮은 전압, 1은 높은 전압"으로만 보내면 다음과 같은 문제가 생깁니다.문제상황 동기화 실패0이 100번 연속 오면 신호 변화가 없어 수신기가 클럭을 잃음DC 성분한쪽 전압만 계속 사용 → 직류 성분이 생겨 변압기 통과 불가오류 검출 불가신호가 깨졌을 때 알아채기 어려움그래서 다양한 선 부호화 방식이 개발된 거예요.1.3 좋은 선 부호화 방식의 4가지 조건 ⭐조건설명 좁은 대역폭효율적인..
✅ [개념 ch2-08] 데이터의 길과 한계 | 전송 매체·전송 손실·채널 용량 1. 전송 매체(Transmission Media)1.1 정의전송 매체 = 데이터를 신호 형태로 실어 나르는 물리적인 통로비유하자면 데이터가 여행하는 '길' 입니다. 길에는 다양한 종류가 있고, 각각 다른 특성을 가져요.분류특징 유선(Guided/Wired)신호가 물리적 경로(케이블)를 따라 이동무선(Unguided/Wireless)신호가 공중으로 확산2. 유선(Guided) 전송 매체 3종2.1 꼬임쌍선(Twisted Pair Copper Wire)특징: 두 개의 구리선이 서로 꼬여 있어 전기적 간섭을 감소시킴분류차폐 여부사용처 UTP (Unshielded TP)차폐 없음일반 LAN 케이블 (UTP-3: 전화선, UTP-5/6: 100Mbps~1Gbps LAN)STP (Shielded TP)차폐 있음전..
✅ [개념 ch2-07] 물리 계층 | 데이터·신호·푸리에 급수 1. 물리 계층(Physical Layer)이란1.1 정의물리 계층은 OSI 모델의 최하위(1계층) 로, 데이터를 물리적인 신호 형태로 변환하여 유선 또는 무선 링크를 통해 전송하는 역할을 담당합니다.비유하자면 손으로 만질 수 없는 '생각'을 '말'이라는 신호로 바꾸어 상대방에게 전달하는 것과 비슷해요. 물리 계층에서는 0과 1의 비트열이 전기 신호·광 신호·전파로 바뀌어 실제로 이동합니다.1.2 물리 계층의 4가지 핵심 원리원리설명데이터 변환디지털 데이터 → 전송 매체에 적합한 신호(아날로그 또는 디지털)매체 활용변환된 신호를 유선·무선 매체로 전송수신 및 역변환수신측에서 신호를 받아 다시 디지털 데이터로 복원오류·손실 처리감쇠·지연·잡음 등 전송 중 발생하는 문제 처리1.3 사용되는 매체분류매체 종류..