409
2015-03-12 18:34:51
1
1. 255.255.255.255 를 사용하면 모든 네트워크가 이곳을 통과한다는 가정
"브로드 캐스트" 는 같은 네트워크 에서만 유효합니다. 마치 mac 주소가 그런것처럼요.
Router 를 통과.. 즉 TTL 값이 내려가 한 홉을 거치게 되면, 브로드캐스트 패킷은 더이상 유효하지가 않죠(통과하지 않습니다.)
2. 192.168.x.x 에서의 브로드 캐스트
192.168 대역은 C 클래스이며.. 따라서 192.168.x.255 가 브로드 캐스트 대역이 됩니다.
3. 모든 브로드캐스트 패킷이 255 를 거친다?
음.. 이것도 약간 다른게.. 192.168.x.255 에서 패킷을 받아 모든곳으로 뿌려주는.. 그런형태가 아니라,
드라이버단에서 이미 dest 주소가 broadcast 주소이면, 그냥 "나도 일단 받아본다." 라는 형태 입니다.
어떠한 패킷이 흐를 때 ip주소가 내 ip와 다르면 패킷이 물리적으로 랜카드까지 들어와도 버리게 되는데...
이게 브로드캐스트 주소면 일단 까본다는 뜻이지, 192.168.x.255 를 모두 거치게 되는건 아닙니다.
3. 따라서, 브로드캐스트 주소를 IP로 사용할 때?
기술적으로 가능한지는 저도 잘 모르겠으나... 만약 브로드캐스트 주소가 내 컴퓨터의 IP가 된다면, 오히려
나에게 오려던 Unicast 패킷이.. 같은 네트워크 상의 모든 기기에게 가겠죠. 나만 주고받아야할 패킷이 다른사람에게도 일단 갑니다.
ddos 급의 엄청난 패킷이 아니라면.. 네트워크를 마비시킬 정도는 안될것 같아요.^^