⚠️ 들어가기 앞서
경북대학교 컴퓨터학부 COMP0414-001 컴퓨터망 과목을 공부하며 정리한 글입니다.
"인터넷이란 무엇일까?"
매일 인터넷을 사용하지만 이를 정의하는 것은 생각보다 까다롭다.
컴퓨터망, 네트워크의 관점에서의 인터넷은 다음과 같이 정리할 수 있을 것이다.
네트워크들의 네트워크 : ISP들이 이루고 있는 네트워크들이 더 큰 네트워크를 이루고 있는 것
각 네트워크들의 말단에 존재하는, 우리가 사용하는 통신 기기들은 모두 host
또는 end system
이라고 할 수 있다.
그리고 이러한 호스트들로 하여금 다른 호스트들과 통신을 가능케 해 주는 packet switch
즉 router
가 있을 것이고,
router 끼리 연결해주는 communication link
가 있을 것이다.
인터넷은, 이러한 모든 것들을 총망라하여 포함하는 것이라 할 수 있다.
사람이 사람과 대화할 때 일련의 규칙이 있듯 컴퓨터와 컴퓨터가 통신할 때도 일련의 규칙에 따라 동작한다.
메시지 송수신 시 어떻게 동작해야 하는지 등을 비롯하여 인터넷 상의 모든 커뮤니케이션에는 프로토콜(protocol
통신 규약)이 존재한다. 프로토콜은 다음과 같이 정의할 수 있다.
컴퓨터 또는 전자기기 간의 원활한 통신을 위해 지키기로 약속한 규약
프로토콜은 네트워크 엔티티 간에 주고 받는 메시지의 형식, 순서, 메시지 또는 기타 이벤트의 전송 및 수신에 대해 수행되는 작업을 정의한다.
앞서 네트워크의 구성 요소들 중 실제 데이터를 주고받는 기기들을 host, 또는 end system 이라고 하였다. 이러한 호스트들과 그들 간의 연결을 유/무선으로 제공하는 communication link를 통틀어 네트워크들 간의 네트워크 연결에서 가장자리에 위치한다고 하여 Network Edge
라고 한다.
이와 반대로 네트워크들 간의 네트워크 연결에서 가운데 위치하여 네트워크들 간에 실질적인 연결을 만드는 라우터들은 네트워크의 중심부에 있다고 하여 Network Core
라고 한다.
Frequency Division Multiplexing
(FDM) 이라고 한다맛만 보고 넘어가자