데이터 링크 계층(레이어 2)의 하위 계층입니다. ‘맥’은 또한 맥 레이어로 참조됩니다. 그것은 맥 프로토콜을 사용하여 네트워크 노드가 공유 채널을 통해 다른 노드와 통신 할 수있는 고유 한 주소 식별 및 채널 액세스 제어 메커니즘을 제공합니다.
맥은 장치가 공유 네트워크에 액세스 할 수있는 기초를 제어하기 위해 사용되는 프로세스를 설명합니다. 모든 장치가 합리적인 기간 내에 네트워크에 액세스 할 수 있도록 일정 수준의 제어가 필요하며 이로 인해 허용되는 액세스 및 응답 시간이 발생합니다.
또한 여러 전송이 동시에 공유 매체에 배치되어서 발생하는 데이터 충돌을 감지하거나 방지하는 방법이 존재하는 것도 중요합니다. 미디어 액세스 제어는 중앙 집중식 또는 분산 형 기준으로 수행 할 수 있으며 본질적으로 결정적 또는 비 결정적으로 특성화 될 수 있습니다.
이 자습서에서는 다음 항목을 다룹니다:
중앙 집중식 제어
중앙 집중식 제어기는 각 스테이션에 의한 액세스 및 전송이 허용되는 시점을 결정하기 위해 조사합니다. 스테이션은 그렇게 하도록 요청될 때,또는 스테이션 전송 요청이 승인되고 부여될 때 전송한다. 이 폴링 프로세스에는 제어 패킷을 전달하고 오버 헤드를 추가하고 사용 가능한 원시 대역폭을 기준으로 처리량을 줄여야합니다. 또한 중앙 컨트롤러의 고장으로 인해 전체 네트워크가 중단되며,이러한 경우 컨트롤러는 오프라인으로 전환되고 백업 컨트롤러는 책임을 집니다. 중앙에서 제어되는 네트워크는 일반적으로 결정적 액세스 제어를 사용합니다.
결정적 액세스
결정적 액세스는 중앙 집중식 마스터 스테이션과 각 슬레이브드 스테이션이 네트워크에 액세스가 제공되기 전에 통과할 최대 시간을 결정할 수 있도록 하는 미디어 액세스 제어 규칙입니다. 즉,각 스테이션은 특정 시간 내에 통신 할 수있는 권리를 보장 할 수 있습니다. 또한 시스템 관리자는 액세스 우선 순위를 지정할 수 있습니다. 장치가 액세스를 위해 경쟁하지 않고 액세스가 중앙 집중식으로 제어되기 때문에 결정적 액세스는 비침범적이라고도 합니다.
결정적 액세스는 토큰 전달을 사용합니다. 특정 비트 패턴으로 구성된 토큰은 네트워크의 사용 가능 여부를 나타냅니다. 토큰은 중앙 집중식 마스터 제어 스테이션에 의해 생성되고 네트워크를 통해 전송됩니다. 토큰을 소유한 스테이션은 네트워크에 대한 액세스를 제어합니다. 그것은 전송할 수 있습니다 또는 응답하기 위해 다른 스테이션을 필요로 할 수있다. 전송 후,스테이션은 프로세스가 복잡하고 오버 헤드가 많은 동안 소정의 순서로 후속 스테이션에 토큰을 전달할 것이고,네트워크를 통해 신중한 제어를 산출한다.
결정적 액세스는 제어가 부족하여 빈번한 데이터 충돌의 형태로 혼란을 야기하는 트래픽이 많은 환경에서 특히 효과적입니다.
토큰 기반 네트워크의 일반적인 특성에는 중앙 집중화 된 높은 수준의 액세스 제어가 포함됩니다. 액세스 지연이 측정되고 보장되며 우선 액세스가 지원됩니다. 데이터 충돌을 피할 수 있으므로 처리량은 원시 대역폭에 매우 가깝습니다. 토큰 전달 링,토큰 전달 링,토큰 전달 버스 등이 결정적 액세스 표준입니다.
토큰 기반 랜 기술은 토큰 전달 및 관리 프로세스로 인해 다소 오버헤드가 많습니다. 그러나 데이터 충돌을 방지함으로써 그 사실을 보완 할 수 있습니다. 예를 들어 토큰 링은 4,16 및 20 메가 바이트로 제공됩니다. 각각의 경우 대역폭 사용률은 사실상 100%입니다.
비결정적 액세스
비결정적 미디어 액세스 제어는 개별 스테이션에 액세스 제어 책임을 배치합니다. 이것은 일반적으로 캐리어 감지 다중 액세스로 알려져 있으며 트래픽이 적은 환경에서 가장 효과적입니다. 두 가지 변형이 있습니다.
이더넷 및 기타 버스 지향 랜에서 사용되는 분산되고 논쟁적인 미디어 액세스 제어 방법입니다. 각 여러 스테이션 또는 노드는 데이터를 전송하는 매체에 액세스하기 전에 네트워크 가용성을 결정하기 위해 캐리어를 감지해야합니다. 충돌로 인해 전송이 잘못되어 재전송이 필요합니다. 바쁜 상태의 경우,스테이션은 후속 액세스를 시도하기 전에 계산 된 임의의 시간 간격에 대한 네트워크를 백업합니다.
는 두 가지 표준 수단으로 구현됩니다. 두 경우 모두 트래픽이 많은 경우 대기 시간 및 처리량이 저하됩니다. 예를 들어,이론적인 10 메가바이트의 속도로 실행되는 이더넷 네트워크는 일반적으로 약 4~6 메가바이트의 처리량을 제공합니다. 토큰 링 네트워킹보다 비용이 적게 들지만 대역폭을 덜 효율적으로 사용할 수도 있습니다.
캐리어 감지 충돌 감지를 통한 다중 액세스.이것은 버스 네트워크에서 사용되는 가장 일반적인 미디어 액세스 제어 방법입니다. 그 시점에서,모든 장치는 다시 네트워크 떨어져 계산. 재전송을 시도하기 전의 임의의 시간 간격입니다.
캐리어 감지 다중 액세스/충돌 방지. 여기에는 우선 순위가 높은 스테이션의 전송 권한을 보장하는 우선 순위 체계가 포함됩니다. 각 전송이 완료된 후 네트워크 활동이 지연되어야 합니다. 그 지연은 각 장치의 우선 순위 수준에 비례하며,짧은 지연을 위해 프로그래밍 된 높은 우선 순위 노드와 상대적으로 긴 지연을 위해 프로그래밍 된 낮은 우선 순위 노드가 있습니다. 충돌은 여전히 발생할 수 있으므로 충돌 감지 또는 부정적인 승인을받은 후 재전송을 통해 관리됩니다. 각 장치 또는 장치에 추가로 프로그래밍된 논리를 포함해야 하므로 구현 비용이 더 많이 듭니다. 이는 충돌을 줄이고 네트워크의 전반적인 성능을 향상시키는 역할을 합니다.