Computer Science/Computer Network

Computer Networks (1) - 1, What is Internet?

songye 2023. 9. 6. 17:27

Purpose

본 글을 작성한 목적은 Computer Network, Tanenbaum의 내용을 이해한 것을 정리하기 위해 작성했습니다.

Top-down 방식으로 Network 구조와 설계에 대한 정리 입니다.

잘못된 내용이 있다면 남겨주시면 시정하겠습니다 :)

Network System 1 - (1)

거두절미하고 바로 들어가보겠습니다!

Today's Index

What's Internet?

Network Core & Network Edge

What's protocol?

 

What's  Internet?


우리가 흔히 사용하는 인터넷이란 무엇일까요?

인터넷 Inter-Network의 줄임말로 다수의 Computer Systems

디지털 통신을 통해 Inter-Connected 되어 Data 를 주고 받는 것을 의미합니다.

 

이러한 인터넷을 통해 다양한 Applications을 이용하며 다양한 목적들을 이룹니다.

이 때 Data의 송수신을 위해 Computer System이 반드시 필요하며

Systemshosts 혹은 End Systems 이라 정의합니다.

 

우리가 흔히 알고 사용하고 있는 PC, Server, SmartPhone 이러한 End System에 해당합니다.

 

그렇다면 이 End Systems들을 어떻게 연결해야 할까요?

 

Computer Systems 을 직접 연결하기에는 물리적인 한계에 부딪히게 됩니다.

이 때 Router 를 사용하게 됩니다.

Network System 1 - (2)

Router 는 Computer Networks 간에 Data를 전달하는 장치입니다.

수 많은 Router 들을 통해 Data를 목적지(Destination), End System에서 다른 End System까지 Data를 전달합니다.

 

한 줄 요약

 

인터넷이란 다수의 Computer System이 연결되어 Data를 주고받는 시스템을 의미합니다.

 

Network Core & Network Edge


Network 는 크게 CoreEdge로 나눌 수 있는데요

앞서 배운 모든 End Systems들이 Network Edge라 할 수 있습니다.

앞서 배운 Router들이 Network Core라 할 수 있습니다.

 

단어에 담긴 의미를 분석하면 네트워크에 대한 이해가 더 높아질 수 있습니다.

인터넷은 Network Core의 도움을 받아 NetWork Edge까지 Date들이 전달되어 집니다.

 

마치 우리가 다른 사람에게 우편물을 우체국을 통해서 보내는 것처럼

Core의 도움을 통해 다른 Edge에 전달하는 것입니다.

 

Core와 Edge의 개념은 단어의 의미를 통해 네트워크의 큰 구조를 이해하는 데 도움을 줍니다.

 

한 줄 요약

Core -> Router

Edge -> End systems

단어의 의미가 중요하다!

 

What's Protocol


수 많은 차량들이 신호등이라는 규칙에 따라 오고 가듯이 인터넷 상에서도 신호등과 같은 규칙약속이 필요합니다.

 

Edge Systems 간에 Router들을 통해 연결이 된 상태에서 무수히 많은 Data들을 다 같이 사용할 때에 규칙이 없다면 Data들의 원활한 교환이 어려울 것입니다.

 

자세한 내용은 뒷장에서 소개하겠습니다.

 

한 줄 요약

인터넷 상에서 데이터 송수신을 위한 규칙을 Protocol이라 한다.