DARPA

사용 가능

위성 발사

믿기지 않으시겠지만, 인터넷의 탄생은 1957년 소련이 발사한 최초의 우주 위성과 관련이 있습니다. 그리고 이것은 음모가 아니라 인터넷 출현의 공식 버전입니다. 이것이 어땠는지입니다.

1957년 소련은 최초의 위성 발사에서 미국을 제치고 미국의 국위를 크게 떨어뜨렸다. 사건에 대응하여 의회는 이런 일이 다시는 일어나지 않아야 한다고 선언했고 1958년에 DARPA 조직이 만들어졌습니다 .

국방고등연구계획국 ( DARPA) - 미 국방부 고급연구계획국. 이 조직은 미 국방부에서 자금을 지원했지만 자체적으로 연구를 수행하지는 않았지만 관심 있는 프로젝트에 대한 보조금을 지급했습니다.

DARPA는 미군 기술을 최첨단으로 유지하는 임무를 맡았습니다. DARPA는 기존의 군사 연구 기관과 독립적으로 존재하며 국방부 지도부에 직접 보고합니다.

DARPA는 직원이 200명에 불과하지만 예산은 수십억 달러입니다. 이 조직은 미국 국방부에 유용할 수 있는 수백 개의 연구 프로젝트에 자금을 지원합니다.

DARPA는 소규모의 직접 선택한 계약 회사 그룹이 운영하는 단기 프로그램(2~4년)에 초점을 맞추기 때문에 이 수치는 근사치입니다.

처음에는 ARPA라고 불렸으나 1972년에 DARPA(Defense라는 단어가 추가됨)로 이름이 바뀌었다가 1993년에 ARPA로 다시 바뀌었고 1996년 3월 11일에 DARPA로 돌아왔습니다.

DARPA는 Unix-BSD (Berkeley UNIX 시스템) 및 TCP/IP 프로토콜 스택 뿐만 아니라 대학의 ARPANET (나중에 인터넷이 등장한 것)의 개발 자금을 담당했습니다. 이 조직은 현재 무엇보다도 로봇 차량 개발을 후원하고 있습니다.

아르파넷

냉전이 한창일 때 미국은 핵전쟁에서도 살아남을 수 있는 네트워크를 원했습니다. 당시 존재했던 전화 네트워크는 필요한 안정성과 내결함성을 제공하지 못했습니다. 중요한 노드가 손실되면서 전화 네트워크는 독립적인 조각으로 분해되었습니다.

이 문제를 감독하기 위해 정보 처리 방법 사무소 인 ARPA 조직에 특별 부서가 만들어졌습니다. 그리고 네트워크의 개발 자체가 4개 대학 그룹에 위임되었습니다.

  • 캘리포니아 로스앤젤레스 대학교
  • 스탠포드 연구 센터
  • 유타대학교
  • UC 산타바바라

연구 부분은 1969년에 시작되었습니다. 당시 장비는 매우 원시적이었기 때문에 데이터를 전송하려면 하드웨어, 서비스, 프로그램 등 다양한 요소를 사용해야 했습니다. 상호 작용을 표준화해야 했습니다.

군대는 또한 즉시 사용할 수 있는 가장 진보된 데이터 전송 프로토콜인 telnet 및 ftp를 지원하는 시스템을 원했습니다.

결과적으로 과학자들은 데이터 전송 논리를 최대 7개의 논리 수준으로 나누기로 결정했으며 각 수준은 이전 수준 위에 구축되었습니다. 이에 대해서는 다음 강의에서 자세히 다루도록 하겠습니다.

개발에 참여하는 대학은 ARPANET의 첫 번째 노드로 선정되었습니다. 나중에 그들은 다른 기술 기관과 마침내 군대에 합류했습니다.

불과 6개월 만에 첫 번째 작업 버전이 개발되었습니다. 기술의 첫 번째 테스트는 1969년 10월 29일 21:00에 진행되었습니다 . 네트워크는 최대 모드에서 시스템을 테스트하기 위해 가능한 멀리 떨어져 있어야 하는 두 개의 터미널로 구성되었습니다.

첫 번째 터미널은 캘리포니아 대학교에 있었고 두 번째 터미널은 스탠포드 대학교에서 600km 떨어진 거리에 있습니다. 터미널은 12KB RAM이 장착된 16비트 Honeywell DDP-316 미니 컴퓨터를 사용했습니다. 56kbps 용량의 DS-0 디지털 가입자 회선은 전화 회사 AT&T에서 임대했습니다.

실험은 네트워크를 통해 로그인이라는 단어를 보내는 것이었습니다. 처음에는 작동하지 않았고 문제가 발생했습니다. 그러나 몇 시간 후 실험이 반복되었고 성공적이었습니다. 수신자는 모니터에서 로그인이라는 단어를 보았습니다.

성공적인 실험 후 네트워크는 양적, 질적으로 발전하기 시작했습니다. 점점 더 많은 대학이 연결되기 시작했고 소프트웨어가 개선되었으며 하드웨어가 표준화되었습니다. 그러나 네트워크는 대부분 과학자들이 사용했습니다.

1973년에 유럽의 대학들이 네트워크에 연결되기 시작했습니다. 이는 진정으로 국제적인 것이 되었습니다. 1977년에는 네트워크에 무려 111대의 컴퓨터(서버)가 있었습니다. 그리고 이미 1983년에 미국 전역에 배치된 4,000대의 컴퓨터 중 하와이 및 유럽과의 위성 통신이 구축되었습니다.

TCP/IP

몇 가지 예외를 제외하고 초기 컴퓨터는 터미널에 직접 연결되어 일반적으로 같은 건물이나 방에서 개별 사용자가 사용했습니다. 이러한 네트워크는 근거리 통신망( LAN )으로 알려지게 되었습니다. 로컬을 넘어선 네트워크, 즉 WAN (Wide Area Network )은 1950년대에 등장하여 1960년대에 도입되었습니다.

매우 자주 로컬 네트워크는 내부 요구를 위해 기술 대학 및 실험실 직원이 개발했습니다. 자체(때로는 아날로그) 데이터 전송 프로토콜이 있었고 대부분의 경우 서로 호환되지 않았습니다.

그러나 1972년 Vinton Cerf가 이끄는 개발자 그룹이 TCP/IP라는 프로토콜 스택을 만들었습니다. 다목적이며 WAN 및 다중 LAN 모두에 적합했습니다.

1976년 7월 Vint Cerf와 Bob Kahn은 세 가지 다른 네트워크에서 TCP를 사용하여 처음으로 데이터 전송을 시연했습니다. 패키지는 다음 경로를 따라 이동했습니다. 샌프란시스코 - 런던 - 서던 캘리포니아 대학. 여행이 끝날 무렵 패키지는 한 조각도 잃지 않고 150,000km를 여행했습니다.

1978년에 Cerf, Jon Postel 및 Danny Cohan은 당시의 TCP 프로토콜을 TCPIP (인터넷 프로토콜)라는 두 가지 기능으로 분리하기로 결정했습니다.

TCP는 메시지를 작은 패킷, 데이터그램으로 분해하여 최종 목적지에 모으는 역할을 했습니다. IP는 수신 제어와 함께 개별 데이터그램 전송을 담당했습니다.

이것이 현대 인터넷 프로토콜이 탄생한 방식입니다. 그리고 1983년 1월 1일 ARPANET은 새로운 프로토콜로 전환되었습니다. 이 날은 인터넷의 공식 탄생일 로 간주됩니다 .

유닉스/BSD

DARPA의 또 다른 아이디어는 BSD-UNIX 운영 체제입니다. 이것은 University of Berkeley의 배포판으로 돌아가는 전체 운영 체제 제품군입니다. 모든 것은 UNIX 운영 체제에서 시작되었습니다.

사실 UNIX는 당시 기술의 선두주자인 AT&T의 내부에서 개발되었습니다. 그러나 독점기업으로 인정받은 후 유닉스의 상용 버전 개발을 금지당했다.

UNIX는 매우 훌륭했고 이미 많은 프로그램이 있었기 때문에 동일한 원칙에 따라 구축되고 프로그램 작업을 지원하는 UNIX 복제본이 한꺼번에 나타나기 시작했습니다. 이러한 운영 체제를 Unix 계열 이라고 합니다 . 이러한 클론에는 다음이 포함됩니다.

  • BSD 유닉스
  • GNU/리눅스
  • 맥 OS
  • 미닉스
  • FreeBSD

BSD 운영 체제 제품군에는 NetBSD, FreeBSD , OpenBSD , ClosedBSD, MirBSD, DragonFly BSD, PC-BSD, GhostBSD, DesktopBSD, SunOS, TrueBSD, Frenzy, Ultrix 및 부분적으로 XNU ( macOS 커널 , iOS , tvOS , watchOS , CarPlay) 가 포함됩니다. , 다윈).

예, 예, MacOS 및 iOS 운영 체제에도 BSD-UNIX 운영 체제가 있습니다. 이것들은 파이입니다.

어디를 파든 UNIX를 찾을 수 있습니다.

  • Android에는 UNIX 기반의 Linux가 내장되어 있습니다.
  • FreeBSD 기반 iOS를 실행하는 iPhone
  • FreeBSD 기반 macOS를 실행하는 MacBook
  • 거의 모든 서버가 Linux이며 내부에 UNIX가 있습니다.

라우터, 스마트 냉장고, SmartTV - 후드 아래의 모든 것에는 좋은 유닉스가 있습니다.

코멘트
  • 인기
  • 신규
  • 이전
코멘트를 남기려면 로그인 해야 합니다
이 페이지에는 아직 코멘트가 없습니다