SW's workspace

[데이터통신] 데이터 통신 성능 측정

서론 데이터 성능을 측정하는 방법을 알아봅시다. 처리율 단위 시간당 디지털 전송률을 의미하는데, 보통 링크 1개에서 측정하거나, 종단간 경로 사이에서 측정하는 방식을 사용합니다. 비트전송률 레벨이 주어지면 최소 몇 비트가 필요한가? $n$개의 레벨이 주어진다면, $\left\lceil \log_2 n \right\rceil$개의 비트가 필요합니다....

[데이터통신] 라인코딩, 블록코딩, 데이터 전송 모드

서론 1비트를 어떤 신호로 바꿀까요? 이러한 방법들을 라인코딩이라 합니다. 라인코딩에 대해 알아봅시다. 라인코딩 목표 우선 전기적 신호로 바꿀 때, 가장 문제가 되는 것은 DC(Direct Current)성분입니다. 전이가 없으면, 수신기 입장에서는 0과 1의 연속된 데이터를 받습니다. 0일때는 큰 문제가 없지만 1이 연속될 때 큰 문제를 가지...

[데이터통신] 통신 시스템의 의의, 트레이드오프

서론 앞서 배운 내용을 바탕으로 데이터 통신이 뭔지 정리해봅시다. 아날로그 -> 아날로그 왜 디지털 변환을 거칠까 아날로그 신호를 아날로그로 보낼 때 왜 디지털 변환을 거쳐서 전송하는 걸까요.? 그 이유는 주파수 한계를 정해두고 디지털화하면 이론적으로 완벽하게 복원이 되기 때문입니다. 이런 수학적 근거는 나이퀴스트 정리로부터 나옵니다. 아...

[데이터통신] 변조와 복조, 디지털 to 아날로그

서론 지난 시간에는 PCM을 기반으로 아날로그 신호를 디지털화해서 송/수신을 진행했습니다. 하지만 반대로 디지털 신호를 아날로그화 해서 송/수신 할 수는 없을까요? 됩니다! 디지털 신호를 아날로그 신호를 바꿔봅시다. 핵심 용어 정리 변조(modulation) 정의 변조란, 디지털 신호를 아날로그 신호로 바꾸는 것을 말합니다. 변조가 필요...

[데이터통신] 통신의 계층적 구조

서론 내 컴퓨터랑 서버와 어떠한 통신을 하고 싶다고 가정해보자. 그런데 이 신호를 어떻게 옮겨야할까? 바로 스마트폰에서 바로 서버로 옮기는게 아니라 스마트폰, 공유기, 통신사 기지국 등을 거치며 데이터센터로 옮기는 것이다. 이러한 흐름들은 계층적 구조를 가지고 있어서 계층으로 표현할 수 있다. 계층 표현 방식으론, TCP/IP 모델과 OSI 모...