Chapter1 - Introduction(1)

2020. 10. 10. 19:10컴퓨터 공학/네트워크

반응형

 

안녕하세요, ICMP입니다!!!

 

이번 포스팅은 우리가 사용하고 있는 익숙한 인터넷과 네트워크의 전반적인 구조에 대한 설명을 진행할 것이며 Chapter1을 약 2~5 글로 나눠서 진행할 것입니다.

 

본 글을 포스팅하기 앞서 오늘 포스팅에 진행될 내용을 요약한 아래 그림을 한번 보고 읽으시면 정리하는데 훨씬 도움될 것입니다.

그럼 바로 본론으로 가보겠습니다.

 

 

1.1 인터넷이란???

인터넷을 구성요소, 서비스 관점으로 나누어서 정의할 수 있습니다.

 

구성요소 관점)

인터넷의 구조

 

- 연결된 수많은 host(=end system)

그림에서 보았듯이 우리가 사용하고 있는 컴퓨터, 핸드폰과 같은 수많은 장치들은 ISP(인터넷 서비스 제공자)가 제공하는 서비스를 통해 인터넷에 연결합니다.

 

 

 

- communication links

ISP와 host가 서로 다양한 매체로 연결되어 있습니다.

예를 들면 무선의 경우 라디오, 인공위성이 있으며 유선의 경우 광섬유, 구리 선 등이 있습니다.

 

- 패킷 스위치

장치들은 서로 연결되어 있고 다양한 데이터를 주고받기 위해 일정 크기로 데이터를 잘라서 패킷 단위로 만들어 송, 수신합니다.

 

이때, 이 패킷들이 목적지까지 이동할 방향을 결정하고 패킷을 전송하는 역할을 하는 것이 라우터와 스위치 입니다.

 

 

- 네트워크의 네트워크

본래 네트워크의어원은 그물을 뜻하는 net과 work의 합성어. 그물을 짜는 행위를 나타냅니다.

즉, 인터넷에서 우리는 isp가 제공하는 서비스를 통해 서로 연결되지만 ips들끼리도 서로 상호 연결되어 있습니다.

 

프로토콜)

아까장치들은 서로 연결되어 있고 다양한 데이터를 주고받기 위해 일정 크기로 데이터를 잘라서 패킷 단위로 만들어 송, 수신한다고 했습니다.

그러면 패킷을 보내기 전에 상대편 장치가 받을 준비가 되어있는지 알아야겠죠??

 

간단한 예를 들어 보겠습니다.

A가 B에게 "안녕?"라고 말하면 B는 "어, 안녕!"등으로 답변합니다.

이후, 서로의 관심사나 다양한 주제에 대해 대화를 나누겠지요.

 

마찬가지로 컴퓨터들도 서로의 통신하기 위해 프로토콜이라는 통신규약을 이용하여 대화를 합니다.

즉, 프로토콜이라는 것을 이용하여 데이터의 송, 수신을 제어한다고 보면 되겠습니다.

(이 프로토콜의 내용은 애플리케이션 계층에서 본격적으로 다루겠습니다.)

 

 

지금까지 인터넷의 구성요소에 대해 알아봤습니다.

다음으로 인터넷이 제공하는 서비스에 대해 알아보도록 하겠습니다.

 

서비스 관점)

- 애플리케이션에게 서비스를 제공하는 인프라

인터넷은 다양한 서비스를 제공합니다.

예를 들어 WEB, email, 게임, ... 등이 있겠네요.

 

- 앱에게 프로그래밍 인터페이스(API) 제공

(이 부분은 chapter 2에서 자세히 다루도록 하겠습니다. 지금은 이런게 있다고만 알고 있으면 됩니다.)

 

 

여기 가지 읽었을 때 한 가지 의문이 생깁니다.

그럼 인터넷과 네트워크는 어떤 차이점이 있지??

이 질문에 대한 답은 아래 링크를 확인하시면 더욱 자세히 알 수 있습니다.

 

네트워크(Network)와 인터넷(Internet)

우리에게 너무나도 친숙한 단어인 네트워크와 인터넷. 그러나 누군가 막상 네트워크와 인터넷의 정의를 물어본다면 우리는 무엇이라고 대답해줄 수 있을까요? 지금 이 질문에서 대답이 막연하�

dev-jaeho.tistory.com

 

지금까지의 내용을 요약하겠습니다.

 

인터넷은...

- 네트워크(서로 통신이 가능한 단말들의 연결)가 상호 연결된 것이며

구성요소, 서비스 관점에서 정의가 가능하다.

 

구성요소로는...

- 호스트, 연결 매체, 패킷 스위치들로 이루어져 있으며 장치들(호스트)은 서로 통신을 위해 프로토콜이라는 통신규약을 사용한다.

 

제공하는 서비스로는...

- web, email, ... 등 다양한 응용프로그램을 제공하며 뿐만 아니라

프로그래밍을 위한 인터페이스도 제공한다.

 

 

지금까지 인터넷의 전반적인 부분에 대해 알아 보았습니다.

 

처음보는 용어가 나오더라도 겁먹지말고 전반적인 흐름을 익히시길 바랍니다.

다음 시간에는 인터넷을 이루고 있는 네트워크의 전반적인 모습과

가장자리에 대해 알아보도록 하겠습니다.

 

반응형

'컴퓨터 공학 > 네트워크' 카테고리의 다른 글

1. Top-Down Network OT  (0) 2020.02.11