▲GN⁺ 2023-12-06 | parent | ★ favorite | on: Show HN: 컴퓨터가 내 서버에 어떻게 도달했나?(how-did-i-get-here.net)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계층에 대한 깊은 이해뿐만 아니라 프론트엔드 및 백엔드 개발, 임베디드 하드웨어, 모바일 앱, 컴파일러에도 능숙함. 또한 암벽 등반, 세스나 조종, 로봇 제작, 첼로 연주 및 작곡 등 다양한 분야에서 뛰어난 재능을 보유.
Hacker News 의견
Lexi, 17세의 젊은 개발자, 컴퓨터 작동 원리에 대한 깊은 이해와 새로운 방식의 시각화에 관심.
BGP는 인터넷의 형태를 결정하는 프로토콜이며, 개인이 직접 사용할 수 없음.
서버가 사용자의 컴퓨터에 도달하는 방식의 역순을 나타내는 것이며, 각 방향의 라우팅은 대부분 매우 다름.
traceroute의 작동 방식에 대한 논문 추천, traceroute가 대칭적이지 않을 수 있다는 점을 많은 사람들이 간과함.
WHOIS 프로토콜 파서 개발은 사실상 불가능, 응답 형식이 자유로움.
ICMP ECHO 추적 대신 클라이언트 브라우저와 웹 서버 간의 기존 HTTP TCP 연결을 사용하여 클라이언트 측 NAT 및/또는 상태 유지 방화벽을 통과할 수 있음.
역방향 traceroute에 대한 이전 연구 소개.
TCP 세션의 패킷이 인터넷을 통해 비대칭 경로를 사용하는 경우가 많음, 이는 비용과 인간의 오류와 관련된 비즈니스 규칙 때문임.
traceroute보다 더 자주 사용하는 mtr에 대한 언급, 간헐적인 패킷 손실 진단과 평균적인 흐름 이해에 도움.
Lexi는 TCP/IP와 OSI 모델의 모든 7계층에 대한 깊은 이해뿐만 아니라 프론트엔드 및 백엔드 개발, 임베디드 하드웨어, 모바일 앱, 컴파일러에도 능숙함.