순수 IPv6 네트워크가 있다고 가정 해 보겠습니다. 소켓 응용 프로그램은 getaddrinfo를 사용하여 호스트 이름으로 HOST1을 찾고 첫 번째 응답으로 HOST1의 IP 주소 중 하나를 가져옵니다. 반환 된 주소를 왜 루프해야합니까? 라우터 또는 HOST1의 다른 네트워크 인터페이스를 통해 HOST1에 대한 대체 경로를 찾기 위해 HOST1의 TCP/IP 스택 또는 로컬 TCP/IP 스택 의 책임이 있습니까?왜 addrinfo 루프가 필요합니까?
이름으로 알려진 호스트에 대한 경로를 찾는 것이 소켓 응용 프로그램이 아닌 컴퓨터 네트워크 인프라의 가장 기본적인 기능이라고 생각할 것입니다.