인터넷의 작동원리

Lake·2023년 12월 10일
0

백엔드로드맵

목록 보기
1/6
post-thumbnail

인터넷이란?

인터넷을 알기 위해서는 네트워크를 먼저 알아야 합니다.

네트워크란 서로 데이터를 보낼 수 있는 연결된 컴퓨터 그룹입니다. 인터넷 또한 네트워크의 일종으로 상호연결된(inter) 네트워크(net)이라고 할 수 있습니다.

인터넷의 연결

단순한 네트워크

두 개의 컴퓨터가 통신하기 위해서는 유무선으로 연결되어야 합니다.

만약 더 많은 컴퓨터를 연결하기 위해서 라우터라고 하는 특수한 컴퓨터를 사용해서 연결합니다. 모든 컴퓨터를 직접 연결하면 회선이 너무 많아집니다.

네트워크 속 네트워크

두개 이상의 라우터를 연결해 더 큰 네트워크를 만들 수 있습니다.

만약 더 멀리 떨어져 있는 네트워크와 연결하고 싶으면 어떻게 할까요?
우리는 이미 모든 집에 연결되어있는 케이블이 있습니다. 바로 전화기 배선입니다. 이것을 이용해 이 문제를 해결할 수 있습니다. 하지만 컴퓨터의 연결과 전화기의 연결이 완벽하게 똑같진 않기 때문에 ‘모뎀‘이라는 특수장비를 이용해 네트워크의 데이터를 변환해주어야 합니다.

전화 시설에 연결된 네트워크에서 다른 네트워크로 메시지를 보내기 위해 ISP(Internet Service Provider)에 연결합니다. ISP는 다른 네트워크나 다른 ISP의 라우터에 연결되어 있어 우리의 메시지를 대상 네트워크로 전달할 수 있습니다.

인터넷의 작동원리

인터넷을 작동하는 주 원리는 패킷과 프로토콜입니다.

패킷

우리가 보낼 데이터의 부분 조각을 패킷이라 합니다. 네트워크 상에서 이 패킷들은 라우터를 통해 대상 컴퓨터에 보내지게 되고, 목적지에 도달하면 순서대로 조립됩니다. 패킷은 데이터 조각과 패킷의 정보를 나타내는 헤더로 구성됩니다.

프로토콜

두 컴퓨터 상에서 통신하기 위한 규칙을 프로토콜이라 합니다. 인터넷에는 목적에 맞는 여러 프로토콜이 있으며, 모든 인터넷 구성장치들은 프로토콜을 이해할 수 있기 때문에 무엇이 연결되든, 무엇에 연결되는 통신이 가능합니다.

출처

  1. https://developer.mozilla.org/ko/docs/Learn/Common_questions/Web_mechanics/How_does_the_Internet_work
  2. https://www.cloudflare.com/ko-kr/learning/network-layer/how-does-the-internet-work/

0개의 댓글