인터넷이란?
내부 망이라는 뜻을 가지고 있으며, 사전적정의로는
컴퓨터들이 서로 연결된 통신이 가능한 거대한 네트워크이다.
1. 컴퓨터 - 컴퓨터
두 대의 컴퓨터가 통신이 필요할 때, 다른 컴퓨터와 물리적 또는 무선으로 연결되어야 한다.
모든 컴퓨터는 이러한 연결 방법 중에 하나를 이용할 수 있다.
이러한 방법은 두 대의 컴퓨터로 제한되지 않고, 위의 이미지와 같이 원하는 만큼 컴퓨터를
연결할 수 있다. 하지만 이렇게 연결을 할 경우에는 컴퓨터의 갯수가 늘어 날수록 연결이
매우 복잡해진다. 예를 들면 10대의 컴퓨터가 있다고 가정했을 때, 이를 모두 연결하려면
컴퓨터 1대당 9개의 플러그가 달린 케이블이 45개가 필요하다.
2. 컴퓨터 - 라우터 - 컴퓨터
이렇게 복잡한 문제를 해결하기 위해 라우터라는 특수한 소형 컴퓨터를 사용한다.
라우터란 단 한가지 작업만을 처리하는 특수한 컴퓨터로 라우터가 수행하는 기능은
각 컴퓨터가 원하는 대상과 올바르게 연결될 수 있도록 확인하는 것이다.
A라는 컴퓨터가 B라는 컴퓨터에 메시지를 보낼 때, A컴퓨터가 보낸 메시지가 라우터로
이동하고 A컴퓨터에게 받은 메시지를 라우터는 다른 컴퓨터에 보내지 않고, B컴퓨터에게
정확하게 보낸다. 라우터를 이용하기 전에 10대의 컴퓨터를 연결하려면 45개의 케이블이
필요했지만, 라우터를 이용함으로써 각 컴퓨터마다 하나의 플러그, 10개의 케이블로 줄어든다.
컴퓨터의 댓수가 적을 때는 상관없지만, 수백, 수천대로 늘어난다면 라우터 하나로 컴퓨터를
연결하는 것에는 한계가 있다. 하지만 위에서 말했듯이 라우터도 컴퓨터의 종류 중 하나이다.
위에서 컴퓨터와 컴퓨터를 연결했듯이 라우터와 라우터를 연결할 수도 있고, 이렇게 연결하면
무한히 확장이 가능하다.
이미지와 같이 네트워크가 구축이 되었지만, 아주 먼 곳에 있는 컴퓨터와는 케이블을 연결 할 수는 없다.
이러한 문제를 해결하기 위해서는 전력 및 전화와 같은 이미 세계 곳곳에 연결되어 있는 케이블을
이용할 수 있다. 전화기 기반의 시설은 이러한 문제를 해결 할 수 있는 완벽한 배선이라고 할 수 있고,
이러한 전화 시설에 네트워크를 연결하기 위해서는 모뎀이라는 특수 장비가 필요하다.
3.컴퓨터 - 라우터 - 모뎀 - 전화시설
모뎀은 데이터를 송수신하는 장치로, 네트워크의 정보를 전화 시설에서 처리할 수 있는 정보로
바꿔서 전화선을 통해 컴퓨터가 서비스 제공업자와 통신을 할 수 있게 도와주는 장치이다.
4. 컴퓨터 - 라우터 - 모뎀 - 전화시설 - ISP - ISP - 전화시설 - 모뎀 - 라우터 - 컴퓨터
이러한 모뎀을 통해 전화시설에 연결되고, 네트워크에서 도달하려는 네트워크로 메시지를 보내게 되는데,
이렇게 연결하기 위해서는 네트워크를 인터넷 서비스 제공업체(ISP)에 연결해야한다.
ISP는 Internet Service Provider의 약자로 연결되어 있는 몇몇개의 특수한 라우터를 관리하고
다른 ISP의 라우터에도 접근할 수 있는 회사이다. 내 컴퓨터에서 다른 컴퓨터로 메시지를 보낼 때는
이러한 ISP 네트워크의 네트워크를 통해 전달하고자하는 네트워크로 전달된다.
인터넷은 전체적으로 이러한 네트워크 인프라로 구성되어 있다.
'개발 지식' 카테고리의 다른 글
[개발 지식] HTTP 에러 코드 정리 (35) | 2023.01.20 |
---|---|
[개발 지식] window 방화벽(Firewall) - 인바운드(Inbound), 아웃바운드(Outbound) 개념 정리 (2) | 2022.12.17 |
[개발지식] 윈도우(Window)10 cmd 언어 설정 변경 (0) | 2022.12.15 |
[개발지식] CMD 핑(Ping) 테스트 - 인터넷 연결 진단 (인터넷 접속 테스트) (6) | 2022.12.13 |
[개발지식]HTTP란? - 요청(Request)과 응답(Response) (0) | 2021.11.04 |