Medium Access Control : Controlled access protocol

임승섭·2023년 4월 22일
0

Computer Network

목록 보기
12/27

Controlled Access

  • 충돌을 피하기 위해 random number를 이용하지 않는다.

Reservation

  • 전송 전에(before transmission), node가 time slot을 예약(reserve)한다.
  • There is a reservation slot befoe data slots, where nodes reserve their transmission
  • N개의 node가 있다면, reservation slot은 N mini slots이다.

순서가 반대론가..?

  • In the first period, nodes 1, 3, 4 reserve channel
  • In the second period, only node 1 reserves channel

Polling

  • nodes 중 하나가 primary node가 된다.
  • 다른 nodes는 secondary nodes이다.
  • primary node가 data transmission을 관리한다.
    It decides who sends when
  • The data should always go through the primary node.
    secondary node끼리는 소통할 수 없다.

  • SEL : 내가 너한테 data 보내겠다
    ACK : OK 보내라
    DATA : data
    ACK : 잘 받았다.

  • POLL : data 보낼 거 있냐
    NAK : 없다
    POLL : data 보낼 거 있냐
    DATA : data. 걍 보내버려
    ACK : 잘 받았다.

Token Passing

  • medium access control의 목적은 특정 시간에는 하나의 node만 전송할 수 있게 하는 것이다.
  • 이 메카니즘은 uniqe한 token을 이용해서 누가 전송할지를 결정한다.
  • system에는 only one token밖에 없다.
  • node는 token을 소유했을 때만 전송할 수 있다. data 전송이 끝나면, node는 다음 node에게 token을 전달한다. 순서는 미리 정해져있다.

(a). token이 다음 노드의 주소를 갖고 있을 필요가 없다. link가 break되면, system이 멈춘다
(b). link가 break되어도, system은 second link를 이용한다
(c). token이 다음 node를 indicate하고 있다. link break되어도 괜찮다
(d). token이 항상 hub를 통해 움직인다. system에 node들을 add/remove하기 편하다.

0개의 댓글