분류 전체보기
-
OSI 참조모델전공/데이터통신 2020. 6. 11. 16:39
2.1 OSI 참조모델 서로 다른 기종간 네트워크 통신을 하기 위한 최소한의 구조를 제공한다. 7계층으로 구성되며 계층별로 다른 기능을 한다. 동등 계층간의 통신이 기본이다. * PDU = SDU + PCI 네트워크에서 정보를 실어나르는 기본 단위를 PDU(Protocol Data Unit)라고 한다. PDU는 상위 계층에서 원하는 정보 형태인 SDU(Service Data Unit)에다 제어 정보인 PCI(Protocol Control Information)을 덧붙인다. 즉 PDU = SDU + PCI인 것이다. PCI는 계층별로 다르게 정의되어 있다. 각 계층별 다른 기능을 수행하니 아주 당연한 소리지. 그리고 계층별로 PDU 이름도 다르다. 물리(Bits) → 데이터링크(Frame) → 네트워크..
-
데이터통신의 개요전공/데이터통신 2020. 6. 11. 15:38
1. 데이터 통신의 개요 1.1 정의 1.2 구성요소 1.3 프로토콜 1.4 표준기구/표준안 1.2 구성요소 - 데이터통신의 기본 요소 5가지 : 송수신자 / 메세지 / 전송매체 / 프로토콜 - 데이터통신 시스템 구성 - 신호변환장비(Signal Converter) : 아날로그/디지털 신호를 아날로그/디지털 신호로 변환시켜준다. 예시로는 DSU(Digital Service Unit), CSU(Channel Service Unit), MODEM(MOdulator and DEModulator)가 있다. CSU는 DSU + 다중화 기능(전송속도향상) 정도. 미니강의에서 CSU의 속도 체계가 T1부터 T5까지 있다는 점도 언급되었다. - 데이터통신 장비, DTE, DCE -- DTE : Data Te..
-
데이터 통신의 정의전공/데이터통신 2020. 6. 11. 14:37
1. 데이터 통신의 개요 1.1 정의 1.2 구성요소 1.3 프로토콜 1.4 표준기구/표준안 데이터 통신 : 송신지와 수신지 사이에 하나 이상의 적절한 프로토콜로 데이터를 전송하는 것 데이터 : fact 정보 : fact + value ex) 비가 온다 = 일반사람들에겐 fact이므로 데이터 / 우산파는 상인에게는 value가 있으니 정보 data block : packet, frame, message (추후 OSI 7계층에서 나온다) 데이터통신의 목표 1. 정확성 - 잘못된 정보를 보내면 안되니까 에러 제어의 기능을 갖춰야 함. 즉 에러 제어 코딩(error control coding). 다른 말로 채널코딩(channel coding)이라고도 함. - 잉여 비트를 전송데이터에 삽입해서 데..
-
(작성중)프로그래밍 언어의 구문과 구현 기법전공/프로그래밍언어론 2020. 6. 11. 13:37
4.1 언어 구문 Lexical Analyzer → Syntax Analyzer → Intermediate Code Generator → Semantics Analyzer → Code Generator 1) Lexical Analyzer(어휘 분석기) Identifier(식별자 = 변수)를 인식하는 역할을 한다. A = B + C 라는 코드에서 A, B, C가 Identifer이다. 2) Syntax Analyzer(구문 분석기) 어휘를 분석했으니 어휘들의 집합인 구문을 분석한다. 3) Intermediate Code Generator(중간 코드 생성기) 4) Semantics Analyzer(의미 분석기) 5) Code Generator(코드 생성기) 1~4까지는 기계 독립성을 띠고 코드 생성기만 기계..
-
프로그래밍 언어의 변천전공/프로그래밍언어론 2020. 6. 10. 17:26
Chapter 2. 언어의 변천 2.1 디지털 컴퓨터 이전의 언어 딱히 중요한 내용은 없는 듯 2.2 1950년대 : 최초의 프로그래밍 언어 2.2.1 초반 기계어인 어셈블리를 사용하기 시작했다. 기계어는 이진법으로 이루어져 있어 자연어와는 상이한 구문을 갖고 있다. 2.2.2 중반 Fortran(포트란)이 나왔다. 최초의 고급언어이다. 특징으로 포트란 컴파일러는 효율적인 기계어 코드를 생성해 포트란 자체의 생명력을 유지시키는 원동력이 되었다. 그리고 배열, 구조, 분기문, 부프로그램이라는 개념도 최초로 나왔고, 이 개념들은 이후 언어들에게 큰 영향을 끼쳤다. 2.2.3 후반 1) COBOL(코볼) 사용자들이 프로그램을 읽기 쉽고 이해하기 쉽게 만들었다. 2) ALGOL60 알고리즘 서술을 위한 ..
-
전류, 전압, 도체, 전력, 직류, 교류전공/전기전자개론 2020. 6. 10. 16:24
이전 포스팅에서 전류는 전하의 흐름이라고 언급했다. 더 구체적으로, '양'전하의 흐름이 전류다. 전자의 이동방향과 정반대다. 전압은 전류, 즉 전하의 흐름이 생기게 만들어 주는 힘이다. 냇물은 상류에서 하류로 중력에 의해 흐른다. 흐르는 물은 전류이고 전압은 상류와 하류의 기울어짐이라고 할 수 있다. 애초에 기울어지지 않았다면 냇물은 고여있을 테니까. 추가적으로 설명하자면, 물의 이동방향에 존재하는 돌들은 저항이라 할 수 있다. 위의 예시를 이해하면 전압을 기전력, 전위, 전위차라고 불리는 이유를 이해할 수 있게 된다. 이러한 전압은 높은 곳에서 낮은 곳으로 흐르며, 상대적인 값이다. 즉, '나는 키다 크다' 가 아닌 '나는 너보다 키가 크다' 라는 말이 더 적절한 것처럼 전..
-
전기전자공학개론 개요, 원자와 원소전공/전기전자개론 2020. 6. 10. 15:22
전기와 전자의 차이는 무엇일까라는 의문에서 수업은 시작되었다. 모두가 잘 모르는 듯한 눈치를 보이니 교수님은 과학과 공학의 차이가 무엇인지부터 물었다. 나는 과학은 자연 현상을 탐구하는 것이고, 공학은 제품을 만들어내는 것이라 생각했다. 과연 그럴까. 교수님께서는 공학은 과학 + 경제학이라고 하셨다. 즉, 사람에게 도움이 되는, 따라서 '돈이 되는 과학'인 것이다. 반면 과학은 인간에게 도움이 되지 않더라도 그 현상 자체를 연구하는 순수 과학을 지칭한다고 하셨다. 물론 과학과 공학과의 차이점을 따질 때의 경우이다. 하지만 요즘은 그 경계가 모호해지고 있다고 했다. 전기는 기본적으로 전기에너지를 사용한다. 반면 전자는 에너지가 아닌 통신쪽을 전자라고 한다. 다만 요즘 이 둘의 경계도 모호하다고 하셨다...