목록Study (59)
:: ADVANCE ::
[데이터 통신] CRC ( Cyclic Redundancy Check) CRC는 Data link의 Control Protocols의 Error Control 기법 중의 하나로 Error를 detection 한다. 이진 나눗셈 기반으로 검출 능력이 다른 방식보다 우수하고 가장 널리 사용되는 방법이다. Generator (제수) 를 이용하여 메세지를 나눈 후 나머지를 이용하여 Error 검출 * Generator (제수) : 다항식으로 표현 * 나눗셈 계산 : 보통의 나눗셈 계산이 아닌 XOR 연산 전송 방법 1. 메세지를 하나의 긴 2진수로 가정한다. 2. Generator (제수)의 크기 n-1 만큼의 0을 추가로 할당한다. 3. data + 0 (n-1개) bit를 Generator로 나눈다. (XO..
[데이터 통신] OSI 7 OSI 7 layer 표준화 - 표준화가 되어 있지 않다면, 하나의 네트워크 관련 프로그램을 개발하기 위해 프로그램 개발자는 인터페이스 부터 프로토콜 처리까지, 네트위크에서 발생하는 모든 제반 사항들을 프로그램 개발시 고려하여야 한다. 이와 같은 불편함을 해결하기 위한 방안으로 표준화, 모듈화를 정하였다. 계층화 - 복잡한 네트워크를 7계층으로 세분화 시켜 각각의 계층을 집중 연구하여 추가, 변경, 유지 보수 및 문제 해결을 통한 기능 및 서비스 제공에 집중하기 위해 작업의 효율성을 높일 수 있으며, 오류 발생 시 해당하는 계층과 문제점을 손쉽게 찾을 수 있다. OSI 7 Application - 응용계층 / 사용자 인터페이스 / 응용 프로그램 Presentation - 데이터..
[데이터 통신] Datagram과 Virtual circuit switching line 구성은 Direct 와 Switching 방식으로 나뉜다. Direct 연결 방식은 또 Point to Point 방식과 Point to Multi Point 방식으로 구성된다. Point to Point - line 직접연결시 전용선처럼 회선을 구성한 것 - 데이터 전송량이 많을 때 (회선이 비어있는 경우가 적을 때) 적합하다. Point to Multi Point - Multi drop이라고도 한다. - 여러 단말기를 하나의 통신 line에 연결하고 이를 공유하는 방식 - Broadcast 또는 Multicast 방식이다. Broadcast는 송신에서 전체의 단말기를 통해 전송을 하고 데이타를 일단 열어본 후에 ..
[데이터 통신] 데이터 통신의 5가지 기본 요소 1. 송신자 - 메세지의 생성 및 송신을 담당하는 장치 2. 수신자 - 전송매체를 통해 전송된 메세지를 수신하는 장치 3. message - 통신의 목적이 되는 정보 4. 전송매체 - 메세지가 송신자로부터 수신자에게 전달되는 물리적인 경로 5. 프로토콜 - 데이터 통신을 제어하는 약속 또는 규칙들의 집합 프로토콜 프로토콜 - 정보의 송수신 측 또는 네트워크에서 정보를 신뢰성 있고 효율적이며 안전하게 주고 받기 위해 사전에 약속된 규약. 규범. 프로토콜의 주요 기능 1. Fragmentation & Reassembly 2. Connection control 3. Flow control 4. Error control 5. Synchronization 6. Se..
전력 스펙트럼 밀도 ( power spectral density ) G(f)를 모든 주파수에 대해 적분한 값은 전체 에너지를 얻는데 유한한 양이 되는 에너지 신호에 대해서만 사용할 수 있다. 전력 신호의 경우에, 전력 스펙트럼 밀도에 대해서 생각하는 것이 의미가 있다. G(f)와 유사하게, 주파수에 대해 실수 함수이면서 우함수이며 음이 아닌(nonnegative) 함수로 신호 x(t)의 전력 스펙트럼 밀도 S(f) 를 정의하고, 이것을 주파수 전 구간에 대해 적분하면 옴당 전체 평균 전력 값이 된다. S(f)는 주파수에 따라 전력 밀도의 변화를 나타내는 함수이므로 지금까지 생각해 왔던 주기적인 전력 신호에 대해서는 임펄스의 급수로 이루어져야 한다. 시간 평균 자기상관 함수 ( time-average au..
디지털 통신의 장점 아날로그 신호를 디지털 신호로 바꾸는 기술 (PCM)은 2차 세계 대전 중에 개발이 되었으나 아날로그를 디지털로 빠르게 처리하는데 드는 비용이 너무 비싸서 1960년대에 되어서야 디지털 통신 기술이 도입되기 시작하였다. 반도체 기술의 급속한 발전과 함께 디지털 소자의 비용이 낮아져 디지털 통신기술 도입이 빠르게 이루어 졌다. 또한 정보량 대비 비용이 아날로그와 비교하여 현저히 낮기 때문에 발전하게 되었다. 디지털 통신기술이 도입된 장점이 무엇일까 - 디지털 통신은 외부 신호의 방해에 대한 저항력이 크다. 통신 할 때 자신의 신호는 잡음과 다른 사람의 신호에 의해 방해를 받는다. 아날로그 시스템은 자신의 신호와 다른 방해신호가 동일한 주파수로 섞이면 구분 할 수가 없다. 하지만 디지털은..
변조(變調)는 정보를 저장, 전송하기 위해 전기적 신호로 변환하는 것을 말한다. 보다 정확히는 원하는 정보에 따라 반송파(carrier) 신호의 진폭, 주파수, 위상 정보를 변경하여 변조된 신호를 얻는다. 신호를 전송하기 전에 변조하는 것은 여러가지 이유가 있다. 그 중에는 하나의 전송 매체를 여러 사용자가 공유하도록 하는 것과 (다중 접속), 신호의 특성을 전송 매체의 물리적인 특성에 맞추기 위해서 이다. 변조를 수행하는 장치를 변조기(modulator)라고 하며 이 반대의 과정을 수행하는 장치를 복조기(demodulator)라고 한다. 변조기와 복조기의 기능을 둘 다 수행하는 장치는 모뎀(MODEM)이라고 한다. 아날로그 변조 방식은 세가지가 존재한다. 진폭 변조 (AM - Amplitude Modu..
강의 : [데이터 통신] 교수 : 충남대학교_장윤선 교수님 Ch 1. Introduction 음성통신 - 일반적으로 전화망을 이용한 통신. VOIP(Voice Over Internet Protocol. 음성 패킷망) 데이타 통신 - 음성을 제외한 모든 형태의 정보 전송 (전송 제외한 음성이라 하면 음성 데이타를 제외한 것이 아니라 전화서비스 같이 circuit 전송방식이 아님을 의미하는 말이다.) 현재 데이타 통신 시스템의 현황은 데이타 손실, 채널 에러 등의 문제를 잡으려고 하는 중이다. * 채널 - 수신기와 송신기 사이 연결 rout. -> 신호가 에러가 날 확률이 크다. 따라서 채널 에러를 잡으려는 연구가 진행 중이다. 1.1 데이타 통신 개요 * 데이터란? - 형식화 된 사실, 개념, 명령 등을 ..
커널이란? 커스텀 커널을 알기 위해서는 우선 커널이 무엇인가 알 필요가 있다. 커널은 모든 운영체제의 가장 기본적인 요소로 쉽게 말해 소프트웨어와 하드웨어를 연결해주는 다리라고 보면 된다. 소프트웨어는 사용중인 안드로이드 "운영체제"이고 하드웨어는 디스플레이, 스피커 등 물리적인 부품을 말하는 것이다. 예를 들어 앱을 실행하기 위해 스크린을 터치하는 것도 실제로는 복잡한 과정을 거친다. 화면의 터치를 인식하는 계수기(digitiser)에서 터치를 인식하면 좌표가 생성되어 커널을 통해 시스템(운영체제)에 전달된다. 시스템은 현재 보여지고 있는 화면에서 그 좌표가 앱실행을 의미하는 것을 알고 앱을 실행하게 된다. 앱이 실행 될 경우 디스플레이에 보여야 하는 이미지가 바뀌기에 시스템은 커널을 통해 디스플레이에..
Ch 7. 신뢰구간 미지의 모수의 값을 추정하기 위해 표본 통계량을 사용하여 통계적 추론을 한다. 표본의 크기가 30이상 이거나 모집단이 정규분포를 따르면서 표준편차 σ를 알 때 모수 μ에 대한 추정을 하기 위해 표본통계량을 사용한다. 통계학에서는 모집단으로부터 표본을 추출하고, 추출된 통계량(표본평균, 표본표준편차)을 통해 모수(모평균, 모표준편차)를 추정하고자 하는 학문이다. 이를 점추정(point estimate)라고 한다. 하지만 점추정만으로는 모수가 얼마나 정밀하게 추정되었는지 알 수 없으므로 존재할 구간을 확률적으로 추정하는 구간추정(interval estimate)이 동시에 사용될 수 있다. 자료의 표본평균을 구하면 되는 듯하다. 즉 점추정값에서 하나의 μ를 구하였지만 모평균이 구하여진 μ값..