[CS] 컴퓨터 기초 - 컴퓨터의 간단한 역사
·
Computer Science/Computer Basic
고대 고대에는 주판을 사용했다. Slide rule - 기계 장치와 부품을 사용해서 복잡한 수학문제를 해결한 최초의 시도이다. 챨즈 배비지가 1823년에 차분 엔진을 발명하였다. 장치는 덧셈, 뺄셈, 곱셈, 나눗셈을 수행하였다. 또한 분석 엔진을 설계하였다. 이 분석 엔진은 현대 컴퓨터의 주요 컴포넌트를 포함했다. 컴퓨터 전자공학의 발전 Boolean algebra가 등장했으며, 진공관을 이용해서 컴퓨터를 구축했다. 2차 세계대전이 개발에 있어서 전환점을 제공했다. 컴퓨터 1세대 시대 1950년대부터 진공관을 사용했다. 자기 드럼과 자기 테이프에 기록했다. 데이터 카드가 입력에 사용되었으며, 라인 프린터가 등장했다. 소프트웨어가 하드웨어로부터 분리되어 발전되었다. 명령어는 이진 또는 기계 코드로 작성되었..
[CS] 네트워크 모델
·
Computer Science/Network
모듈화 모듈: 독립적으로 동작하면서 상호유기적으로 통합 가능해야 한다. 계층화된 모듈 구조 상위 계층이 하위 계층에서 제공하는 서비스를 요구하는 방식으로 동작한다. 장점으로는 복잡한 시스템을 간단한 시스템으로 재구성이 가능하고, 문제가 일어난 부분의 모듈만 교체가 가능하다. 데이터 전달 방식 단방향 전이중: 양쪽이 동시에 송신 가능 반이중: 양방향 전송이 가능하나 동시에 송신이 불가능하다. 데이터 전송 시점에 대한 관리가 필요하다. OSI 참조 모델 각 층을 거칠 때마다 헤더가 추가된다. 물리 계층을 통해 수신 호스트로 데이터가 이동하며, 순차적으로 상위 계층으로 전달되어 응용계층까지 전달한다. 중계 노드의 경우는 7 계층이 아닌, 네트워크 계층까지의 기능만 수행한다. 라우팅 경로배정기능이다. 헤더 정보..
[CS] 네트워크 주소의 표현
·
Computer Science/Network
식별자: 식별자는 유일성, 확장성, 편리성, 정보의 함축 4가지 특징을 가진다. 주소: 기계가 처리하기 쉬운 구조이며 식별자의 일종이다. 이름: 인간이 기억하기 쉬운 문자열로 구성된다. IP주소: 32비트 크기의 주소 체계이다. IP 주소의 표현은 4개의 십진수와 . 으로 표현한다. ex) 0.0.0.0 IPv4의 주소 클래스는 A,B,C,D,E가 있다. 특수한 주소: 0.0.0.0: this host 127.0.0.1: loopback 라우터: 패킷의 IP주소를 바탕으로 어디로 보낼지 라우터가 결정한다. 호스트 이름: IP 주소 대신 호스트 이름을 주로 사용한다. 호스팅에 대한 자세한 설명은 아래 링크를 참조하자. [Backend-Roadmap] 호스팅(Hosting)이란? 호스팅(Hosting)이란?..
[CS] 네트워크의 기능
·
Computer Science/Network
네트워크의 기능 계층(layer): N 계층과 다른 노드의 N계층과의 관계 프로토콜과 인터페이스 프로토콜: 서로 다른 노드에 위치한 동일계층끼리의 통신 규칙 인터페이스: 같은 노드에 위치한 상하위계층 사이의 규칙 서비스: 하위 계층이 상위 계층에 제공하는 인터페이스 OSI 7계층 인터네트워킹: 네트워크와 네트워크의 연결을 말한다. 게이트웨이: 인터네트워킹 기능을 수행하는 시스템을 일반적으로 지칭한다. OSI 계층 중 전송 계층 이상에서 프로토콜 변환 기능을 수행한다. 리피터: 거리가 멀어질때마다 약해진 신호를 증폭시킨다. 전송 중 생긴 잡음까지 같이 증폭되는 한계가 있다. 브리지: 논리적으로 분리된 세그먼트 사이에서 같은 프로토콜이면 동일 세그먼트에 속한지 아닌지 구분해서 처리하고, 다른 프로토콜이면 프..
얼은펭귄
'Computer Science' 카테고리의 글 목록 (8 Page)