wanna be dev 🧑‍💻

Cool 하고 Sick한 개발자가 되고 싶은 uzun입니다

A.K.A. Kick-snare, hyjhyj0901, h_uz99 solvedac-logo

Computer Science 68

[데이터통신] 데이터 전송률의 한계 - 나이퀴스트(Nyquist) 정리, 섀넌 용량(Shannon Capacity)이란

본 포스팅은 McGraw-Hill Education의 Data Communications and Networking, 5th Edition By Behrouz .A Forouzan 을 참고하였습니다. . 3.5 데이터 전송률의 한계 데이터 통신에서 채널을 통해 매초 몇 비트의 데이터를 얼마나 빨리 전송할 수 있는지는 아주 중요한 문제이다. 이러한 데이터 전송률은 3가지 요소에 의해 좌우된다. 가용 대용폭 사용 가능한 레벨의 갯수(준위) 채널의 품짐(잡음의 정도) 데이터 전송률을 계산하는 법은 2가지가 존재한다. 잡음이 없는 채널에서 → Nyquist 나이퀴스트 수식 잡음이 있는 채널에서 → Shannon 섀넌 수식 3.5.1 무잡음(Noiseless) 채널 : 나이퀴스트 비트율 잡음이 없는 채널의 경우 ..

[데이터통신] 전송장애(Sinal Impairment) - 감쇠(Attenuation), 디스토션(Distortion), 잡음(Noise)

본 포스팅은 McGraw-Hill Education의 Data Communications and Networking, 5th Edition By Behrouz .A Forouzan 을 참고하였습니다. . 3.4 신호 전송 장애 (Signal Impairment) 완벽하게 전달되는 매체는 없다. 즉, 신호가 매체(공기, 케이블 등)를 통해 전송될 때 마다 크고 작은 장애가 발생한다. 보통 감쇠(attenuation), 일그러짐(distortion), 잡음(noise)라는 세 종류의 장애가 발 생하게 된다. 3.4.1 감쇠 (Attenuation) 감쇠는 에너지 손실을 의미한다. 신호가 매체를 통해 이동할 때 매체의 저항을 이겨내기 위해서 약간의 에너지 손실이 발생하게된다. 이로 인해 전기적 신호를 전달하는..

[데이터통신] 디지털 신호 - 비트율(bitrate), 기저대역(baseband), 광대역(broadband) 전송 등

본 포스팅은 McGraw-Hill Education의 Data Communications and Networking, 5th Edition By Behrouz .A Forouzan 을 참고하였습니다. . 3.3 디지털 신호 데이터는 아날로그 신호 외에 디지털 신호에 의해서도 표현될 수 있다. 예를 들어 1은 + 전압으로, 0은 - 전압으로 부호화될 수 있다. 디지털 신호는 2개보다 더 많은 레벨을 가질 수 있다. 이경우는 각 레벨로 1개 보다 많은 비트를 보낼 수 있게 된다. 위 이미지들은 2개의 레벨, 4개의 레벨을 사용하였을 때의 디지털 신호를 보여준다. 3.3.1 비트율 (Bit Rate) 비트율(bit rate)란 시간 당 비트 간격의 개수이다. 이는 일반 적으로 시간당 비트 간격의 개수를 표현하..

[데이터통신] 아날로그 신호 - 정현파, 주기와 주파수, 위상, 파장, 복합 신호, 대역폭 등

본 포스팅은 McGraw-Hill Education의 Data Communications and Networking, 5th Edition By Behrouz .A Forouzan 을 참고하였습니다. . 3.2 주기 아날로그 신호 아날로그 신호는 단순 신호와 복합 신호로 나뉜다. 정현파(sine wave)와 같은 단순 아날로그 신호는 더이상 단순한 신호로 나뉠 수 없으나, 복합(composite) 아날로그 신호는 여러 개의 정현파로 나뉠 수 있다. 3.2.1 정현파 (Sine Wave) 정현파는 주기 아날로그 신호의 가장 기본적인 형태이다. 한 사이클을 진행하는 동안의 변화는 부드럽고 일정하며 연속적이고 흘러가는 듯한 흐름을 갖는다. 정현파는 최대 진폭(Peak Amplitude) , 주파수(Frequn..

[데이터통신] 데이터와 신호 - 아날로그, 디지털, 주기, 비주기 신호

본 포스팅은 McGraw-Hill Education의 Data Communications and Networking, 5th Edition By Behrouz .A Forouzan 을 참고하였습니다. . 3.1 데이터와 신호 3.1.1 아날로그와 디지털 데이터 데이터는 아날로그나 디지털이 될 수 없다. 아날로그 데이터란 연속적인 정보를 뜻하며 디지털 데이터란 이산 값을 가지는 정보를 말한다. 예를 들면 아날로그 데이터는 아날로그 시계와 같이 연속적인 형태로 정보를 주는 시침, 분침, 초침을 가지고 있지만, 디지털 시계는 이산적으로 갑자기 분 초등이 바뀌게 된다. 3.1.2 아날로그와 디지털 신호 아날로그와 디지털 신호정보와 마찬가지로 신호(signal)도 아날로그나 디지털이 될 수 있다. 아날로그 신호는..

[데이터통신] OSI (Open System Inter-connection) 모델이란?

본 포스팅은 McGraw-Hill Education의 Data Communications and Networking, 5th Edition By Behrouz .A Forouzan 을 참고하였습니다. . 2.3 OSI Model 인터넷 프로토콜에 이야기 한다면 대부분 TCP/IP를 이야하 하지만 그것이 유일하게 정의된 프로토콜 그룹은 아니다. ISO는 1970년대 후반 OSI (Open System Inter-connection) 모델을 공개하였다. Open System 은 기반 구조와 관계 없이 서로 다른 시스템 간의 통신을 제공하는 프로토콜 집합이다. 이는 하드웨어나 소프트웨어 기반의 논리적인 변화에 별다른 요구 없이 안전하게 통신하기 위해 개발되었으며 TCP/IP와 다르게 7계층으로 이루어져있다. ..

[데이터통신] TCP/IP 프로토콜 그룹 (Transmission Control Protocol/ Internet Protocol Suite)

본 포스팅은 McGraw-Hill Education의 Data Communications and Networking, 5th Edition By Behrouz .A Forouzan 을 참고하였습니다. . 2.2 TCP/IP 프로토콜 그룹 TCP / IP (Transmission Control Protocol / Internet Protocol) 란 현재의 인터넷에서 사용하는 프로토콜 그룹이다. 상호작용하는 모듈로 이루어진 계층적 프로토콜이며, 각 모듈을 특정한 기능을 제공한다. 원래의 TCP/IP 프로토콜은 하드웨어에 설치된 4가지 소프트웨어 계층으로 정의되지만 현재는 5계층으로 간주된다. 2.2.1 계층적 연결 구조 아래 그림은 TCP/IP 프로토콜의 계층들이 어떻게 통신에 관련되어 있는지 보여주기 위..

[데이터통신] 프로토콜 계층화(Protocol Layering)에 대하여

본 포스팅은 McGraw-Hill Education의 Data Communications and Networking, 5th Edition By Behrouz .A Forouzan 을 참고하였습니다. . 2.1 프로토콜 계층화 Protocol Layering 프로토콜(Protocol)이란? 데이터 통신과 네트워킹에서 프로토콜은 송신자와 수신자, 그리고 중간 연결장치들이 효과적으로 통신하기 위해 따라야하는 규칙이다. 통신이 아주 복잡하게 이루어지는 경우 프로토콜 계층화(Protocol layering)를 통해 서로 다른 계층 간의 역할을 나눌 수 있다. 2.1.1 Ann과 Maria의 통신 시나리오 프로토콜 계층화는 복잡한 작업을 여러 개의 작고 단순한 작업들로 나눌 수 있게 해준다. 위의 그림에서 Lay..

[데이터통신] 네트워크 유형 - LAN, WAN, 스위치, 인터넷

본 포스팅은 McGraw-Hill Education의 Data Communications and Networking, 5th Edition By Behrouz .A Forouzan 을 참고하였습니다. . 1.3 네크워트 유형 이전 포스팅에서는 네트워크의 정의를 설명하고 물리적인 구조, Topology 등을 살펴보았다. 이제 전 세계적으로 접하게 되는 네트워크의 서로 다른 유형을 살펴보도록하자. 1.3.1 근거리 통신망 (LAN) LAN (local area network)은 여러 곳들에 개별적으로 위치한 호스트들을 연결한다. 과거에는 네트워크에 있는 모든 호스트는 한 호스트에서 다른 호스트로 보낸 패킷을 모든 호스트가 받을 수 있는 공통 케이블을 사용하였다. 오늘날에는 대부분 패킷의 목적지 주소를 인식할..

[데이터통신] 네트워크 - 평가기준, Topology 종류 (Mesh, Star, Bus, Ring)

본 포스팅은 McGraw-Hill Education의 Data Communications and Networking, 5th Edition By Behrouz .A Forouzan 을 참고하였습니다. . 1.2 네트워크 네트워크는 통신이 가능한 서로 연결된 (interconnection) 장치들의 모임이다. 장치란 컴퓨터, 스마트폰과 같은 호스트, 그리고 서로 다른 네트워크를 연결하는 라우터, 교환기, 모뎀들과 같은 연결장치가 될 수 있다. 1.2.1 네트워크의 평가 기준 효과적인 네트워크를 평가하는 기준은 아래와 같다. Peformance 성능 전달시간이나 응답시간등을 측정하는 등 여러가지 방법으로 측정가능하다. 전달시간이란 메세지가 출발부터 도착까지 걸리는 시간 응답시간이란 request와 respo..

728x90