인터넷과 웹의 역사 알아보기

nemoCat·2024년 5월 9일

오늘 공부한거

목록 보기
2/4
post-thumbnail

인터넷(Internet)

인터넷의 시작, ARPANET

최초의 인터넷은 군사적인 목적으로 만들어졌다.
소련이 인류 최초의 인공위성을 발사한 후, 미국은 위협을 느끼고 핵 전쟁 등의 상황에 대비하기 위해 전체 통신 시스템에서 데이터를 안전하게 보관하고 전송할 수 있는 시스템을 개발하기 시작했습니다. 그것이 바로 ARPANET이었다.

ARPANET은 인터넷의 초기 형태로, 1969년에 미국 국방부의 주도 아래 개발되었습니다. 통신망 일부가 파괴되어도 네트워크가 계속해서 작동할 수 있는 분산형 아키텍처를 갖추고자 했던 것이 이 네트워크의 주요 목표 중 하나였다. 이렇게 ARPANET은 군사적인 필요성에서 출발하였으나, 이후에는 인터넷의 발전과 함께 학계와 산업에 큰 영향을 미치게 되었다.

TCP/IP 프로토콜의 개발

TCP/IP 프로토콜은 현재 인터넷에서 가장 널리 사용되는 통신 프로토콜 중 하나다.
이는 데이터의 안정적인 전송을 보장하기 위해 개발된 프로토콜로, ARPANET을 위성 및 무선 네트워크와 연결할 수 있는 네트워킹 프로토콜을 발전시키는 과정에서 ‘TCP/IP’ 통신 프로토콜이 개발되었다.

  1. TCP(Transmission Control Protocol)
  • 데이터를 안정적으로 전송하기 위한 프로토콜이다
  • 데이터의 신뢰성과 흐름제어를 담당한다
  • 데이터를 여러개의 패킷으로 분할하여 전송하고, 수신자가 다시 재조립하여 원본 데이터를 복원한다
  • 데이터가 손실되지 않고 순서대로 도착할 수 있도록 보장한다
  1. IP(Internet Protocol)
  • 컴퓨터간에 데이터를 주고 받기 위한 주소체계와 라우팅을 담당하는 프로토콜이다
  • 각 컴퓨터와 네트워크 장치에는 IP주소가 할당되어 있으며, IP주소를 통해 데이터가 목적지까지 안전하게 전송된다
  • IP는 패킷의 출발지와 목적지를 정하고 최적의 경로를 선택하여 데이터를 전송한다.

    라우팅 : 네트워크상의 여러 경로중 최적의 경로로 데이터를 보내주는것

웹(Web)

WWW의 등장

1989년, 팀 버너스리가 인터넷 공간 안에서 문서가 서로 이동할수 있는 개념인 '하이퍼링크'를 제안하게 되고, 이 아이디어를 바탕으로 현재 오늘날 널리 쓰이는 World Wide Web이 나타나게 됩니다.
최초의 웹사이트 보러가기

  1. WWW 주요 구성요소
  • HTTP : 웹 서버와 클라이언트 간에 데이터를 전송하는데 사용되는 프로토콜
  • URL : 하이퍼링크가 가르키는 주소
  • HTML : 웹 페이지 작성을 위한 마크업언어
  • 웹브라우저 : 페이지를 표시하고 사용자가 웹을 탐색할 수 있도록 해주는 응용 프로그램

당시 W3C는 HTML 표준을 제정하지만 표준을 강제하지는 않았다.

1차 웹 브라우저 전쟁

업로드중..

  • 최초의 GUI( Graphical User Interface)를 갖춘 모자이크가 등장하게 됐다.
  • 추후 모자이크는 넷스케이프로 이름을바꾸고 1994년 정식 배포를 시작했다
  • 이 시기에 마이크로소프트에서 인터넷 익스플로러를 발표했다.
  • 넷스케이프인터넷 익스플로러는 둘 다 초기에는 W3C의 표준을 완전히 준수하지 않고 자체적으로 다양한 기능을 추가하여 경쟁을 벌였다.
  • 하지만 이미 대부분의 사람들은 넷스케이프를 사용하고 있었기에 마이크로소프트는 인터넷 익스플로러를 윈도우 운영체제에 강제로 설치하게 된다.
  • 뿐만아니라 애플과 계약을 통해 5년간 매킨토시의 기본 브라우저를 인터넷 익스플로러로 설정하게 된다.(당시 모든 컴퓨터의 브라우저를 인터넷 익스플로러로 설정해놓은것이다.)
  • 이러한 행동으로 인해 인터넷 익스플로러의 점유율이 높아지고, 넷스케이프의 점유율이 하락하는 추세를 보이게된다.

플러그인의 등장

  • 웹 브라우저 전쟁동안 웹은 엄청난 속도로 발전하기 시작했다
  • 빠른 성장세에 정작 웹 표준을 지정하는 W3C는 대응을 하지 못했고, 이에 불만을 느낀 기업들이 플러그인을 제작하기 시작했다.
  • 이때 어도비 플래시(Adobe Flash)액티브 엑스(ActiveX) 등 여러 플러그인이 제작되었고 웹을 점점 풍부한 공간으로 만들어주게 되었다.

웹 2.0

  • 플래시와 같은 플러그인의 발전으로 웹 어플리케이션 개발이 쉬워졌다.
  • 기술의 발전으로 웹에서도 다양한 기능들을 구현할 수 있게 되었고, 이는 웹을 더욱 인터랙티브하고 다양한 경험을 제공할 수 있는 공간으로 만들어주었다.
  • 이 시대에는 블로그, 소셜 미디어, 위키 등의 플랫폼이 대중화되면서 사용자들이 쉽게 콘텐츠를 발행할 수 있게 되었다.
웹 1.0 (읽기)
  • 1990년대부터 ~ 2004대까지의 구간
  • 이 시기에는 정적인 컨텐츠를 제공하는 웹사이트가 주를 이루었습니다.
  • 사용자들은 주로 정보를 소비하는 역할에 그쳤으며, 대부분의 웹사이트는 단방향 통신이었습니다.
웹 2.0 (읽기, 쓰기)
  • 2004 전후로 페이스북과 유튜브같은 플랫폼들이 등장하기 시작했다.
  • 읽기와 쓰기가 동시에 가능하는 양방향 소통이 가능하게 되었다.(참여와 공유가 가능한 형태)
웹 3.0 (읽기, 쓰기, 소유)
  • 인공지능과 블록체인을 기반으로 맞춤형 정보를 제공하고 데이터 소유를 개인화하는 3세대 인터넷
  • 블록체인 기술을 사용하여 탈중앙화된 데이터 관리와 보안을 실현함으로써, 사용자들의 개인 정보와 데이터를 더욱 안전하게 보호하고 소유권을 강화
    ** 탈 중앙화 : 중앙 집권을 벗어나 네트워크 참여자가 동등하게 권한을 가지고 자원을 관리함

WHATWG의 등장

  • 인터넷 익스플로러의 점유율 상승으로 인해 대부분의 웹 사이트에 액티브 엑스가 사용되면서 웹의 무게가 증가하기 시작함.
  • 이를막고자 2004년, 모질라 재단과 오페라 소프트웨어가 W3C에 새로운 HTML 표준 제안서를 제출했지만 거부당했다.
  • 이에 따라 인터넷 익스플로러를 제외한 웹 브라우저 기업들은 WHATWG를 설립하여 새로운 웹 표준을 제안했습니다.(Web Application 1.0)
  • 비슷한 시기에 W3C도 XHTML 2.0 표준을작성하지만, 기존의 표준과 너무 동떨어져있는 바람에 개발자들은 XHTML 2.0을 사용하지 않게 되었다.
  • 결국 W3C는 Web Application 1.0HTML5표준으로 변경하고 WHATWG와 함께 HTML5 표준을 작성하게 되었다.

2차 웹 브라우저 전쟁

  • 마이크로소프트와 W3C가 함께한 XHTML 2.0 표준이 붕괴되고 인터넷 익스플로러의 기능 문제가 대두되었다.
  • 다른 웹 브라우저들은 모두 최신 표준을 준수하는 반면, 익스플로러만 표준을 지원하지 못하는 상황이 발생하게 된것이다.
  • 이러한 기회를 놓치지 않기 위해 모든 웹 브라우저들이 빠른 속도로 업데이트를 시작했고, 자체 마케팅을 다양한 방법으로 진행하였다.
  • 일부 경우에는 특정 브라우저를 사용하지 않으면 서비스에 접근할 수 없도록 만들어서 사용을 강제하기도 했다.
  • 결론적으로 제 2차 웹 브라우저 전쟁은 거의 구글의 크롬의 승리로 볼 수 있다.

마이크로소프트, 인터넷 익스플로러 지원 중단

  • 새로운 것이 등장한다고 해서 모든 사용자가 새로운 것을 쓰는 것은 아니다.
  • 컴퓨터에 관심이 있는 사람들은 인터넷 익스플로러가 보안 측면에서 위험하고 성능도 좋지 않다는 것을 알고 최신 웹 브라우저를 설치하여 사용했지만, 대부분의 사람들은 컴퓨터에 기본으로 설치된 웹 브라우저를 계속 사용했다.
  • 그러나 2016년 마이크로소프트는 인터넷 익스플로러 10 이하의 버전을 더 이상 지원하지 않기로 결정하고, 자동 업데이트를 통해 인터넷 익스플로러 11로 강제로 업데이트 했다.( 최종적으로 2022년 6월 15일 인터넷 익스플로러에 대한 지원이 종료되었고, 현재는 Edge가 되었다.)
  • 이로 인해 HTML5를 본격적으로 사용할 수 있는 환경이 조성되었다.

주인장의 생각 끄적이기

생각보다 웹의 역사는 짧은것같다. 역사가 짧은것에 비해 단기간에 엄청나게 발전을 한게 참 신기하다. 대충 본인은 웹 2.0시대에 태어난 사람인데, 생각해 보면 어렸을때 플래시 게임같은걸 많이 했었다. 그리고 은행사이트 하나를 접속하더라도 액티브 엑스를 깔라고하고.. 이게 정말 킹받았던것 같다.
어느순간부터 자연스럽게 익스플로러를 쓰지 않게되고 크롬을 쓰고있었는데 지금 와서 돌이켜보니 그때가 제 2차 브라우저 전쟁의 시기였던것같다. 이제는 익스플로러는 고사하고 엣지도 쳐다도안본다.. 크롬에 너무 익숙해져버렸다. -끝-
아, 전체적인 내용은 모던웹을 위한 HTML5+CSS3 바이블 3판을 참고하였습니다.

profile
담신믄 넴모넴모 빔메 맞맜습니다.

0개의 댓글