응애개발자
article thumbnail
이산수학 기초
CS/이산수학 2023. 7. 3. 14:34

1. 이산수학 개요 이산수학(Discrete Mathematics) 개념 컴퓨터를 위한 수학 참과 거짓으로 살펴보는 컴퓨터 수학 이산수학을 배우는 이유 이산수학이란 불연속적인 숫자를 다루는 수학이다. 컴퓨터 내부적으로 0과 1만을 다루는 데 그러한 불연속적인 데이터 흐름을 다루기에 적합한 수학적 사고를 배양하는데 필수적인 강의라고 할 수 있다. 또한 이산수학에서는 다루는 내용이 자료구조, 알고리즘 등의 베이스가 되어 전체적인 컴퓨팅 사고력을 길러줄 것이다. 그리고 추후 수학적 귀납법 등의 다양한 기초 개념이 알고리즘에 반복적으로 출현하기 때문에 컴퓨터 과학의 베이스 학문 이라고 할 수 있다. 2. 명제 명제 (Proposition) 개념 진실 혹은 거짓을 말한다. 참(True)이나 거짓(False)으로 ..

article thumbnail
컴퓨터 네트워크의 계층
CS/Network 2023. 6. 19. 15:04

OSI 7계층 국제 표준화 기구인 ISO에서 개발한 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 개방형 시스템 상호 연결 모델로 OSI 7 계층을 통용적으로 많이 사용한다. 응용계층 분산된 시스템을 하나의 통용된 응용시스템으로 묶어주는 계층 예를들어 구글검색시스템 , 네이버웹툰, LOL 등이 있으며 사용자와 제공자가 멀리 떨어져있지만 하나의 응용시스템으로 묶어주는 계층을 말한다. 표현계층 분산된 응용의 표현 방법에 대한 규약으로 쉽게 말해 각각의 애플리케이션들의 정보를 서로 잘 통신할 수 있도록 필터하고 변환하는 계층이라고 말할 수 있다. 예를들어 HTML이 있다. 세션계층 응용의 접속 및 통신과 관련된 규약을 표현한 계층으로 객체단위에서 정보(그림이나,사물의 움직임)등 주고받기 위한..

article thumbnail
컴퓨터 네트워크의 품질 기준
CS/Network 2023. 6. 14. 01:05

1. 네트워크 품질 기준 2가지 속도 측면 대역폭(Bandwidth) 또는 처리량(Throughput) 네트워크 대역폭은 네트워크가 단위 시간 내 전달할 수 있는 최대 크기의 전달 용량을 의미합니다. 대역폭이 높을수록 많은 데이터가 네트워크에 실려서 전달하고 전달받을 수 있습니다. 대역폭 자체는 전달 속도와는 관계가 없으며 오히려 용량과 관계가 있습니다. 1MB/s -> 8Mbps(Mb/s) 1메가바이트 -> 8메가비트 지연시간(Latency) 네트워크 지연 시간은 네트워크 통신의 지연을 말하며, 네트워크를 통해 데이터를 전송하는 데 걸리는 시간을 보여줍니다. 딜레이나 랙이 길게 발생하는 네트워크는 지연 시간이 길고, 응답 시간이 빠른 네트워크는 지연 시간이 짧습니다. ●Processing delay P..

article thumbnail
컴퓨터 네트워크의 소개
CS/Network 2023. 6. 5. 00:39

1. 네트워크의 역사(Network History) 네트워크가 가능하려면 통신이 가능해야 네트워크가 이루어질 수 있다. 우편 봉화 - 최초의 전자기 신호를 이용한 통신시스템으로 광통신, 디지털 통신(정확한 개수로 정보를 전달함으로)으로도 말할 수 있다. 전보(1846년) - 디지털 신호(Morse 부호) CDMA - 디지털 통신으로 음성신호를 0과 1인 디지털 신호로 압축하여 보내는 기술로 Data network, Digital network로 말할 수 있다. 전화(1876년) - Bell에 의해 발명되었으며 , 현대적 통신, Voice network, Analog network로도 말할 수 있다. 사용자의 폭발적 증가가 되는 시기이며 처음에는 짧은 거리만 데이터 통신이 이루어졌지만 DDD(Direct ..