인터넷은 어떻게 작동하는걸까?!

김민재·2021년 12월 20일
0
post-thumbnail

<인터넷 PART 목차>

  • 인터넷은 어떻게 작동하는지
  • HTTP는 무엇인지
  • 브라우저 동작원리
  • DNS와 작동원리
  • 도메인 네임은 무엇인지
  • 호스팅은 무엇인지

*🔐Study Keyword :

✅인터넷은 어떤 원리로 운영되고 있는걸까?

인터넷

WHAT IS❓

  • 인터넷이 어떤 원리로 운영되며 동작하는지 알기 위해서는 수 많은 컴퓨터들이 어떻게 연결되야하는지 그 원리를 이해야한다.

1. 인터넷의 등장 배경


컴퓨터가 통신을 위해서 케이블을 통해 연결되는데 여러대의 컴퓨터들이 하나의 선으로 연결되어 서로 소통하는 종전의 기술이더넷(ethernet)이라고 한다.

하지만 이더넷을 통해 모든 컴퓨터를 연결할 순 없기 때문에 등장한 것이 바로 인터넷이다.

2. 인터넷의 핵심, 라우터

  • 인터넷의 핵심에는 라우터(router)가 있다. 이더넷마다 라우터가 하나씩 있으며 일반 컴퓨터들이 외부 네트워크와 소통을 할 때는 반드시 라우터를 거친다.
  • 그렇기 때문에 모든 컴퓨터들이 직접 연결되어 있지 않아도 서로 패킷을 주고 받을 수 있는 것이다.

=> 작은 네트워크를 수십만개가 라우터를 통해 서로 연결되며 "네트워크들 간에 네트워크"라는 의미의 "인터-네트워크", 인터넷이 작동하게 된다.

💡참고) 패킷?

  • 정보 기술에서 패킷 방식의 컴퓨터 네트워크가 전달하는 데이터의 형식화된 블록이다.
    즉, 컴퓨터 네트워크에서 데이터를 주고받을 때 정해 놓은 규칙으로 정보를 보낼 때 특정 형태를 맞추어 보낸다.
  • 컴퓨터 간에 데이터를 주고받을 때 네트워크를 통해서 전송되는 데이터 조각이라 생각해도 된다.

3. IP 주소

  • 패킷을 주고 받기 위해서는 컴퓨터에 주소가 있어야한다.
  • 인터넷에 연결된 모든 컴퓨터는 IP 주소, 인터넷 프로토콜, 즉 인터넷을 위한 계약이라는 의미에 고유한 값을 지닌다.

인터넷의 동작 과정

  1. 각 라우터는 다른 라우터가 보내고자 하는 데이터의 전송 단위, 즉 패키지 종착점 IP 주소를 확인하고 이웃들 중 종작점에 더 가까운 라우터에게 이를 전달한다.
  2. 그렇게 전달받은 이웃은 좀 더 가까운 이웃에게 패킷을 보내고 이런 일련의 과정들이 종착지에 패킷이 도달할 때까지 계속된다.
  3. 모든 라우터들이 다른 라우터가 발생한 메시지를 보고 도착지 주소를 향해 옆으로 한 칸씩만 전달하면 라우터들이 서로 직접 연결되지 않더라도 서로 자유롭게 정보를 보낼 수 있다.

*💡conclusion

  • 만약에 5개의 라우터를 연결한다면 자신들끼리만 연결해도 총 10개의 케이블이 필요했있겠지만 서로 전달해주는 인터넷 프로토콜, IP 덕분에 이제는 4개의 케이블만 있어도 된다.
  • 전세계 인터넷에 연결된 라우터가 100개라 가정 했을 때 이들을 모두 연결하기 위해 4950개의 케이블이 필요한 대신, 라우터들이 서로 메시지를 전달해준다는 약속만 있다면서 또 99개마능로도 충분하다.

#📑Study Source

profile
자기 신뢰의 힘을 믿고 실천하는 개발자가 되고자합니다.

0개의 댓글