| [ CnUnix ] in KIDS 글 쓴 이(By): qkim ( NGI Lab. ) 날 짜 (Date): 2002년 5월 6일 월요일 오후 06시 58분 31초 제 목(Title): [Q] Loopback I/F 동작.. 우리의 영원한 스승.. 스티븐스 아저씨가 쓴 TCP/IP Illustrated, Vol. 1 책의 28쪽에 보면 Loopback I/F 의 동작에 대한 그림이 나옵니다. output function에서... 127.0.0.1로 ping을 하면 당연히 loopback driver가 받아서 input function으로 넘기겠지요. 그런데.. 127.0.01이 아닌.. 자기 자신의 IP로 ping을 하면.. loopback driver로 가는 것이 아니라 Ethernet device driver로 넘어가서 dst IP와 자기 I/F IP가 같은지 검사해서 같기 때문에.. loopback driver로 넘겨주게 됩니다. 그런 다음에 input function으로 넘기게 됩니다. 이 과정이... 과연 표준에 정의되어 있는 것이냐... 아니면 BSD 시절부터 전해진 관습이냐.. 물론 효율성을 보면 당연히 채택할 것이지만.. 표준이 아니라면 채택하지 않을 수도 있을 것 같아서. 표준에 정해져 있는 것이냐.. 아니냐.. 그것이 제 관심사입니다. RFC 몇 개 뒤져보니.. 찾기가 쉽지 않군요. :) |