|
7월 1일 수요일, 전 세계 시계는 시간에 1초를 더하는데, 이를 우리가 '도약초'라고 부릅니다. 이 추가 "1초"는 6월 30일 자정에 추가되었습니다. 베이징이 동부 8시간대에 속하기 때문에 7월 1일 7:59:59 이후 1초 뒤에 추가되어 오늘은 7:59:60이라는 특별한 현상이 있습니다. 이는 1972년 윤초 도입 이후 26번째 도약초 증가로 보고되었습니다. 우리와 가장 가까운 도약은 2012년이었습니다.
왜 1초 더 걸렸을까요? 조수와 같은 지질학적 과정 때문에 지구의 자전 속도는 일정하지 않습니다. 가끔씩 현재의 전 세계 조정 우주시(UTC)가 지구가 태양을 도는 운동을 기준으로 계산된 평균 태양시와 세계시(UT1)에서 약간 차이를 보이기도 합니다. 따라서 이 편차를 없애기 위해 UTC를 1초 증가하거나 감소시키는 것이 필요합니다. 윤초는 우리의 일상에 영향을 미치지 않지만, 인터넷에는 영향을 미칠 것입니다. 세계 여러 지역에서 도약초(윤초)로 인해 네트워크 장애가 발생한 것으로 알려졌지만, 이들 네트워크는 신속하게 서비스를 복구할 수 있었습니다. 네트워크 성능 관리 회사 Dyn의 인터넷 분석 책임자인 더그 마도리는 UTC 자정 직후 약 2,000개의 네트워크가 갑자기 잠시 장애가 발생했다고 말했습니다. 영향을 받는 네트워크의 50%는 브라질에 위치해 있으며, ISP들은 랩초 추가에 대비하지 않은 일반적인 유형의 라우터를 사용합니다. Doug Madory는 대부분의 네트워크가 빠르게 복구되며 라우터를 재시작하기만 하면 된다고 말합니다. 인터넷의 글로벌 라우팅 테이블(Global Routing Table)은 분산 네트워크 데이터베이스로, 50만 개의 네트워크를 포함하고 있어 전체 네트워크의 0.5% 미만만 영향을 받습니다. 마지막 도약인 2012년에도 리눅스 시스템 문제가 발생했고, 일부 웹사이트가 다운되었으며 항공편이 지연되었습니다. 지난 10년간 이 정도는 단 세 번의 도약에 불과하며, 많은 개발자들이 이 개념에 익숙하지 않고 어떻게 다뤄야 할지 몰라, 통신에 더 의존하는 프로그램을 작성할 때 도약초가 미치는 잠재적 위험을 인식하지 못합니다. 2012년에는 일부 주요 웹사이트와 회사들이 영향을 받았는데, 대부분 지역 버그로 인한 시스템 수준의 문제였습니다. 하지만 당시 문제가 있고 주목받았던 프로그램들은 기본적으로 관련 버그가 수정된 것으로 볼 수 있습니다. 몇 년마다 윤초가 추가되어 UTC가 태양시와 동기화되도록 합니다. 지구 자전 속도가 느려지면서 두 시간 사이의 간격이 커집니다. 1971년 이후로는 26개의 윤초가 추가되었습니다. 일반적으로 윤초는 IT 인력을 준비시키기 위해 최소 6개월 전에 발표됩니다. 불완전한 고려사항이 있는 일부 새로 작성된 프로그램은 실수를 할 수 있지만, 대부분의 전문 시스템은 윤초의 영향을 줄이기 위해 윤리초를 고려해 설계되었습니다.
|