웹 사이트에서 내 MAC 주소를 식별 할 수 있습니까?


16

사이트에 액세스 할 때 웹 사이트에서 내 MAC 주소를 식별 할 수 있습니까? 사이트에서 파일을 업로드해야하는 경우 차이가 있습니까?


귀하의 질문은 모호합니다. 더 자세한 내용을 지정하고 제공하십시오.
Indigo

1
네트워크 트래픽을 통해 : NO. 브라우저의 코드를 통해 : 아마도.
Ricky Beam

답변:


21

일반적으로 액세스하는 웹 사이트는 MAC 주소를 배우는 것이 불가능합니다. 그러나 서버가 MAC 주소를 배울 수있는 특별한 경우가 있습니다.

  1. IPv6은 IP 주소에 MAC 주소를 포함시키는 방식으로 주소 할당을 지원합니다. 개인 정보 보호를 위해 IPv6 주소를 할당하는이 방법은 그리 일반적이지 않습니다.
  2. 웹 서버와 동일한 네트워크 세그먼트에 직접 연결된 경우 MAC 주소를 볼 수 있습니다. (그러나 이것은 아마도 당신이 생각한 시나리오가 아닐 것입니다.)
  3. 일부 ISP가 고객 장비의 MAC 주소를 역방향 DNS 레코드에 포함시키는 것을 보았습니다 (형식 x1-6-다음에 MAC 주소).
  4. 브라우저에 스크립트 기능이있어 스크립트가 클라이언트 시스템의 MAC 주소를 학습하여 서버로 보낼 수 있습니다. Javascript가 클라이언트 컴퓨터의 MAC 주소를 얻을 수 있는지 여부는 알 수 없지만 로컬 IP 주소를 찾을 수 있다는 것을 알고 있습니다 .

2
# 1의 경우 RFC 4941
Bob

JavaScript가 장치의 MAC 주소를 얻을 수 있다고 생각하지 않습니다.

16

아니요, 원격 사이트는 EUI-64 주소 와 함께 IPv6을 사용 하지 않는 한 장치의 MAC 주소가 아니라 사용중인 공용 IP 주소 만 학습 합니다 . 이 경우 MAC 주소는 IPv6 주소에서 파생 될 수 있습니다.


3

OSI 모델을 연구해야합니다 . MAC 주소는 프레임에서 계층 2 주소이지만 프레임은 라우터에서 제거됩니다. IP 주소는 패킷의 계층 3 주소입니다. 패킷 만 라우터를 통과합니다.

호스트와 스위치는 프레임의 MAC 주소를 사용하여 LAN의 올바른 호스트 (계층 2의 또 다른 호스트 인 게이트웨이 포함)에 프레임을 전달합니다. 게이트웨이 (라우터)가 호스트에서 프레임을 가져 오면 프레임 헤더를 제거하여 패킷을 가져오고 IP 주소를 기반으로 패킷을 라우팅합니다. 라우터가 패킷을 새 인터페이스로 보내면 새 프레임에 대한 고유 한 MAC 주소를 사용하여 새 링크에 대한 새 프레임 캡슐화를 만듭니다. 패킷이 라우터에서 최종 목적지로 이동함에 따라 유일하게 남아있는 소스 MAC 주소는 최종 라우터의 주소입니다.


3
모두 사실이지만 아무도 OSI 모델을 연구해야한다고 생각하지 않습니다. 역사적으로 이전의 모델 인 TCP / IP에는 적용되지 않으며 실제 환경에도 적용되지 않습니다. OSI 프로토콜 제품군에는 제대로 적용되지 않았습니다.
user207421

2
OSI 모델은 일반적으로 작동 방식을 이해하는 데 도움이됩니다. 전송 계층을 통해 최신 네트워크 스택은 놀랍게도 OSI 모델과 잘 작동합니다. 계층 5부터 OS 및 응용 프로그램 프로그래머는 OSI 모델과 일치하지 않지만 여기서는이 계층이 주제와 관련이 없습니다.
Ron Maupin

3
@EJP, 실제 요점은 전문 네트워크를위한 네트워크 전문가 ( 도움말 센터에 따라 OSI 레이어 -4를 통해 다루는 주제 )는 OSI 모델에 익숙해야하며 MAC 주소는 레이어 2라는 것을 이해해야합니다 주소, IP 주소는 레이어 3 주소, TCP / UDP 포트는 레이어 4 주소, 데이터 그램이 네트워크 스택의 다른 레이어를 통해 흐르고 캡슐화되는 방식입니다.
Ron Maupin

1
네트워크 장비를 구성 할 때 PPP는 계층 2 프로토콜입니다. 지원하는 레이어 3 프로토콜에 대한 브리지 (NCP)가 있습니다. 네트워크 장비 (예 : Cisco)를 구성 할 때 계층 2 프로토콜로 구성됩니다. 최종 장치에서는 다를 수 있지만 여기서 구성하는 것은 주제가 아닙니다.
Ron Maupin

4
@kasperd : 요점은 추상화 레이어의 개념을 가르치는 것입니다. 무엇이라고 부르는지 또는 어떤 특정 모델을 연구 하느냐는 중요하지 않습니다.
Monica와의 가벼움 경주
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.