라인 코딩은 컴퓨터 네트워크 및 데이터 통신에서 디지털 데이터(0과 1의 비트열)를 전송 매체(구리선, 광섬유 등)를 통해 보낼 수 있는 디지털 신호(전압, 전류, 빛의 펄스)로 변환하는 과정을 말합니다. 쉽게 비유하자면, 컴퓨터가 이해하는 언어인 '0과 1'을 실제 전선이 이해할 수 있는 '전기 신호의 언어'로 통역해 주는 과정이라고 볼 수 있습니다.1. 왜 라인 코딩이 필요한가요? (필요성 및 목표)단순히 "1은 5V, 0은 0V"로 보내면 될 것 같지만, 실제 통신 환경에서는 여러 가지 문제가 발생합니다. 라인 코딩은 이러한 문제들을 해결하기 위해 설계되었습니다.주요 해결 과제:동기화 (Synchronization):수신 측은 언제 비트가 시작되고 끝나는지 정확히 알아야 합니다(타이밍).만약 '00..