- 인터넷 연결이 유지되는 이유는 TCP 연결 때문입니다. 💡
- TCP 연결은 하위 계층의 연결 상태를 유지합니다. 🔗
- 하위 계층에서 연결이 끊길 때까지 TCP는 연결 상태를 유지하고, 그 이후에는 session 이라는 메커니즘을 통해 정기적으로 상태를 확인합니다. ⏳
- session 시간을 늘리면 네트워크가 끊어진 상태에서도 연결이 유지될 수 있으며, 하지만 동시에 사용하는 다른 사람들과의 동기화 문제가 발생할 수 있습니다. 🌀
- 네트워크 변화가 발생했을 때 발생하는 문제를 Network shock 이라고 합니다. 💥
- Network shock 이 발생하면, 상위 프로토콜은 네트워크 연결 상태를 확인하기 위해 Kyber Live 와 같은 메커니즘을 사용합니다. 🌿
- 따라서 네트워크가 끊어졌더라도 일정 시간 동안 인터넷 사용이 가능하며, 이는 session과 network shock 관리의 결과입니다. ✨