인터넷 동작 원리

2020. 8. 6. 16:21카테고리 없음

인터넷

웹의 핵심적인 기술로 정보를 담고 있는 각 컴퓨터들을 TCP/IP 라는 통신 프로토콜을 이용해 서로 

정보를 주고 받도록 한 컴퓨터 네트워크를 말한다.

 

-인터넷의 이름은 1973년 TCP/IP 를 적립한 사람들이 '네트워크의 네트워크' 를 구현하여, 모든 컴퓨터를 하나의 통신망에 연결 (International Network) 하고자 하는 의도에서 이를 줄여 Internet 이라 명명했다.

 

-컴퓨터가 서버와 클라이언트로 연결되어 TCP/IP를 이용해 정보를 주고 받게 되었다.

 

-인터넷에는 PC 통신처럼 모든 서비스를 제공하는 중심이 되는 호스트 컴퓨터도 없고 관리하는 조직도 없다. 인터넷을 대표하는 조직으로 ISOC 가 있지만 인터넷을 총괄 관리하는 기구는 아니다.

 

-인터넷은 총괄적으로 관리하지는 않지만 인터넷상의 어떤 컴퓨터 또는 통신망에 이상이 발생하더라도 전체에 영향을 주지 않도록 관리와 접속은 각지에서 분산적으로 행해진다.

 

-인터넷은 하이퍼텍스트 마크업 언어(HTML)나 전자 우편을 지원하는 기반 기술 등을 통해 광대한 범위의 정보 자원과 서비스들을 운반한다.

 

-대중적인 월드 와이드 웹은 하이퍼텍스트 전송 프로토콜(HTTP)과 함께 사용되고, HTTP로 되어 있는 웹 페이지를 보기 위한 웹 브라우저로는 마이크로소프트의 인터넷 익스플로러, 구글이 만든 크롬을 이용한다.

 

단순한 네트워크 

① 1:1 연결

두 대의 컴퓨터가 통신이 필요할때, 우리는 다른 컴퓨터와 물리적으로 (보통 이더넷 케이블. 일반적으로 우리가 말하는 '랜선'

)또는 무선으로 (WIFI or Bluetooth) 연결 되어야 한다.

모든 현대 컴퓨터들은 이러한 연결 중 하나를 이용하여 연결해야만 통신할 수 있다.

 

② N:N 연결

앞서 말했듯이 네트워크 연결은 2대의 컴퓨터로 제한되지 않는다. 이와 같은 방식으로 원하는 만큼 컴퓨터를 연결할수 있다.

하지만 이렇게 계속해서 연결할 경우 빠르게 복잡성이 늘어난다.

 

③ 라우터 연결

위의 문제를 해결하기 위해 사용하는것이 라우터(Router) 이다.

이는 특수한 소형 컴퓨터인데, 단 하나의 작업만을 수행한다.

컴퓨터 A가 B로 메세지를 보내려면 ,A는 메세지를 라우터로 보내고, 라우터는 메세지를 B에게 보내도록 C에게 보내지 않도록 한다.

 

2) 네트워크 속의 네트워크

그렇다면 수 십억 대의 컴퓨터를 연결하려면 라우터에 그만큼의 플러그로 연결해야 할까?

일단, 라우터 자페로도 그렇게 확장할수 없을것이다. 그렇다면 어떻게 해야할까?

앞에서 라우터 또한 컴퓨터 라는점을 기억하라.

따라서 두 대 이상의 라우터도 연결 할수 있다.

컴퓨터를 라우터에 연결하고, 라우터에서 라우터로 연결함으로써 연결을 무한히 확장할 수 있다.

하지만 아주 먼 곳 까지 계속 해서 라우터를 유선 케이블로 연결 하는것은 비효율적이다

그렇다면 이문제를 어떻게 해결 했을까?

 

우리는 이미 모든 집을 연결한 케이블이 있었다. 바로 전화선 이였다.

그 당시의 사람들은 전화선을 이용해 장거리 네트워크에 연결하기로 했다,

네트워크와 전화시설을 연결하기 위해선,

모뎀(MODEM, MOdulator and DEModulator) 이라는 특수 장비가 필요하다.

모뎀은 우리 네트워크의 정보를 전화 시설에서 처리할 수있는 정보로 바꾸며, 그반대의 경우도 마찬가지이다.

 

모뎀을 통해 우리의 네트워크는 전화 시설에 연결된다. 하지만, 아직까지 우리의 컴퓨터가 보낸 메세기가

도달해야 할 컴퓨터(혹은 네트워크)까지 도달 하지 않은 상태다.

이 메세지가 전달도려면 인터넷 서비스 제공업체(ISP, Internet Service Provider)에 연결 되어야 한다.

 

ISP는 모두 함께 연결되는 몇몇 특수한 라우터를 관리하고 다른 ISP이 라우터에도 엑세스할 수 있는 회사이다.

우리나라에는 sk텔레콤, kt, lg 유플러스 등이 있다.

따라서 우리네트워크의 메세지는 ISP네트워크의 네트워크를 통해 대상 네트워크로 전달된다.

인터넷은 전체 네트워크 인프라로 구성된다.

 

 

출처:https://velog.io/@doomchit_3/Internet-internet-what-how-IMBETPY