그 뭐냐 네트워크보면 ARP있자나 이게 궁금한데
상황이 만약에 1, 2라는 애가 통신을 한다고 할떄 패킷의 헤더에 보면 [MAC 헤더][IP헤더][어플리케이션 패킷] 이래 가자나 여기서 MAC 헤더에
수신처를 조사할떄 ARP를 쓴다고 하더라고 여기서 궁금한점이
어떤 A라는 이더넷에 (1,2,3 컴퓨터가 있고 여기서 수신처가 2번이여) 그리고 A 라는 이더넷 옆에 B라는 이더넷이 있고 여기에 마찬가지로
(1, 2, 3) 그리고 송신처가 되는 이더넷인 C도 마찬가지로 (1, 2, 3이 있다)
A(1, 2(수신처), 3) - (A-B)라우터 - B(1, 2, 3) - (B-C)라우터 - C(1, 2(송신처), 3)
내가 궁금한게 C의 2번에서 수신처를 알기위해 ARP를 이용할떄 책에서는 뭐라더라 무슨 브로드캐스트를 해가지고 자기 이더넷에
해당 수신처 애가 있는지 검사를 한대. 근데 자기 내부 이더넷에서 하면 뭐함? 수신처는 A에 2번 컴퓨터인데 ?? 안되지 않음?
어떤 방법으로 ARP가 A에 2번컴퓨터를 찾는지 모르겠음. 브로드캐스트로 떄리면 이더넷 내부에 라우터까지 가서 그 라우터가 또 연결되있는 다른 이더넷한테 이거 찾아줘 하면 또 그 다른 이더넷의 라우터가 브로드캐스트를 떄려서 결론적으로 찾게 되는건가? 좀 갈켜줍매
상황이 만약에 1, 2라는 애가 통신을 한다고 할떄 패킷의 헤더에 보면 [MAC 헤더][IP헤더][어플리케이션 패킷] 이래 가자나 여기서 MAC 헤더에
수신처를 조사할떄 ARP를 쓴다고 하더라고 여기서 궁금한점이
어떤 A라는 이더넷에 (1,2,3 컴퓨터가 있고 여기서 수신처가 2번이여) 그리고 A 라는 이더넷 옆에 B라는 이더넷이 있고 여기에 마찬가지로
(1, 2, 3) 그리고 송신처가 되는 이더넷인 C도 마찬가지로 (1, 2, 3이 있다)
A(1, 2(수신처), 3) - (A-B)라우터 - B(1, 2, 3) - (B-C)라우터 - C(1, 2(송신처), 3)
내가 궁금한게 C의 2번에서 수신처를 알기위해 ARP를 이용할떄 책에서는 뭐라더라 무슨 브로드캐스트를 해가지고 자기 이더넷에
해당 수신처 애가 있는지 검사를 한대. 근데 자기 내부 이더넷에서 하면 뭐함? 수신처는 A에 2번 컴퓨터인데 ?? 안되지 않음?
어떤 방법으로 ARP가 A에 2번컴퓨터를 찾는지 모르겠음. 브로드캐스트로 떄리면 이더넷 내부에 라우터까지 가서 그 라우터가 또 연결되있는 다른 이더넷한테 이거 찾아줘 하면 또 그 다른 이더넷의 라우터가 브로드캐스트를 떄려서 결론적으로 찾게 되는건가? 좀 갈켜줍매
1. 네트쿼크 C에 물려있는 라우터는 라우팅 프로토콜로 네트워크 A에 물려 있는 라우터로 패킷을 전송.
2. 네트워크 A에 물려 있는 라우터는 전달받은 패킷에 대해 수신지 IP_A의 네트워크 주소를 알기위해 ARP 를 사용하여 네트워크 ID 획득.
3. 네트워크 A에 물려 있는 라우터는 전달받은 IP 패킷에 ARP 로 획득한 네트워크 ID 를 붙여서 해당 프로토콜(이더넷이던, 토큰링이던..)로 패킷 전송
1번의 과정은 라우팅 프로토콜로, 2,3번의 반복과정을 통해서 수신지 라우터까지 보내.
CDMA/CD, CA 개념을 한번 읽어보면 좋을듯하넹
확실하진 않은데 예전 책본기억 더듬어 보면 내 망에서 브로드 캐스트를 날리면 내 망에 있는놈들은 다 패킷을 받고 맞으면 던지고 아니면 반사(혹은 폐기?? 기억이 잘) 라우터에서 받으면 무슨 공식에 의해 가장 가까운 라우터를 알수 있는데(a,b,c클래스 아마 그거 였던거 같은데) 암튼 가까운 라우터로 던짐. 라우터에서 받아보고 지네 애들중에 있는지 확인하고 다음 가까운놈으로 던짐. 그렇게 던지고 던지고 찾으면 리턴 아니면 홉수 끝나서 소멸
고맙귀 고맙귀