해결된 질문
작성
·
532
0
안녕하세요! 수업 정말 잘 듣고 있습니다. 들으면서 그동안 들어왔던 용어의 실체가 이것이구나...를 깨달으면서 너무나 발전하는 것 같습니다.
갑자기 궁금해졌던 것은, 패킷은 누가 청소하나 입니다. 예를들어 TTL이 다한 패킷은 라우터가 버리고, 또한 DST에 도달한 패킷(제가 이해하기로는 택배 상자)도 버려지는데, 이 패킷들은 누가 치우는지가 궁금합니다.
그리고 만약 이 역할을 하는 GC같은 쓰레드가 있다면, 원리도 GC와 비슷한 것인지가 궁금합니다.
아직 취업 준비중인 학생이고, 네트워크 개념에 대해 너무 알지 못해서 용어를 잘못 썼을수도 있고, 지식이 부족한 상태입니다. 혹시라도 제가 용어적으로나 개념적으로 실수한 부분이 있다면, 한번 짚어주시면 감사하겠습니다.
답변 1
2
OS가 합니다. 패킷 형태 데이터라는 것도 사실 메모리 상에 존재하며 패킷을 저장할 목적으로 사용한 메모리가 해제되면서 소멸한다고 보면 되겠습니다. 그리고 보통 이러한 메모리 해제 구조는 GC를 이용 할 필요는 없습니다. 비효율적이기 때문입니다. 필요한 데이터를 추출한 후 메모리를 즉시 해제하면 됩니다.