IT/Network 50

[Network Basic] 패리티 비트, CRC, 해밍코드

(2) 에러 검출 방법 ① 패리티 비트 체크(Parity Bit Check) 전송되는 데이터의 한쪽 블록 끝에 패리티 비트를 추가함으로써 오류를 검출하는 방법 짝수 패리티(Even parity), 홀수 패리티(Odd Parity)로 나뉨 짝수 패리티는 전송되는 7비트(데이터)에 한 개의 짝수 비트(패리티)를 더해 송신측에서 전송하고 수신측에서는 수신된 데이터를 검사해 패리티 비트가 홀수면 오류가 발생했음을 알 수 이고, 홀수는 패리티는 홀수 비트를 만들어 전송하고 패리티비트가 짝수면 오류가 발생했음을 알 수 있다. 발생하는 오류가 홀수 개면 오류 검출이 용이하지만 짝수 개의 오류가 발생하면 검출하기 어려운 단점이 있다. 전송되는 데이터 7비트마다 패리티 비트 1비트가 추가됨으로 전송의 효율이 떨어진다는 ..

IT/Network 2021.01.03

[Network Basic] 흐름제어, 오류제어

1. 흐름 제어(Flow Control) 송신측과 수신측간에 데이터의 처리속도의 차이로 인해 발생하는 문제를 해결하기 위한 방법 ex) X-ON/OFF, Sliding Window (1) X-ON/OFF 먼저 송신측은 임의 크기의 데이터 송신을 시작하고 수신측에서는 그 데이터를 받아 처리를 하다가 자신이 가지고 있는 버퍼에 어느 정도 데이터가 차면 송신측으로 X-OFF 신호를 보내게 된다. 송신측은 수신측의 X-OFF 신호를 받으면 즉시 송신을 중지하고 대기 한다. 또한, 수신측에서 어느 정도 데이터를 처리하여 버퍼에 데이터 저장공간이 생기면 다시 송신측에 X-ON 신호를 보내고 X-ON 신호를 받은 송신측은 즉시 나머지 송신을 재개하는 방법으로 보통 모뎀과 같은 비동기방식의 통신에 사용된다. (2) S..

IT/Network 2021.01.03

[Network Basic] 전송부호, 통신인터페이스

1. 통신 관련 기술 - 전송부호 (1) BCD(이진화십진 : Binary Coded Decimal) 코드 - 6비트 각 자리수가 1이면 8, 4, 2, 1 값을 가지므로 8421코드라고도 함 하나의 문자를 6개의 데이터 비트와 1개의 패리티 비트로 구성하여 64개의 문자를 나타낼 수 있도록 한 문자 코드를 BCD 코드라고 하기도 한다. ex) 십진수 23은 BCD코드로 0010 0011이고 이진법으로는 10111 BCD 코드의 연산 계산 결과가 BCD코드를 벗어나는 즉, 9를 초과하는 경우에는 계산 결과에 6(0110)을 더해준다. (2) ASCII (아스키 : American Standard Code for Information Interchange)코드–7비트 128개의 가능한 문자조합을 제공하는 ..

IT/Network 2021.01.03

[Network Basic] 신호변환, PCM_2

1. PCM(디지털 신호)의 장단점 장점 단점 잡음에 강하다. 채널당 소요되는 대역폭이 증가된다. LSI화에 적합하다. PCM 고유의 잡음인 양자화 잡음(quartering noise)이 발생 분기와 삽입이 쉽다. 동기(synchronization)가 유지되어야 한다. 가공처리가 쉽다. 지리적으로 분산된 신호의 다중화에 어려움이 있다. 정비주기가 길다. A/D, D/A 변환과정이 증가된다. 보안성을 확보할 수 있다. 기존 아날로그 네트워크와의 정합에 소요되는 비용부담이 큼 PCM의 구성 단계 음성정보와 같은 아날로그 신호가 디지털 신호로 변환되기 위해서는 크게 표본화(sampling), 압축(compress), 양자화(quartering), 부호화(encoding) 등의 4단계로 나누어진 PCM(Puls..

IT/Network 2021.01.02

[Network Basic] 신호변환, PCM

1. BPS(Bit Per Second) - 회로를 통해 전달할 수 있는 정보의 속도 단위 - 1초 동안에 전송할 수 있는 비트(bit)의 수 1 Kbps = 1,000 bps 1 Mbps = 1,000 Kbps 1 Mbps = 1,000,000 bps 2. 보오(Baud) 초당 발생한 이산 조건(Discreate Condition) 혹은 신호 이벤트(Signal Event)의 수 초당 신호의 상태 변화 속도의 단위 변조율이라 불리며, 한 비트가 한 신호 단위로 사용될 경우 baud 속도와 bps가 같으며 그렇지 않은 경우 다음 식을 따름 ※ baud와 bps의 관계식 bps = baud * 단위 신호 당 bit 수 ex) 데이터 회로가 2400 baud의 전송 속도를 가질 때 3 bit 사용 시 bps..

IT/Network 2021.01.02

[Network Basic] 데이터의 동기화 여부에 따른 분류

1. 동기식 전송(Synchronous Tranmission) 수신 장치와 송신 장치가 계속 같은 주파수로 동작하며 일정 간격으로 위산을 조절 또는 보완하여 이루어지는 통신 형태 미리 정해진 수 만큼의 문자열을 한 묶음으로 일시에 전송 클록(clock)으로 동기신호를 맞추어 동작 동기식 전송을 위해서는 데이터와 클록을 위한 2회선이 필요 비동기식에 비해 전송효율이 높지만 수신 측에서 비트 계산이 필요 문자를 조립하는 별도의 기억장치가 필요하므로 가격이 다소 높은 것이 단점 2. 비동식 전송(Asynchronous Transmission) 데이터 내에 동기신호를 포함시켜 데이터를 전송 송신 측의 클록에 관계없이 수신신호 클록으로 타임 슬롯의 간격을 식별하여 한 번에 한 문자씩 송수신 문자의 앞에 시작비트(..

IT/Network 2020.12.25

[Network Basic] 데이터의 전송 단위에 따른 분류

신호에 따른 분류 1. 아날로그 전송 아날로그 신호를 사용해서 데이터를 전송하는 방식 전송거리가 길어지면 신호의 감쇠현상이 발생하는데 이를 방지 하기위해 증폭기(Amplifier)를 사용 증폭기를 사용하면 잡음신호까지 증폭되므로 증폭기를 많이 사용할 수록 데이터의 왜곡 현상이 심해짐 2. 디지털 전송 디지털 신호를 이용하여 데이터를 전송하는 방식 아날로그 전송에 비해 잡음에 강함 원거리 전송시 리피터(Repeater)와 같은 장비가 필요 리피터는 1과 0의 비트 패턴을 재생하여 새로운 신호를 전송하기 때문에 증폭기와 달리 왜곡현상이 나타나지 않음 데이터 전송 방향에 따른 분류 1. 단방향 통신(Simplex Communication) 데이터가 한쪽 방향으로만 전송되는 통신 방식 수신자가 송신자에게 데이터..

IT/Network 2020.12.25

[Network Basic] 아날로그, 디지털, 직렬통신, 병렬통신

채널 용량(Channel Capacity) 최대의 정보 전송 능력을 말함 채널 용량이 크면 클수록 전송 능력이 좋음 Claude Shannon의 계산식을 이용 신호 대 잡음비(S/N : signal to noise ratio) 통신 시스템의 성능 평가 요소로 하나의 신호에 잡음이 얼마나 존재 하는가를 보여주는 값 송신 개체에서 보낸 신호의 크기에 비해 수신 개체가 받아들이는 신호가 얼마나 손실 없이 전송되는지를 파악하는 비율 decibel(db)단위 사용 신호대잡음비(db) = 10 log(S/N) S : 신호(signal), N: 잡음(noise) Shannon의 채널 용량 계산식 C = Wlog₂(1+S/N) C : 채널 용량(bps), W : 대역폭(Hz), S/N : 신호 대 잡음비 나이키스트(N..

IT/Network 2020.12.25

[Network Basic] 프로토콜의 기능 및 특성

프로토콜이란? 컴퓨터 네트워크를 하기 위한 송,수신 장치간의 통일된 통신 규약 독점적 프로토콜 특정 업체의 장비를 우선 지원 legacy 프로토콜이라고도 함 ex) SNA, XNS, IPX/SPX, AppleTalk 등 비독점적 프로토콜 업계 공통으로 사용 ex) TCP/IP 프로토콜의 기본 요소 구문(Syntax) : 데이터의 구조나 형식, 부호화, 신호의 크기 등을 규정 의미(Semantics) : 데이터를 해석하여 어떤 동작으로 처리해야 하는지에 대한 조정과 오류 관리를 위한 제어 정보를 규정 타이밍(Timing) : 속도와 순서를 결정, 데이터를 언제 얼마나 빠르게 전송할 것인지에 대한 규정 프토토콜의 기능 1. 단편화와 재조립(Fragmentation and Reassembly) 단편화(Frag..

IT/Network 2020.12.24

[Network Basic] 정보통신과 네트워크

정보와 데이터 데이터(Data) : 인간이나 컴퓨터가 처리할 수 있도록 실제 생활의 많은 일들을 간단히 문자, 숫자, 기호 등으로 표현한 것 정보(Information) : 만들어진 데이터를 가공하여 특정한 의미를 부여하여 사람들 사이의 의사 결정 도구로 활용할 수 있는 것 정보통신이란? 정보를 만든 생산자로부터 그 정보를 필요로 하는 소비자에게 전달하는 행위 정보통신의 3요소 정보원(송신자) : 정보를 만들어서 보내는 사람이나 기계 전송매체(전송기기) : 정보를 전송하는 매체로 통신회선을 말함 정보처리원(수신자) : 정보를 받아서 처리하는 사람이나 기계 정보 통신의 3대 목표 정확성 : 정보가 전송 도중 감쇠, 잡음 등으로 인해 손실되거나 변형되지 않아야 한다. 효율성 : 투자된 장비나 비용에 비해 정..

IT/Network 2020.12.23
반응형