티스토리 뷰

반응형

데이터통신 (5장) 데이터통신과 네트워크 / 데이터링크와 회선제어 /폴링기법 /ENQ ACK 기법

1) 데이터링크와 회선제어

데이터링크란? : 데이터링크 제어 프로토콜이 적용되는 스테이션 사이의 회선 즉, 전송미디어를 데이터링크 라고 한다. (스테이션(station): 디바이스라는 개체에 대한 표현. 즉 컴퓨터, 터미널 등과 같은 개체를 스테이션으로 표현.)

데이터링크는 데이터 흐름과 타이밍에 따라 구분하여 사용된다.

링크에서의 데이터 흐름이 항상 한쪽 방향만 허용되는 경우를 단방향 링크라고 한다

반면 데이터 흐름이 양방향으로 가능한 링크는 양방향 링크가 된다.

양방향 링크는 또다시 양방향 전송이 가능하지만 동시전송이 허용되지 않는 반이중 전송링크(동시전송하면 충돌발생하니 회선(데이터링크)의 규칙(회선제어)이 필요)와 동시전송이 허용되는 전이중 전송링크로 구분된다.

데이터링크 계층의 기능 : 회선제어 흐름제어, 오류제어

회선제어기능

회선제어 기능이란? 신호간의 충돌현상이 발생하지 않도록 제어하는 기능

회선제어 기능은 링크설정과 관련된 기능으로 2가지 방법이있다.

(점대점 전용링크를 통한 데이터통신에서 사용되는) ENQ/ACK(Enquiry/Acknowledgement)기법과 (주종간 데이터통신에서 사용되는) 폴링 기법으로 나누어진다.

ENQ/ACK 기법

: 전용 전송링크로 구성된 두 스테이션 사이에서 주로 사용되는 기법, (ENQ ACK프레임으로 링크 제어) 두 스테이션은 누구나 전송을 시작할 수 있다.

A스테이션이 ENQ라는 프레임을 보내 연결 초기화 과정이 진행됨

B스테이션은 ENQ프레임에 대한 응답으로 ACK프레임을 보냄으로써 데이터를 받을 준비가 되었음을 알림 ->데이터전송 ->반복 -> EOT프레임으로 전송끝을 알림


프레임은 데이터링크 계층에서 사용하는 데이터 단위로 (기본적으로 목적지,전송측 주소, 제어영역 등을 포함하는 데이터 블록을 말함)

폴링기법

: 하나의 스테이션을 주 스테이션으로 지정하고 나머지는 종속 스테이션으로 구성하여 사용하는 방법 (위의 점대점 링크에서는 스테이션을 구분할 필요가 없었으나 폴링기법처럼 스테이션들이 단일링크를 통해 연결되어 있는 경우에는 각 스테이션 구별이 필요하다 > 각 프레임은 주소영역을 포함한다)

(선택모드)

: 주 스테이션이 전송할 데이터가 있을 때 사용하는 모드이다 (주 스테이션이 링크에 대한 제어권한을 갖음)

주 스테이션은 SEL(선택) 프레임(프레임을 보내고자 하는 종속 스테이션의 주소 포함)을 보내면서 자신이 전송할 데이터가 있음을 알림. -> 해당 종속스테이션은 수신된 SEL을 확인하고 응답으로 ACK프레임을 보냄으로써 받을준비가 됨을 알림 -> 이후 주 스테이션에서 종속스테이션으로 데이터전송

(폴 모드)

: 폴 모드는 주 스테이션이 다수의 종속스테이션에게 보낼 데이터가 있는지 여부를 확인하여 전송이 이루어지도록 하는 모드이다. (선택모드는 일방적이었지만 이건 다름)

주스테이션에서 폴 프레임을 전송하면 전송할 데이터가 없는 종속스테이션은 NAK를 전송할 데이터가 있는 종속 스테이션은 ACK를 보낸다.

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/05   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함