[우당탕탕 HTTP] 1. 인터넷
가볍게 넘겨왔던 http 에 대해 파헤쳐보자! [우당탕탕 HTTP]
이번에는 인터넷에 대해 알아보겠습니다.
HTTP는 인터넷을 기반으로 동작하기 때문에, 먼저 알아두는 것이 좋습니다.
인터넷이란?
인터넷은 컴퓨터로 연결하여 TCP/IP(Transmission Control Protocol/Internet Protocol)라는 통신 프로토콜을 이용해 정보를 주고받는 컴퓨터 네트워크이다.
프로토콜은 저번 블로그에서 통신 규약, 즉 약속이라고 했습니다.
그럼 이 말을 간단히 풀어 설명하면,"인터넷은 컴퓨터 끼리 연결하여 TCP/IP라는 약속을 이용해 정보를 주고받는다."
라고 할 수 있습니다.
그렇다면 인터넷은 어떻게 연결이 되어 통신하고 있을까요?
일반적으로 전선으로 연결이 되어 통신합니다. ( 물론 요즘엔 블루투스나 wifi같은 무선 연결 기능도 많습니다. )
먼저 서로 인접한 두 개의 컴퓨터가 통신하는 모습을 그려보면
단순히 선 하나로 연결이 되어 서로 정보를 주고 받을 수 있습니다.
하지만 실제로는 이렇게 간단하진 않습니다.
제 컴퓨터로 네이버의 서버에 접근하는 모습을 그려보면
그림처럼 중간 중간 다른 컴퓨터들을 거쳐 네이버 서버에 접속할 수 있습니다.
그리고 이런 컴퓨터들의 연결을 인터넷이라고 하는 것입니다.
그렇다면 인터넷은 컴퓨터 끼리 정해진 TCP/IP라는 약속/규칙을 통해 통신한다고 했는데,
그 약속은 무엇일까요?
그것은 다음번에 알아보도록 하겠습니다.😁
+추가 호기심
컴퓨터는 서로 일반적으로 전선으로 연결되어 있다고 하는데,
국내 까지는 어떻게 어떻게 컴퓨터와 컴퓨터들 간의 연결된 전선으로 이어질 수 있을 것 같습니다.
그런데 내가 연결하고자 하는 서버가 미국에 있다면?? 어떻게 전선으로 연결할 수 있을까요??
놀랍게도!
해외 역시, 전선으로 이어져 있습니다.
바로 해저 케이블입니다.
물론 다른 방식으로 연결된 경우도 있지만, (예를 들면, 인공위성과 같은)
해저케이블 방식이 전세계 해외 연결망 트래픽의 약 90% 정도를 차지하고 있다고 합니다.
신기하죠? ㅎㅎ
댓글을 작성해보세요.