본문 바로가기

학교 강의/정보통신공학10

Chapter7. Data Link Control Protocols(Error Control) 1. Flow ControlStop-and-Wait Flow ControlSliding-Window Flow Control 2. Error ControlStop-and-Wait ARQSliding-Window ARQGo-Back-N ARQSelective-Reject ARQ3. HDLC(High-Level Data Link Control): Sliding-Window 방식으로 Flow&Error Control하는 표준 프로토콜: Ethernet, Wifi의 뿌리Error Control 두 개의 frame을 사용한다는 것은 계속 말해왔다.- Data frame: L2 payload 안에 IP packet 정보 가짐- ACK frame: IP packet 없음 - lost frames: RX로 전달 실패* .. 2025. 4. 17.
Chapter7. Data Link Control Protocols(Flow Control) 1. Flow ControlStop-and-Wait Flow ControlSliding-Window Flow Control 2. Error ControlStop-and-Wait ARQSliding-Window ARQGo-Back-N ARQSelective-Reject ARQ3. HDLC(High-Level Data Link Control): Sliding-Window 방식으로 Flow&Error Control하는 표준 프로토콜: Ethernet, Wifi의 뿌리Layer 2 Protocol Data Unit(PDU): "frame" Data frame(I) : payload에 IP packet 내용 넣음: data transfer할 때 사용 ACK frame(S) : payload 없음(IP packet.. 2025. 4. 15.
Chapter 6. Error Correction L2에서의 error correction Backward Error Correction(BEC) method : retransmission하면 흐름 끊김 -> bandwidth 취약한 통신에서는 잘 안 함 - HDLC의 data link protocol- TCP의 transport protocol - bandwidth 가 취약할 때(특히 L2에서는)- 장거리 통신(retransmission하는 데 걸리는 시간이 길어)- VoIP와 같은 실시간 application (급하게 보내야 하기 때문) -> FEC 사용 Forward Error Correction(FEC) method : 가서 알아서 고쳐보기: block으로 나누어서 RX에게 보냄 -> RX가 받은 걸로 고침ex. VoIP  TX와 RX는 "어떤 .. 2025. 4. 14.
Chapter 6. Error detection Error detection 어떤 경우든 error가 없을 수는 없고, error는 frame 속 bit의 변화를 말한다.* frame: 하나 이상의 연속적 bit로 전송되는 데이터 1. frame size가 커질수록 -> 에러 없이 도착할 확률(Pf)은 낮아짐frame size=n bitPf = "probability that a frame arrives with no bit errors"=> n과 Pf는 반비례 2. single bit error가 발생할 확률(Ps)이 높아질수록 -> 에러 없이 도착활 확률(Pf)은 낮아짐Pf = (1-Ps)^n => Ps가 낮아질수록, n이 작아질수록 Pf가 커짐 그럼에도 불구하고 error detection code 넣음 - transmitter: 함수로 red.. 2025. 4. 13.