[컴퓨터네트워킹] 01. Internet, Protocol

Yoons·2023년 3월 26일
0
post-thumbnail

❗️Notice❗️

저의 velog에 작성된 글은 모두 저의 주관적인 생각 및 이해를 바탕으로 작성된 글이므로 
정확하지 않은 내용을 있을 수 있음을 알립니다.

[교재] Computer Networking : A Top-Down Approach 8th

오늘은 간단하게 우리가 자주 사용하는 Internet의 정의가 뭐고, Protocol은 무엇을 의미하는지 알아보겠습니다.

1. Internet이란 무엇인가?

인터넷이란 '볼트와 너트'와 비슷하다고 이해하면 됩니다.
평소에 사용하는 수많은 기기와 데이터를 전달하고 저장하는 여러 router, link들이 연결되어 
network를 이루고 network들이 ISP와 함께 연결되어 있는 환경을 Internet이라고 합니다.

ISP란?

ISP는 Internet Servise Provider의 약자로 인터넷을 제공하는 기업을 말합니다. KT, LG U+, SKT를 예로 들 수 있겠죠??

Internet은 "Network of networks"라고 부르기도 하며, ISP와 상호연결 되어 있다는 특징이 있습니다.


Internet 환경에서 문자, 데이터를 주고 받을 때 HTTP, IP, WIFI와 같은 Protocol을 이용합니다.

Protocol이란?

Protocol은 규칙, 규약의 의미를 가지고 있습니다. 
Host들이 데이터를 주고 받을 때 "이 규착에 맞춰서 줘!"와 같이 데이터를 주고 
받을 때는 정해진 Rule에 맞게 보내야 하고 이 규칙을 Internet에서는 Protocol이라고 합니다.

Host란?

Host의 사전적 정의를 찾아보면

인터넷에서 호스트는, 인터넷을 통해 다른 컴퓨터들과 쌍방향 통신이 가능한 컴퓨터를 말한다.

라고 쓰여있는데, 직관적으로 이해가 잘 안가죠. 쉽게 생각해서 그냥 client와 server라고 생각하시면 편할 것 같습니다.

Protocol을 이해하기 쉽게 예를 들어보면 사람의 대화에도 Rule이 존재하죠. A라는 사람이 "지금 몇 시야?"라고 물어봤을 때는 "지금 몇 시야!"라고 대답을 해야 맞지만, 쌩뚱맞게 "나 오늘 라면 먹었어"라고 대답하는 것은 Rule에 어긋난다고 생각할 수 있습니다. 이와 같이 정확하고 명확한 정보 전달을 위해 Protocol이라는 Rule을 사용합니다.


마치며

오늘은 Internet과 Protocol이 무엇인지 알아봤습니다. 다음 Post에서는 조금은 생소한 내용인 Internet structure와 그 중 Network edge에 대한 내용을 알아보도록 하겠습니다. 수고하셨습니다 :)

profile
모든 글은 저의 눈물을 머금으며 작성한 글이니..재밌게 봐주세요 :) 깃헙 맞팔@

0개의 댓글