IP v4 및 IP v6이 단일 물리적 이더넷을 공유 할 수 있습니까?


14

IP v4에서 IP v6으로의 전환과 가능한 장점과 문제점에 대해 계속 읽습니다. 팝업이 계속 나타나는 한 가지는 "이중 스택"네트워킹입니다. 즉, 호스트가 IPv4와 IPv6을 모두 말할 수 있습니다.

그러나 이것이 어떻게 작동하는지 잘 모르겠습니다. 호스트가 실제로 동일한 물리적 이더넷을 통해 IPv4 IPv6을 사용하여 동시에 전송할 수 있습니까 (예 : HTTP 및 FTP를 동시에 사용할 수 있습니까)? 아니면 터널링을 통해 "기타"프로토콜이 전송 되는 물리적 네트워크가 IPv4 또는 IPv6입니까?

답변:


12

이더넷은 프로토콜에 구애받지 않습니다. 이더넷에 연결된 장치는 IPv4, IPv6, IPX 또는 다른 프로토콜을 사용하여 데이터가 포함 된 패킷을 보냅니다. 프로토콜을 이해하는 것은 연결된 장치 (예 : PC)에 달려 있습니다.

네트워크 스택 측면에서 이더넷은 스택의 레벨 2 (데이터 링크)입니다. 장치 사이의 배선은 레벨 1 (물리적)입니다. 이 레이어는 여러 프로토콜을 전달할 수있는 단순한 파이프입니다. 여러 프로토콜을 동시에 운반 할 수 있습니다.

IPv4 및 IPv6은 레벨 3 (네트워크)입니다. 듀얼 스택은 새로운 것이 아니며 몇 년 전 듀얼 스택은 IPv4 및 IPX였습니다. 패킷이 도착하면 컴퓨터는 패킷을 전달할 스택을 결정해야합니다. IPv4 및 IPv6의 경우 패킷의 처음 4 비트로 인코딩되므로 쉽게 수행 할 수 있습니다.

전송 (레벨 4) 계층에있는 TCP 및 UDP는 IPv4 및 IPv6에서 동일하게 실행됩니다. 경우에 따라 두 엔드 포인트간에 IPv4에서 IPv6로 또는 그 반대로 전환 될 수 있습니다. IPv6 전용 장치가 IPv4 전용 장치를 처리 할 수 ​​있도록 IPv4 주소를 IPv6 주소로 인코딩 할 수있는 주소 지정 체계가 있습니다. 이것이 작동하려면 중간에 프로토콜 변환 장치가 필요합니다.

IPv4를 한 어댑터에, IPV6을 다른 어댑터에 바인딩하면 대기 시간이 약간 단축 될 수 있습니다. 이는 프로토콜이 특정 지점에서 동일한 링크를 통해 라우팅되지 않은 경우에만 유용합니다. 다른 프로토콜을 사용하면 동일한 라우터에서 전송을 실행하는 것이 약간 빠를 수 있습니다. 두 번째 보안 영역 또는 네트워크 공유를 위해 두 번째 인터페이스를 예약합니다.


1
오늘 OSI 스택에 대해 논의하기를 바랐습니다! :-)
TTM

6
@Greg Sunday 설교 시간 : 그리고 일곱 번째 계층 (응용 프로그램)에서 그는 쉬고 게임을했습니다.
BillThor

8

주어진 네트워크 카드는 원하는만큼 많은 프로토콜을 말할 수 있습니다. 당시에는 종종 IPv4, IPX 및 더 모호한 프로토콜이 동일한 카드에 동시에 바인딩되었습니다. 이것이 계층 모델 의 기쁨입니다 .

IP를 통해 HTTP와 FTP를 모두 실행하는 경우에도 동일한 원칙이 적용됩니다. 네트워크 스택의 하위 계층은 상위 계층의 작업에 특별히 신경 쓰지 않기 때문에 주어진 하위 프로토콜을 통해 여러 상위 프로토콜을 보낼 수 있습니다.

이제 모든 IPv4 / IPv6 전환이 설정되어 네트워크 카드가 동시에 말하고 터널링이 사용되는 경우도 있습니다 ( 예 : Teredo ). 그러나 필요하지 않습니다.


ipv4를 한 어댑터에 바인딩하고 ipv6을 다른 어댑터에 바인딩하는 이점이 있습니까? 내 마더 보드의 대부분은 최근에 듀얼 닉을 가지고있었습니다.
IrqJD

2
네트워크 카드에서는 ipv4 또는 ipv6 만 실행할 이유가 없습니다. 네트워크 카드는 ipv4 또는 ipv6에 대해 아무것도 모릅니다. 이더넷 만 사용합니다. 이더넷 패킷은 카드에 투명한 높은 수준의 프로토콜을 전달합니다.
joeforker
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.