여기서 MAC 주소가 NIC 카드에 실제로 저장되는 방법에 대한 설명을 찾을 수 있습니까? 엔지니어링 프로세스에 대한 설명을 찾고 있지 않습니다. 물리적 구성에 대한 설명 (48 비트를 구성하는 NIC 칩에 저장된 비트 값 [미세 위 / 아래))을 찾고 있습니다.
여기서 MAC 주소가 NIC 카드에 실제로 저장되는 방법에 대한 설명을 찾을 수 있습니까? 엔지니어링 프로세스에 대한 설명을 찾고 있지 않습니다. 물리적 구성에 대한 설명 (48 비트를 구성하는 NIC 칩에 저장된 비트 값 [미세 위 / 아래))을 찾고 있습니다.
답변:
네트워크 인터페이스가 내장 또는 "번인 (burned in)"주소를 물리적으로 저장하기 위해 사용해야하는 필수 방법이 없기 때문에이 방법에 완전히 응답하지 못할 수도 있습니다. 또한 NIC 제조업체 또는 칩셋마다 다를 수 있습니다.
그러나 BCM57xx 시리즈 NIC를 예로 들어 프로그래머 안내서 에서 NIC 레지스터는 처음에 "NVRAM"에서 채워 지고이 경우 NVRAM은 플래시 또는 직렬 EEPROM이라고 언급합니다.
위의 88 페이지에서 발췌 한 .PDF :
Broadcom NetXtreme 컨트롤러에는 컨트롤러의 온칩 CPU 코어가로드 및 재설정 후 릴리스시 실행되는 부팅 코드 프로그램이 포함 된 외부 NVRAM (Non-Volatile Memory) 장치 (Flash 또는 SEEPROM)를 사용해야합니다. 이 외부 NVRAM 장치에는 컨트롤러의 동작을 지시하고 다양한 관리 및 / 또는 부가가치 펌웨어 구성 요소 등을 활성화 / 비활성화하는 많은 구성 항목이 포함되어 있습니다. 모든 구성 설정은 기본적으로 제공되는 공식 릴리스 이진 이미지 파일에서 Broadcom의 CD 소프트웨어 릴리스. 그러나 Broadcom에서 기본으로 선택한 설정이 특정 OEM 응용 프로그램에 가장 적합하지 않을 수 있으므로 OEM에서 변경해야 할 수도 있습니다.
원한다면 NAND 셀의 미세한 이미지를 더 검색 할 수 있지만 실제 비트는 전하이며 나는 보이지 않습니다. 내가 읽은 약간의 독서에서 플래시 메모리는 EEPROM의 한 형태이므로 직렬 EEPROM이 그와 같은 보트에있을 것이라고 생각합니다.
요즘 대부분의 NIC가 같은 방식으로 작동한다고 생각합니다.
MAC 주소는 12 자리, 48 비트 길이, 16 진수입니다 (64 비트도 사용 중). 예를 들어, 이것은 48 비트 MAC 주소입니다.
00:A0:C9:14:C8:29
여기서 첫 6 자 00 : A0 : C9 는 제조업체의 OUI ( Organizational Unique Identifier )입니다. 이 경우 Intel Corporation ( 처음 6 자 및 그 의미에 대한 설명은 여기 를 참조 하십시오 ).
다른 6 자 ( 14C829 )는 제조업체 가 하드웨어 (이 경우 라우터)에 할당 한 일련 번호를 나타냅니다 .
나는 wikipedia.org를 권위있는 출처로 믿지 않을 것이다. 왜냐하면 절반은 전체 사실의 절반만을 이해하고이 절반보다 적은 지식을 가진 사람들이 편집했기 때문이다. 당신은 질문이있는 경우 Institute of Electrical and Electronics Engineers와 같은 공식 표준 조직을 방문하는 것이 좋습니다 .