안녕 친구들! 오늘은 네트워크와 인터넷에 대해 간단하게 설명해볼게. 인터넷이 뭘까? 우리가 온라인에서 쇼핑을 할 수 있도록 도와주는 것? 혹은 사랑하는 친구들과 가족들을 멀리서도 볼 수 있도록 도와주는 것? 맞아! 둘 다 정말 맞는 말이야. 한 마디로 우리를 연결시켜 주는 거지. 컴퓨터 네트워크 기본서에 의하면 인터넷을 여러 가지로 정의할 수 있는 데 첫번째로, 인터넷은 인터넷을 구성하는 기본적인 하드웨어와 소프트웨어야. 두 번째로, 분산된 어플리케이션에 서비스를 제공하는 네트워킹 인프라 구조에 관하여 인터넷을 정의할 수 있어. 다시 말해, 첫 번째는 구성요소이고 두 번째는 연결이라고 정의할 수 있을 것 같아.
그래서! 오늘은 인터넷이 어떻게 통신을 하는지 개략적으로 설명을 해볼게.
인터넷에 연결된 두 사용자가 통신을 하려면 기본적으로 연결이 되어 있어야 해. 이 연결을 도와주는 것이 communication links야. 우리가 알고있는 동축 케이블, 구리선, 광학섬유, 라디오 스펙트럼이 유저를 연결시켜주는 역할을 해. 이 links는 모두 전달율이 다르기 때문에 가격과 성능을 따져서 선택할 수 있어. 이 링크가 복잡하게 연결된 네트워크에서 정보들은 packet이라는 형태로 존재하는데, packet은 컴퓨터 네트워크 용어로서 정보의 package라고 생각하면 돼.
이러면 이런 packet들은 어떻게 links 안에서 움직일까? packet switching이 이를 도와줘. packet switching은 incoming packet 안에 있는 도착지의 정보를 통해 적절한 outgoing link를 찾아서 포워딩하는 역할을 해. 다양한 형태로 이 packet switching이 일어나는데 'router'와 'link-layer switches'가 대표적이야.
조금 더 이해하기 쉽도록 비유를 들어볼게. 고속도로에는 트럭이 있고 트럭은 도착지에서 출발하여 고속도로를 이용하지. 인터체인지를 여럿 걸쳐 도착지에 도착하게 돼. 여기서 고속도로는 communication link가 되고 트럭은 packet이 되며, 인터체인지는 packet switching이 일어나는 router라고 생각하면 이해가 빠를거야.
ISP(Internet Service Providers)는 인터넷 서비스를 호스팅하는 회사를 일컬어. ISP는 사용자가 인터넷에 접속하는 역할을 돕는데 우리가 공항에서 Wifi를 사용할 수 있는 것이 이러한 이유야. 국내에는 KT나 SK브로드밴드, LG유플러스가 이에 해당해. ISP의 종류에는 국가 간의 연결을 돕는 Level 3 communication 같이 상위 티어 ISP가 있고 광통신 망을 이용해서 고속의 라우터를 연결하는 역할을 하는 하위 티어 ISP가 있어. 상위 ISP 경우에는 AT&T, Sprint 그리고 NTT 같은 회사가 있어. 상위 티어든 하위 티어든 상관없이 이 ISP들은 독립적으로 회사를 운영하지만, 네이밍과 주소 협약은 IP 프로토콜을 따르고 있어.
프로토콜(Protocol)은 인터넷에서 정보를 보내고 받는 것을 제어하는 역할을 해. 빈트 서프(Vint Serf)와 로버트 칸(Robert Kahn)이 개발한 TCP(Transmission Control Protocol)과 IP(Internet Protocol)는 인터넷에서 가장 중요한 프로토콜이야. IP 프로토콜은 end system(사용자라고 생각하면 이해하기 수월해)과 라우터에서 보내고 받는 packet들의 포맷을 구체적으로 정의하고 있어. 인터넷의 기본적인 프로토콜을 우리는 합쳐서 TCP/IP라고 해. 이 뿐만 아니라 IEEE에서는 웹을 위한 HTTP 그리고 이메일을 위한 SMTP 같은 다양한 프로토콜을 명시하고 있어.
어때? 이해하는데 도움이 되었으면 좋겠네. 다음에 또 재밌는 주제로 찾아올게. 읽어줘서 고마워!
사진은 아래의 링크에서 참조했습니다. 감사합니다.
[1] https://www.pinterest.fr/pin/413205334544394118/
[2] https://www.webopedia.com/TERM/I/IP_address.html
[3] https://www.i2coalition.com/what-is-the-internets-infrastructure-video/