Hacker News 의견
  • Lexi, 17세의 젊은 개발자, 컴퓨터 작동 원리에 대한 깊은 이해와 새로운 방식의 시각화에 관심.

    • cpu.land 발표 후, 다음 큰 프로젝트에 대한 압박감을 느낌.
    • 개인 프로젝트를 하며 인터넷 작동 원리를 우연히 학습, 웹사이트로 실시간 스트리밍이 가능한 traceroute 프로그램 개발.
    • 인터넷 구조 시각화에 대한 새롭고 흥미로운 방법으로 인식, 사이트를 멋지게 다듬고 관련 지식을 공유하는 기사와 결합.
    • 코드가 언젠가는 깨질 것이라고 예상하며, 제안이 있으면 알려달라고 요청.
    • Rust를 선택한 이유는 빠르고 신뢰할 수 있는 저수준 프로그램 작성과 Rust의 오류 처리 기능 때문.
  • BGP는 인터넷의 형태를 결정하는 프로토콜이며, 개인이 직접 사용할 수 없음.

    • ASN을 취득하고 BGP를 사용하는 것이 의외로 쉬움, 관심이 있다면 시도해볼 것을 권장.
  • 서버가 사용자의 컴퓨터에 도달하는 방식의 역순을 나타내는 것이며, 각 방향의 라우팅은 대부분 매우 다름.

  • traceroute의 작동 방식에 대한 논문 추천, traceroute가 대칭적이지 않을 수 있다는 점을 많은 사람들이 간과함.

  • WHOIS 프로토콜 파서 개발은 사실상 불가능, 응답 형식이 자유로움.

    • 과거에는 대부분의 주소/도메인에 대해 임시 파서를 만들 수 있었으나, 현재는 개인정보 보호 방패 뒤에 숨겨져 있음.
    • ICANN이 공개 WHOIS 서버 제공 규칙을 시행하지 않고 폐지함.
  • ICMP ECHO 추적 대신 클라이언트 브라우저와 웹 서버 간의 기존 HTTP TCP 연결을 사용하여 클라이언트 측 NAT 및/또는 상태 유지 방화벽을 통과할 수 있음.

  • 역방향 traceroute에 대한 이전 연구 소개.

  • TCP 세션의 패킷이 인터넷을 통해 비대칭 경로를 사용하는 경우가 많음, 이는 비용과 인간의 오류와 관련된 비즈니스 규칙 때문임.

  • traceroute보다 더 자주 사용하는 mtr에 대한 언급, 간헐적인 패킷 손실 진단과 평균적인 흐름 이해에 도움.

    • MPLS가 실제 경로를 숨길 수 있다는 점과 UDP 추적의 유용성, 많은 라우터가 부하 상태에서 ICMP를 선택적으로 드롭한다는 점도 언급.
  • Lexi는 TCP/IP와 OSI 모델의 모든 7계층에 대한 깊은 이해뿐만 아니라 프론트엔드 및 백엔드 개발, 임베디드 하드웨어, 모바일 앱, 컴파일러에도 능숙함.

    • 또한 암벽 등반, 세스나 조종, 로봇 제작, 첼로 연주 및 작곡 등 다양한 분야에서 뛰어난 재능을 보유.