해결된 질문
작성
·
366
1
공부하다가 갑자기 생각난 의문인데요, 뭔가 기초적인 질문같아서 부끄럽긴 합니다만 ㅠㅠ
이미 MAC이라는 주소가 존재함에도 불구하고 왜 IP라는 주소를 또 쓰는지가 갑자기 궁금해 지더라구요..
그래서 제 나름대로 생각해봤을 때는, 아마 라우팅의 효율을 위함이 아니었을까.. 싶은데요
만약에 라우터가 중복이 없도록 설계된 MAC 주소로 라우팅을 한다고 가정하면
MAC 주소로 특정 호스트를 구분할 수는 있겠지만 특정 서브넷을 구분할 수는 없으므로
라우터가 가지고 있어야 할 MAC 주소가 굉장히 많아질 것이고, 라우팅 또한 느려질 것이다 라는게 지금의 제 생각입니다..
다만 조금 더 깊이 생각해보면 L3에는 IP 말고도 다른 프로토콜들이 많이 있으니, 단순히 라우팅 때문만은 아닐 것이라는 생각도 드는데요
문제는 제가 가진 지식이 부족하다보니 이 이상의 유추가 불가능합니다. ㅠㅠ
그냥 처음부터 MAC 주소만으로 통신하도록 잘 설계했으면 되는거 아닌지 부터 시작해서 왜 OSI 7 레이어를 이렇게 설계했는지 까지 아주 별의별 생각이 다 드는데요...
단순하게 이거다 싶은 답안이 있을까요? 아니면 어느 부분을 공부하는게 제게 도움이 될 지 조언을 주셨으면 좋겠습니다. ㅠㅠ
답변 1
2
MAC 주소는 LAN(학교)에서만 사용하기 위한 것이고 IP주소는 전세계를 커버하는 인터넷(대한민국)에서 사용하는 것입니다. 쉽게 생각해서 우리가 주민등록번호를 가지고 있지만 학교에 다니면 학번을 사용하는 것과 같다 하겠습니다. 학번으로도 주민등록번호를 대체할 수도 있겠습니다. 그러나 그것이 적절한 구조인지는 생각해볼 문제입니다.
결국 모든 것이 가장 합리적인 구조를 찾아 논의한 결과라고 이해할 수 있겠습니다.
그리고 다양한 생각을 해보는 것은 매우 바람직합니다! 스스로 답을 찾아가는 것만큼 좋은 공부는 없으니까요. 그런 고민을 한참 해보면 결국 왜 OSI 7 layer 같은 것이 필요하게 됐는지도 어느 정도 이해하게 됩니다. 감사합니다. ^^