1. 라이브러리
  2. 여기서 시작하세요

업데이트됨 1개월 전

인터넷은 무언가를 요청하는 기계와 그것을 제공하는 기계 사이의 끊임없는 대화입니다. 아래의 모든 용어는 누가 대화하고 있는지, 무엇을 말하고 있는지, 또는 무엇이 대화를 가로막고 있는지를 설명합니다.

IP 주소: 기계가 알려지는 방식

IP 주소는 곧 신원입니다. 사람이 이름으로 찾아지듯, 기계는 숫자로 찾아집니다. 192.168.1.1 또는 2001:0db8:85a3::8a2e:0370:7334—이것이 네트워크가 여러분의 위치를 파악하는 방법입니다. Connected가 IP 주소를 모니터링한다는 것은, 해당 위치에 누군가 있는지 확인한다는 의미입니다.

DNS: 사람과 기계 사이의 번역

우리는 connected.app이라는 이름을 기억합니다. 하지만 컴퓨터에게는 185.199.108.153이 필요합니다. DNS는 이 두 세계를 연결해 줍니다. DNS가 고장나면 그 간격은 메울 수 없게 됩니다. Connected는 우리가 기억하는 이름이 여전히 목적지를 찾을 수 있도록 이 번역을 모니터링합니다.

클라이언트와 서버: 묻는 쪽과 답하는 쪽

하나는 묻고, 하나는 답합니다. 클라이언트(브라우저, 스마트폰)가 요청을 보냅니다. 서버가 이를 처리합니다. 이 비대칭—하나가 제공하고, 여럿이 받는—이 인터넷이 거대한 규모로 작동할 수 있는 이유입니다. 서버가 다운되면, 요청을 보낸 모든 클라이언트는 응답 없이 기다리게 됩니다.

프로토콜: 공통 언어

컴퓨터들이 대화하려면 먼저 어떻게 대화할지 합의해야 합니다. 프로토콜은 바로 이 합의입니다—기계 간 대화의 문법. 웹 페이지를 위한 HTTP, 이메일을 위한 SMTP, 신뢰할 수 있는 전송을 위한 TCP. 프로토콜이 어긋나면 신호 대신 잡음만 남습니다.

포트: 어느 문을 두드릴 것인가

IP 주소는 건물입니다. 포트는 어느 입구로 들어가느냐입니다. 일반 웹 트래픽은 포트 80, 암호화된 트래픽은 443, 이메일은 25. 각 서비스는 정해진 문 앞에서 대기합니다. Connected가 포트를 확인할 때는, 그 문 앞에 누군가 귀를 기울이고 있는지 검증하는 것입니다.

대역폭: 파이프가 얼마나 넓은가

대역폭은 속도가 아니라 용량입니다. 여섯 차선 고속도로와 두 차선 도로의 차이. 대역폭이 넓을수록 더 많은 데이터가 동시에 흐를 수 있습니다. 동영상이 끊김 없이 재생되는 것은 대역폭이 빠르기 때문이 아니라, 충분하기 때문입니다.

지연 시간: 답이 오기까지의 시간

대역폭은 '얼마나 많이'의 문제입니다. 지연 시간은 '얼마나 오래'의 문제입니다. 요청과 응답 사이의 시간, 밀리초 단위로 측정됩니다. 광섬유를 통해 이동하는 빛은 빠르지만 즉각적이지는 않습니다—물리 법칙이 하한선을 정합니다. 네트워크의 복잡성이 여기에 지연을 더합니다. 지연 시간이 낮으면 지구 반대편 기계와 대화하더라도 즉각적으로 느껴집니다.

업타임: 신뢰성의 척도

업타임은 다른 사람의 시각에서 서비스가 실제로 존재하는 시간의 비율입니다. 99.9%라는 수치는 연간 8.76시간 동안 서비스가 보이지 않는다는 의미임을 깨닫기 전까지는 충분히 높게 들립니다. 99.99%는 52.56분입니다. Connected가 업타임을 추적하는 이유는, 신뢰성은 약속이 아니라 실제 존재감으로 측정되기 때문입니다.

패킷: 잘게 나뉜 메시지

화상 통화는 하나의 연속된 흐름으로 전달되지 않습니다. 수천 개의 조각으로 분해되어 각각 네트워크를 통해 제 나름의 경로를 찾아 이동하고, 도착 후 완벽하게 재조립됩니다—사용자는 전혀 눈치채지 못하는 방식으로. 이 단편화가 바로 복원력의 원천입니다. 경로는 전송 도중에도 바뀔 수 있습니다. 패킷이 유실되면 메시지는 불완전하거나 아예 도착하지 않습니다.

라우터: 길을 찾는 장치

라우터는 주소를 읽고 경로를 결정합니다. 이 패킷은 왼쪽으로, 저 패킷은 오른쪽으로. 각 라우터는 자신의 이웃만 알고 있지만, 패킷은 수많은 지역적 결정의 연쇄를 통해 대륙을 가로질러 목적지에 도달합니다. 가정용 라우터는 ISP 라우터에 연결되고, ISP 라우터는 백본 라우터에, 백본 라우터는 목적지 라우터에 연결됩니다—지능적 전달의 연쇄.

방화벽: 관문의 수호자

모든 트래픽이 통과해도 되는 것은 아닙니다. 방화벽은 출발지, 목적지, 포트, 프로토콜 등의 규칙에 따라 트래픽을 걸러냅니다. 정책이 패킷을 만나는 의도적인 병목 지점입니다. 때로는 연결 문제가 방화벽이 오작동하는 것이 아니라 정상 작동하는 것일 수도 있습니다—허용해야 한다고 미처 인식하지 못했던 트래픽을 차단하고 있는 것이니까요.

TLS: 공공장소에서의 프라이버시

인터넷은 공공장소입니다. 모든 패킷은 내가 통제하지 않는 기계를 통과합니다. TLS는 대화를 암호화하여 도청자에게는 알아볼 수 없는 문자열로만 보이게 합니다. 브라우저의 자물쇠 아이콘은 장식이 아닙니다—비밀번호, 신용카드 번호, 개인 메시지가 키 없이는 수학적으로 해독이 불가능한 암호로 감싸져 전송된다는 의미입니다. Connected가 TLS 인증서를 모니터링하는 이유는, 인증서가 만료되는 순간 암호화가 깨지기 때문입니다.

HTTP와 HTTPS: 웹의 토대

HTTP는 브라우저와 서버가 대화하는 방식입니다. 요청하고, 응답합니다. 페이지를 요청하면 HTML을 받습니다. HTTPS는 여기에 암호화를 더합니다—같은 대화이지만 비공개입니다. S 하나가 엽서와 봉인된 편지의 차이를 만듭니다. 현대 웹사이트는 봉인된 편지를 택합니다.

이것이 왜 중요한가

Connected가 높은 지연 시간을 경고할 때, 그것이 연결 자체가 끊긴 것이 아니라 지연이 발생하고 있다는 의미임을 알 수 있습니다. DNS가 실패하면, IP 주소는 여전히 작동하는데 왜 이름으로는 접근이 안 되는지 이해할 수 있습니다. 업타임이 떨어지면, 그 비율이 실제로 몇 시간의 서비스 중단을 의미하는지 감이 옵니다.

이것들은 추상적인 개념이 아닙니다. 기계들이 서로를 찾고, 서로 대화하고, 서로에게 닿지 못하게 되는 방식—연결 자체를 가능하게 하는 근간입니다. 이것들을 이해한다는 것은 Connected가 무엇을 지키는지 이해하는 것입니다: 발견될 수 있는 능력, 응답하는 능력, 오직 응답의 신뢰성으로만 당신을 알아보는 네트워크 안에서 계속 존재할 수 있는 능력.

네트워킹 용어에 관한 자주 묻는 질문

대역폭과 속도의 차이는 무엇인가요?

대역폭은 용량입니다—한 번에 얼마나 많은 데이터가 흐를 수 있는지. 속도는 보통 지연 시간을 뜻합니다—데이터가 얼마나 빨리 도착하는지. 대역폭이 넓어도 경로가 길면(지연 시간이 높으면) 많은 데이터를 보낼 수 있지만 느리게 도착합니다. 대역폭이 좁더라도 경로가 짧으면(지연 시간이 낮으면) 빠르게 도착하지만 한 번에 많이 보낼 수는 없습니다. 대부분은 두 가지 모두를 원합니다.

IP 주소를 직접 사용하면 되는데 왜 DNS가 중요한가요?

그렇게 할 수도 있지만, 실제로는 그렇게 하지 않을 것입니다. IP 주소는 변경되고, 사람은 숫자를 잘 기억하지 못합니다. DNS 덕분에 내부 인프라가 바뀌어도 이름은 그대로 유지됩니다. 웹사이트가 새 서버로 이전할 때 DNS 레코드만 업데이트하면 됩니다—사람들의 북마크는 아무 문제 없이 작동합니다. 인터넷이 모든 링크를 끊지 않고도 발전할 수 있는 이유가 바로 이것입니다.

"99.99% 업타임"은 실제로 무엇을 의미하나요?

연간 52분 33초의 서비스 중단입니다. 소수점 아래에 9가 하나 더 추가될 때마다 허용되는 중단 시간이 10분의 1로 줄어듭니다. 99.9%는 연간 약 8.76시간을 허용합니다. 99.999%는 약 5분을 허용합니다. 9를 하나 더 추가하는 데 드는 비용은 기하급수적으로 증가합니다—마지막 9는 항상 가장 비쌉니다.

이 페이지가 도움이 되었나요?

😔
🤨
😃