인터넷은 어떻게 동작하는가?

hansol yang
4 min readDec 10, 2021

--

꾸준히 포스팅을 할만한 주제를 잡고 진행해보고 싶다는 생각이 들어서 뭐가 좋을까 고민하던 중에 Frontend-Roadmap 생각이 났다. 로드맵을 따라가며 간략하게 개념들을 짚어보면 재밌겠다는 생각이 들어서 첫번째인 인터넷부터 시작한다.

hp 에서 인터넷 작동 원리에 대한 간략하고 명료한 정리가 있어 구글과 함께 번역하고 용어 설명을 조금 추가한 내용을 정리한다.

인터넷은 상호 연결된 장치를 통해 다양한 데이터와 미디어를 전송하는 global 컴퓨터 네트워크 입니다. IP(인터넷 프로토콜) 및 TCP(전송 제어 프로토콜)를 따르는 패킷 라우팅 네트워크를 사용하여 작동합니다.

메시지: 인터넷을 통해 전송되는 데이터를 메시지라고 합니다.

패킷: 메시지가 전송되기 전에 패킷이라는 작은 부분으로 나뉩니다. 패킷은 정보 기술에서 패킷 방식의 컴퓨터 네트워크가 전달하는 데이터의 형식화된 블록입니다. 패킷은 제어 정보와 사용자 데이터로 이루어지며, 이는 페이로드라고도 한다.

인터넷 프로토콜(IP):

  • 인터넷 연결을 통해 한 컴퓨터에서 다른 컴퓨터로 정보를 보내는 방법을 제어하는 규칙
  • 컴퓨터가 숫자 주소(IP 주소)가 첨부된 데이터를 전송하여 다른 컴퓨터에 정보를 보내는 방법을 지정
    - 공개 IP 주소: 인터넷을 통해 접근 가능
    - 사설 IP 주소: 인터넷을 통해 접근할 수 없는 가정 또는 비즈니스 네트워크와 같은 폐쇄된 네트워크의 장치에 할당

전송 제어 프로토콜(TCP)

  • IP와 함께 작동하여 데이터 전송이 신뢰할 수 있고 믿을 수 있음을 보장합니다.
  • 패킷 손실 없음, 데이터 품질에 부정적인 영향을 미치는 지연 없음, 패킷이 적절한 순서로 재조립됨

인터넷 서핑을 하면 무슨일이…

1단계: PC 또는 장치가 모뎀이나 라우터를 통해 웹에 연결되어 전 세계의 다른 네트워크에 연결할 수 있습니다.
라우터를 사용하면 모뎀이 케이블 또는 DSL 인터넷을 제공하는 인터넷 서비스 공급자(ISP)에 연결하는 동안 여러 컴퓨터가 동일한 네트워크에 연결할 수 있습니다.
개인용 PC를 서버가 아닌 클라이언트라고 합니다.

  • 클라이언트 컴퓨터는 ISP를 통해 인터넷에 연결합니다.
    - 예: 휴대전화가 모바일 네트워크에 연결되어 있거나 노트북이 WiFi에 연결되어 있습니다.
  • 서버는 인터넷에 직접 연결된 컴퓨터입니다.
    - 예: 웹 페이지, 사이트 또는 애플리케이션을 저장하는 컴퓨터.
  • ISP(인터넷 서비스 제공자): 인터넷 서비스 제공자는 인터넷에 접속하는 수단을 제공하는 주체를 가리키는 말이다. 그 주체는 영리를 목적으로 하는 사기업인 경우가 대다수이나 비영리 공동체가 주체인 경우도 있다.

2단계: URL이라고 하는 웹 주소를 입력합니다. URL은 Uniform Resource Locator의 약자입니다.

3단계: 쿼리가 처리되어 ISP에 푸시됩니다. ISP에는 NAP 서버(네트워크 액세스 보호) 및 DNS(도메인 이름 서버)와 같은 데이터를 저장하고 보내는 여러 서버가 있습니다.
브라우저는 DNS를 통해 브라우저에 입력한 도메인 이름의 IP 주소를 찾습니다.

  • DNS는 브라우저에 입력한 텍스트 기반 도메인 이름을 숫자 기반 IP 주소로 변환합니다.
    - 예: Google.com은 64.233.191.255가 됩니다.

4단계: 브라우저는 대상 서버에 HTTP(Hypertext Transfer Protocol) 요청을 보내 TCP/IP를 사용하여 웹사이트 사본을 클라이언트에 보냅니다.

  • HTTP: 인터넷 통신에 사용되는 프로토콜입니다.
  • HTTPS: HTTP의 보안 버전으로 브라우저와 웹사이트 간의 모든 통신이 암호화됩니다.

5단계: 서버가 요청을 승인하고 “200 OK” 메시지를 클라이언트 컴퓨터에 보냅니다. 그런 다음 서버는 웹 페이지 파일을 데이터 패킷 형태로 브라우저에 보냅니다.

6단계: 브라우저가 패킷을 재조립할 때 웹 페이지가 로드됩니다.

7단계: 인터넷 탐색을 즐기십시오!

참고

--

--

No responses yet