네트워크 인터페이스에 MAC 주소가 할당되어 있다고 들었습니다. 컴퓨터나 라우터에는 여러 네트워크 인터페이스가 있을 수 있으므로 MAC 주소도 여러 개 있을 수 있습니다.
네트워크 인터페이스에도 IP 주소가 할당되어 있나요?
컴퓨터나 라우터에 여러 네트워크 인터페이스가 있는 경우 여러 IP 주소를 갖게 됩니까?
감사해요.
답변1
짧은 대답: 예
IP는 수동으로(고정 IP라고도 함) 설정하거나 동적으로(일반적으로 IP라고 함) 설정할 수 있습니다.DHCP). 여러 인터페이스를 사용하는 장치에는 일반적으로 여러 개의 IP가 할당되며, 정적 구성과 동적 구성이 다양하게 혼합되는 경우가 많습니다.
동일한 인터페이스에 여러 IP가 있을 수도 있지만 이는 이 답변의 범위를 벗어납니다.
MAC 주소(하드웨어 주소라고도 함)는 사용자나 시스템 관리자가 설정하는 것이 아니라 제조업체에서 설정합니다. MAC 주소는 고유해야 하므로 전반부는 제조업체를 정의하고 후반부는 제조업체 시스템에 따라 설정됩니다(일부 장치는 이 부분을 일련 번호로 사용함). MAC 주소를 변경할 수는 있지만 일반적으로 변경할 필요는 없습니다.
다중 인터페이스가 있는 장치에는 다중 MAC 주소도 있지만 일부 장치의 경우 일반적으로 패턴을 따릅니다. 또한 무선 액세스 포인트에는 일반적으로 공장에서 MAC 주소의 처음 5옥텟이 설정되어 있으며 마지막 옥텟은 호스트하는 각 무선 네트워크에 대해 즉시 설정됩니다(예: HP MSM310 및 MSM320 액세스 포인트는 이것).
요약하자면: 인터페이스당 하나의 주소입니다. IP는 사용자나 시스템 관리자가 설정하고, MAC은 제조사에서 설정합니다.
답변2
- 하나의 네트워크 인터페이스에는 하나의 MAC 주소가 있을 수 있습니다.
- 하나의 네트워크 인터페이스에는 여러 개의 IP 주소가 있을 수 있습니다.
- 시스템에는 여러 네트워크 인터페이스가 있을 수 있습니다.
장치를 잘못 구현하면 여러 네트워크 인터페이스와 하나의 MAC 주소가 있을 수 있습니다. 사실 이번 실패. 하지만 MAC 주소가 하나인 오래된 4포트 네트워크 카드의 경우를 알고 있습니다.
답변3
짧은 대답: 운영 체제에 따라 다릅니다.
Linux는 IP 주소를 인터페이스가 아닌 호스트에 속하는 것으로 취급하는 경향이 있습니다.
이로 인해 ARP 플럭스라는 문제가 발생할 수 있습니다.
예를 들어 참조Linux는 IP 주소를 인터페이스가 아닌 호스트에 속하는 것으로 간주합니까?
Linux 커널은 이 문제를 방지하기 위해 패치를 적용하거나 구축할 수 있으며 IP 주소를 각 인터페이스에 할당된 것처럼 처리합니다.