Transcript 네트워크의 역사
네트워크 역사와 종류
IT CookBook, 정보 보안 개론과 실습 : 네트워크 해킹과 보안(개정
판)
Contents
학습목표
네트워크의 발전 과정을 이해한다.
네트워크의 종류와 특성을 이해한다.
내용
네트워크의 역사
네트워크의 종류
2/20
네트워크의 역사
네트워크
현재‘지역적으로 분산된 위치에서 컴퓨터 시스템 간에 데이터 통신을 하기 위한 하드웨어
및 소프트웨어들의 집합’으로 정의
유선 통신의 시작(1)
1800년경 볼타가 최초로 전지 발명
이후 전선을 통해 신호를 보내는 방법을 연구하기 시작하여, 사무엘 모스(Samuel
Finley Breese Morse, 1791-1872)가 처음 실질적인 연구 성과를 냄
1832년 모스는 알파벳 문자에 대해 점과 대시 사용(모스 부호: 전기 충격의 단부호와 장
부호 및 이들 간의 간격으로 점과 대시 전송)
1843년 모스는 워싱턴에서 볼티모어까지 성공적으로 가설.
1844년 5월 24일 금요일 전송한 첫 번째 공식 메시지는
‘하나님의 행하신 일이 어찌 그리 크뇨.(민수기 23:23)’
[그림 1-1] 사무엘 모스
3/20
네트워크의 역사
유선 통신의 시작(2)
1876년에 알렉산더 그레이엄 벨(Alexander Graham Bell, 1847-1922)이 음성을 전달
할 수 있는 전화기 개발
1876년 3월 알렉산더 그레이엄 벨은 미국 특허청에 전화를 특허로 등록.
1877년 1월 30일에는 상자 모양을 갖춘 첫 전화기가 등장하여 그 해에만 600여대의 전
화가 교환국 없이 개별 선으로 연결. 알렉산더 그레이엄 벨이 유럽에 전화기를 소개하고
빅토리아 여왕 앞에서 전화기 시연
[그림 1-3] 알렉산더 그레이엄 벨
4/20
네트워크의 역사
무선 통신의 시작(1)
1864년 제임스 클럭 맥스웰(James Clerk Maxwell, 1831-1879)은 전자기파가 대기
중에서 전파된다고 처음 예측
• 패러데이(Michael Faraday)의 고찰에서 출발하여 유체역학적 모델을 써서 수학적 이론을 완성
하고, 유명한 전자기장의 기초 방정식인 맥스웰방정식(전자기방정식)을 도출하여 전자기파의 존
재를 증명. 전자기파의 전파 속도가 광속도와 같고 횡파라는 사실도 밝힘으로써 빛의 전자기파설
기초 세움
1888년 하인리히 루돌프 헤르츠(Heinrich Rudolf Hertz, 1857-1894)가 실험을 통해
라디오파를 주고받음으로써 전파의 실제 존재 입증
[그림 1-4] 제임스 클럭 맥스웰
[그림 1-5] 하이리히 루돌프 헤르츠
5/20
네트워크의 역사
무선 통신의 시작(2)
1894년 마르코니는 볼로냐 근처에 있는 아버지의 영지에서 간단한 도구로 실험
1899년 9월 마르코니는 아메리카컵 요트 경기의 진행 상황을 뉴욕시의 신문사로 보고
하기 위해 두 척의 미국 배에 장치를 함. 이것이 성공하자 전 세계가 열광하고 이는 미국
마르코니회사의 설립으로 이어짐
1901년 12월 마르코니는 잉글랜드 콘월의 폴두로부터 대서양을 건너 전달된 신호를 뉴
펀들랜드 세인트존스에서 수신하는 데 성공. 마르코니는 무선 전신을 발전시킨 공로로
1909년 노벨 물리학상을 수상
[그림 1-6] 굴리엘모 마르코니
6/20
네트워크의 역사
컴퓨터 통신의 시작(1)
벨 텔레폰 연구소의 조지 스티비츠(George Stibitz)가 전화 교환(relay) 회로를 ‘산술 기
기’로 발전시킨 모델(Model)-K 기기 개발
CNC는 입력기(타이프라이터)가 본체와 따로 떨어져 전화선으로 데이터를 주고받을 수
있었는데, 이런 원격 데이터 통신 방식은 이후 모뎀, 시분할 시스템, 컴퓨터 네트워크 기
술로 발전
1940년 스티비츠는 원격 타이프라이터를 뉴 햄프셔의 다트무스 대학으로 가져와 뉴욕
의 CNC와 전화선으로 연결해 데이터를 입력하는 과정 시연→네트워크 컴퓨팅의 효시
1958년 벨 연구소에서 최초의 상업용 모뎀인 데이터폰 개발
• 컴퓨터의 디지털 데이터를 전화선으로 전송할 수 있도록 아날로그 신호로 바꿔주는 모뎀은 전 세
계에 보급되면서 컴퓨터 원거리 통신의 효율성을 높여줌. 당시 모뎀의 속도는 초당 300비트 정도
1964년 미국 국방부는 군사 작전 수행을 위한 고성능 컴퓨터를 개발하려는 목적으로
ARPA에 커맨드&컨트롤 리서치(Command & Control Research)라는 부서 설립. 첫 번
째 디렉터였던 J.C.R. 리클라이더(Licklider)의 노력으로 컴퓨터 과학 연구를 위한
IPTO(Information Processing Techniques Office)로 재탄생
리클라이더와 이반 서덜랜드(Ivan Sutherland)의 뒤를 이어 IPTO 디렉터로 부임한 로
버트 타일러(Robert Taylor)는 상부로부터 100만 달러의 예산을 확보하고 1965년 세
계 최초의 컴퓨터 네트워크 개발에 착수→1969년 오늘날 인터넷의 모태가 ARPANET
개발
7/20
네트워크의 역사
컴퓨터 통신의 시작(2)
1965년에는 최초의 장거리 컴퓨터 통신이 이루어짐(MIT 링컨 연구소의 TX-2가 캘리
포니아 산타 모니카 SDC의 Q-32 컴퓨터와 전화선으로 직접 통신).
• 1200bps 모뎀과 전용 전화선으로 연결된 두 대의 컴퓨터는 패킷 스위치를 이용하지 않고 장거리
데이터 통신을 시도한 실험적 사례
• ARPA가 처음 시도한 장거리 컴퓨터 통신망(WAN, Wide Area Network)으로 기존의 방대한 전
화망을 이용해 컴퓨터 네트워크를 구축하려고 함
• 전화선의 회선 스위칭 시스템을 이용한 장거리 컴퓨터 통신은 너무 느리고, 비싸고, 비효율적. 이
때 ARPA가 구축한 통신망의 최고 속도는 2000bps
TX-2와 SDC Q-32 네트워크 구축을 제안한 심리학자 톰 마릴(Tom Marill)은 컴퓨터
간의 메시지 전달 과정을 처음 ‘프로토콜(protocol)’이라고 부름.
• 컴퓨터가 메시지를 전달하고, 메시지가 제대로 도착했는지 확인하며, 도착하지 않았을 경우 메시
지를 재전송하는 일련의 방법을 가리켜 ‘기술적 은어’라는 뜻으로 프로토콜이라 부름
1967년 ARPA는 ACM(Association for Computing Machinery) 모임에서 각 호스트
를 IMP(Interface Message Processor)라는 특정 컴퓨터에 연결하고, IMP를 서로 연
결하는 ARPANET 아이디어 제안(IMP는 현재의 라우터 개념과 유사)
1969년 4개의 노드(UCLA, UCSB, SRI, UU)를 네트워크로 구성하고, NCP(Network
Computer Protocol)라는 프로토콜을 호스트 간 통신에 사용
8/20
네트워크의 역사
컴퓨터 통신의 시작(3)
1971년 레이 톰린슨(Ray Tomlinson)이 전자 메일 프로그램을 만듦. 톰린슨이 전자 메
일에 @를 넣었고 지금도 이 방식에 따라 아이디 뒤에 @를 넣고 있음
1972년 빈트 서프(Vint Cerf)와 밥 칸(Bob Kahn)은 네트워크를 통해 패킷을 전송하는
중계 하드웨어 역할을 하는 게이트웨이(gateway)를 개발
1973년 빈트 서프는 로버트 칸과 함께 TCP/IP 프로토콜과 인터넷 구조 설계
[그림 1-7] 빈트 서프
[그림 1-8] 밥 칸
9/20
네트워크의 역사
컴퓨터 통신의 시작(3)
호스트 컴퓨터와 터미널로 구성되는 네트워크는 IBM의 SNA(System Network
Architecture) 망이 최초
• 1960년대 개념이 발표되고 1974년 최초의 SNA 제품이 출시
• 계층 구조의 메인 프레임과 호스트에 수많은 더미 터미널을 붙이는 방식을 취함
1974년 제록스(Xerox)가 이더넷(Ethernet)을 개발
• 이더넷은 네트워크 구조를 호스트-터미널 구조에서 오늘날과 같은 클라이언트-서버 구조로 전환
하는 역할
1979년 유즈넷(Usenet) 탄생
1981년 유닉스(UNIX) 운영체제에 TCP/IP가 포함되어 배포 시작. TCP/IP가
ARPANET의 공식 프로토콜이 됨
1983년 군사용 MILNET과 군사용이 아닌 ARPANET으로 분리
10/20
네트워크의 역사
컴퓨터 통신의 시작(4)
1983년 존 포스텔(Jon Postel)이 도메인 이름 시스템 개발
1984년 DNS(Domain Naming System)가 구성되어 네트워크가 폭발적으로 확장.
1990년에는 ARPANET이 해체되고 NSFNET이 만들어짐.
1989년 3월 버너스-리(Berners-Lee)라는 CERN(유럽 핵물리연구소)의 물리학자가
웹(Web) 개념 제안. 1990년에 동료 로버트 카이유(Robert Cailliau)와 함께 개정된 개
념 소개. 기본 개념은 서로 다른 컴퓨터끼리 정보를 공유하고 서로 링크되어 찾기 쉽도
록 하이퍼텍스트(hypertext) 형태의 서비스를 도입하자는 것
[그림 1-9] 존 포스텔
11/20
네트워크의 역사
국내 인터넷의 역사
1982년 서울대와 KIET(전자통신 연구소의 전신)가TCP/IP로SDN 시작
1983년 미국으로UUCP 다이얼 업(dial-up) 연결
1984년 유럽으로X.25를 이용한UUCP 연결
1987년 교육 연구 전산망 추진 위원회 구성
1988년 연구 전산망 기본 계획 확정, 교육망이 BITNET과 연결
1990년HANA/SDN이 인터넷에 56Kbps로 연결
1991년 연구 전산망이 인터넷에 56Kbps로 연결
1993년HANA/SDN이 56Kbps에서 256Kbps로 확충
1994년 한국통신, 데이콤에서 인터넷 상용 서비스 시작
1995년 INET, 나우콤에서 인터넷 상용 서비스 시작
1995년 초고속 정보통신망 구축 사업 시작
1996년 7천 이상의 호스트 컴퓨터가 연결됨
1997년 한국 인터넷 협회 설립
1998년 초고속 정보 통신망 구축 사업 1단계 완료
2000년 각종 초고속망 구축 기술로 각종 초고속망 서비스가 이루어짐(하나로, 두루넷, 드림라인, 신비로)
2001년 초고속 광 전송망 구축(155Mbps~40Gbps)
2002년 서울대, 한국전자통신연구원(ETRI) 등이 참여하여 IPv6 활성화를 위한 프로젝트 시작
2004년 한국 인터넷 이용자 수 3천만 명 돌파
2005년 한국 IPv6 주소 보유율 세계 3위로 평가됨
12/20
데이터 전송 방식에 따른 네트워크 분류
회선 교환망(Circuit Switched Network)
통신 전에 물리적인 연결로 전용 통신 선로를 설정하여 통신이 끝날 때까지 연결을 독점
적으로 사용하는 방식
대표 예는 전화망으로, 거미줄처럼 연결된 전화망이 전화를 걸 때 교환기에 의해 다음과
같은 폐쇄 회로가 일시적으로 만들어짐
접속에 상대적으로 긴 시간이 필요하고, 다른 통신 시도를 고려할 필요가 없어 전송 지
연이 거의 없음
13/20
데이터 전송 방식에 따른 네트워크 분류
패킷 교환망(Packet Switched Network)
전송하고자 하는 정보를 패킷이라는 작은 단위로 나눔
패킷마다 발신지와 수신지의 주소를 넣어 패킷 교환망에 보내면, 패킷 교환기가 그 주소
를 보고 최종 목적지까지 전달
회선 교환망처럼 통신 경로가 통신 시에 확정되지 않음→각 패킷은 네트워크 상태에 따
라 여러 경로를 통해 전송될 수 있음
14/20
데이터 전송 방식에 따른 네트워크 분류
셀 교환망(Cell Switched Network)
망 내에서는 프로토콜을 간략화하여 데이터를 셀이라고 부르는 패킷 단위로 전송
셀은 전송에 필요한 최소 기능만을 담당하고, 흐름 제어와 오류 제어는 단말 간에서 처
리하게 함으로써 회선 교환과 같은 고속성을 실현
ATM(Asynchronous Transfer Mode)은 셀 교환망의 대표적인 형태로 헤더 5바이트와
데이터 48바이트로 구성된 셀을 전송하며, 고속 네트워크 전송에 효율적
15/20
위상에 따른 네트워크의 분류
버스형(bus topology) 네트워크
통신 회선 하나를 모든 노드가 공유
한 노드에서 전송한 메시지가 모든 노드에 전달(broadcasting)
네트워크를 구성하는 노드 수가 적으면 그다지 문제가 되지 않으나, 노드가 많아지면 노
드 간 통신 시 충돌로 인해 속도가 급격히 떨어진다는 단점이 있음
16/20
위상에 따른 네트워크의 분류
스타형(star topology) 네트워크
중앙 제어 노드가 통신의 모든 제어 관리
노드 간의 데이터가 다른 노드에 전달되지 않으며, 중앙 노드가 네트워크 성능 좌우
설치가 용이하지만 중앙 제어 노드가 작동을 못하면 네트워크가 정지되는 단점이 있음
17/20
위상에 따른 네트워크의 분류
링형(ring topology) 네트워크
토큰 네트워크가 링형 네트워크의 일종으로, 약간 오래된 대학교의 네트워크 등에서 간
혹 찾아볼 수 있음
네트워크의 한 노드에라도 이상이 생기면 통신망이 정지되고 토큰을 받아야 데이터를
전송할 수 있기 때문에 데이터 전송에 있어 지연 시간이 발생한다는 단점이 있음
허브/트리형(hub/tree topology) 네트워크
버스형의 변형으로 작은 버스형 네트워크 여러 개를 계층적으로 연결한 형태
18/20
규모에 따른 네트워크의 분류
LAN(Local Area Network)
일반적으로 300m 이하의 통신 회선으로 연결된 PC 메인 프레임(main frame)과 워크스
테이션의 집합
컴퓨터 사이의 전류나 전파 신호가 정확히 전달될 수 있는 거리, 즉 한 기관의 건물에 설
치된 컴퓨터 장비를 직원들이 가장 효과적으로 사용할 수 있도록 연결된 고속 통신망
1970년대 말에서 1980년대 초, 제록스의 한 연구소에서 이더넷(Ethernet)이라는 컴퓨
터 연결 방법이 처음으로 실용화되었는데, 이는 LAN에 관한 중요한 업적
MAN(Metropolitan Area Network)
LAN을 고속의 백본(backbone)으로 묶은 형태로, LAN 수준의 높은 데이터 전송률을
제공
일반적으로 MAN이 가능한 지역은 LAN보다는 크지만, WAN보다는 작음. 보통 도시나
큰 캠퍼스를 네트워크 하나로 서로 연결하는 데 적용
WAN(Wide Area Network)
지리적으로 흩어진 통신망을 의미
LAN과 구별하여 더 넓은 지역에서 구성할 수 있는 통신 구조를 나타내는 용어로 사용
지방과 지방, 국가와 국가, 대륙과 대륙처럼 지리적으로 완전하게 떨진 장거리 지역 사
이를 연결하는 네트워크
19/20
IT CookBook, 정보 보안 개론과 실습 : 네트워크 해킹과 보안(개정
판)