컴퓨터 네트워크
컴퓨터 네트워크(computer network) 또는 컴퓨터망(문화어: 콤퓨터망)은 분산되어 있는 컴퓨터를 통신망으로 연결한 것을 말한다.
[편집] 역사
수리 계산기와 초기 컴퓨터 사이의 명령들은 주로 인간이 직접 전달했다. 조지 스티비츠(George Stibitz)는 1940년 9월에 전신기(teletype machine)를 사용해서 뉴욕에 있는 복소수 계산기(Complex Number Calculator)에 명령어들을 보내고 결과를 받았다. 컴퓨터에 전신기 같은 출력 시스템을 연결하는 것은 1962년 J.C.R. Licklider가 소위 '행성간 네트워크'라고 불리던 작업 그룹을 발전시키면서 큰 관심을 기울였던 것이었다. 이 '행성 간 네트워크'는 나중에 아파넷의 전신이 되었다.
1964년 다트머스(Dartmouth)의 연구자들이 대형 컴퓨터 시스템을 사용하는 사람들을 위한 시분할 시스템을 개발했다. 같은 해, 매사추세츠 공과대학교에서는 제너럴 일렉트릭사와 벨 연구소의 지원을 받던 한 연구 그룹이 컴퓨터(DEC's PDP-8)을 사용해 전화 연결을 관리하고 연결 경로를 제어했다. 1968년에는 파울 바란(Paul Baran)이 컴퓨터 시스템들간에 하나의 패킷교환 네트워크에 사용될 수 있는 패킷들 또는 데이터그램으로 구성된 하나의 네트워크 시스템을 제안하였다. 1969년, 캘리포니아 대학교 로스앤젤레스, SRI (in Stanford), 캘리포니아 대학교 산타바버라, 그리고 유타 대학교는 50 kbit/sec 회선들을 이용해서 아파넷망의 시초인 망을 구성했다.
네트워크와 이들 사이를 연결하고 통신하는 데 필요한 기술들은 계속 컴퓨터 하드웨어, 소프트웨어, 그리고 주변기기 산업의 발전을 견인했다. 이러한 팽창은 학자와 사업자들에서부터 늘 이용하는 개인 및 가족들에 이르기까지 네트워크의 사용자 유형과 그 수의 증가와 더불어 계속되었다.
[편집] 네트워크 계층 모델
인터넷망은 민간 사업자들 사이에서 먼저 발달하여 주요 인터넷망의 근간이 된 TCP/IP 모델을 기반으로 하고 있으며, 이 모델은 그보다 앞서 국제 표준 기구가 제정한 OSI 7 계층 모델과 아래와 같이 비교할 수 있다.
| OSI 모델 | 인터넷 모델(인터넷 프로토콜 스위트 또는 TCP/IP 모델) |
|---|---|
| 응용 계층(Application layer) | |
| 전송 계층(Transport layer) | |
| 인터넷 계층(Internet Layer) | |
| 네트워크 접속 계층(Network Access Layer) | |
[편집] 같이 보기
|
컴퓨터 과학의 주요 분야 |
|
|---|---|
| 수학적 기초 | |
| 계산 이론 | |
| 알고리즘 & 자료 구조 | |
| 프로그래밍 언어 & 컴파일러 | |
| 병렬 & 분산 시스템 | |
| 소프트웨어 공학 | |
| 시스템 아키텍처 | |
| 통신 & 네트워크 | |
| 데이터베이스 | |
| 인공 지능 | |
| 컴퓨터 그래픽 | 시각화 · 영상 처리 |
| 인간과 컴퓨터 상호 작용 | 컴퓨터 접근성 · 사용자 인터페이스 · 착용 컴퓨터 · 유비쿼터스 컴퓨팅 · 가상현실 |
| 계산과학 | 인공생명 · 생물정보학 · 인지과학 · 계산화학 · 계산론적 신경과학 · 계산물리학 · 수치 해석 · Symbolic mathematics |
| 정보보호 | 암호학 · 물리 보안 · 소프트웨어 보안 · 인터넷 보안 · 네트워크 보안 · 해킹 · 크래킹 |