컴퓨터 네트워크-채널 공유 기술
채널 공유의 특징 및 요구 사항:
신호의 추가 및 충돌
특정 시간에는 고유한 정보만 효과적으로 전송할 수 있어야 함
p>
사용자를 동등하게 대우해야 합니다(동등한 전송, 동일한 수신, 실시간 응답)
특징: 각 사용자는 마음대로 채널에 액세스할 수 없으며 특정 제어를 따라야 합니다.
카테고리:
1. 중앙 제어(폴링)
호스트: 액세스 관리
스테이션: 참여 데이터 전송
라운드 로빈 폴링: 각 스테이션은 호스트로부터 정보를 수신하고 호스트로만 정보를 보낼 수 있습니다. 호스트는 스테이션 1부터 시작하여 각 스테이션에 하나씩 보낼 데이터가 있는지 물어봅니다.
전달 폴링: 각 주기는 호스트가 스테이션 N에 폴링 프레임을 보내는 것으로 시작됩니다. 그런 다음 호스트가 스테이션 N-1에 폴링 프레임을 보내는 대신 스테이션 N은 스테이션 N-1에 폴링 프레임을 보냅니다. 1. 스테이션은 폴링 프레임을 보냅니다... 마지막으로 스테이션 1이 전송을 호스트에 다시 전달하여 주기를 완료할 때까지.
2. 분산 제어(토큰 링 네트워크)
특징: 공정한 원리, 부하가 많은 환경에 적합, 각 스테이션이 채널을 점유하는 대기 시간에 상한이 있습니다. ; 닫힌 링은 한 지점입니다. 여러 지점에서 중단되면 중단점을 확인하기가 어렵습니다.
토큰 버스 LAN: 버스 네트워크와 토큰 링 네트워크의 장점을 모두 가지고 있으며 프로토콜이 복잡하고 홍보 및 적용이 어렵습니다.
순수 ALOHA
작동 원리: 원할 때마다 보냅니다. 지정된 시간 내에 응답이 수신되면 전송이 성공한 것입니다. 그렇지 않으면 재전송됩니다.
재전송 전략: 즉시 재전송하면 분명히 다시 충돌할 것입니다. 그리고 다시 충돌하면 재전송될 때까지 또 다른 임의의 시간 동안 기다리십시오. 성공했습니다.
시간 슬롯 ALOHA
작동 원리: 시간을 동일한 길이의 시간 슬롯으로 나눕니다. 각 시간 슬롯이 시작될 때 채널로 전송될 수 있습니다.
재전송 전략: 순수 ALOHA와 동일
CSMA 반송파 감지 다중 지점 액세스
채널을 사용하기 전에 각 스테이션은 채널이 연결되었는지 여부를 감지해야 합니다. 다른 사이트에서 점유 중입니다. "먼저 듣고 나중에 말하라"
비지속적 CSMA: 채널이 사용 중인 것으로 감지되면 더 이상 모니터링하지 않으며 임의의 시간 지연 후에 다시 모니터링합니다.
CSMA 준수: 채널이 사용 중인 경우 채널이 유휴 상태가 될 때까지 계속 청취합니다.
1-CSMA에 충실: 채널이 유휴 상태라는 소리가 들리자마자 데이터를 보냅니다(확률 1로 전송).
p-CSMA 준수: 채널이 유휴 상태일 때 확률 p로 데이터가 전송됩니다. 즉, 1-p의 확률로 1-p의 지연 후에 데이터가 전송됩니다.
CSMA의 단점: 전파 지연, 충돌이 발생할 가능성이 여전히 존재합니다. 이러한 방식으로 스테이션은 데이터를 전송합니다. 데이터를 입력했지만 데이터가 잘못되어 시간 낭비가 발생합니다.
CSMA/CD
작동 원리: 전송 중 모니터링(충돌 감지) 충돌이 감지되면 충돌 당사자 모두 즉시 전송을 중지합니다. 채널이 빠르게 무료화되어 효율성이 높아집니다. "먼저 듣고 나중에 말하라. 말하면서 들어라."
충돌 감지 방법: 수신된 신호 전압을 비교하고 맨체스터 인코딩의 제로 교차점을 동시에 감지하여 수신된 신호를 방금 보낸 신호와 비교할 수 있습니다. 충돌을 감지한 후 인위적인 간섭 신호를 보내 충돌을 강화합니다.
충돌 슬롯 시간(Slot time) : 충돌이 발생한 시간의 상한, 가장 먼 호스트 간의 전송 미디어 길이 S, 미디어에서의 프레임 전송 속도는 0.7C(C는 빛의 속도),
?