장발의 개발러

4번째 과제 본문

대학원/컴퓨터통신망특론

4번째 과제

장발의 개발러 2009. 5. 4. 17:10


****************************
 작성일: 2009.04.04(월)    
 작성자: Myung-Ju.Kim      
 블로그: imover.tistory.com
****************************

1. asynchronous, synchronous, and isochronous 에 대하여 설명하라.
- asynchronous (비동기식 전송)
비동기식 전송이란 데이터를 전송할 때 하나의 글자를 나타내는 부호의 전후에 시작비트와 정지비트를 넣어서 블록의 동기화를 취해주는 방식으로 start-stop 전송방식이라고도 한다. 비동기식 전송은 송신 측과 수신 측 사이의 송·수신 시점을 일치시키는 절차 없이 고정된 크기의 비트 묶음을 기본 단위로 하여 임의의 시점에서 전송할 수 있다.
- synchronous (동기식 전송)
동기식 전송이란 2대의 송수신 시스템 사이에서 통신할 때 시차가 있을 경우 보내온 데이터를 잘못 해석할 가능성을 막기 위해 양방향 시차를 맞추어 수신자가 정확히 수신할 수 있는 기술을 말한다.
- isochronous (등시성 전송)
동기식 데이터 링크에서 데이터를 동기 방식과 비동기 방식으로 교환하면서 전송하는 것으로, 임의의 두 유의 순간의 간격이 항상 단위 시간의 정수배가 되도록 하는 데이터 전송 방식. 등시성 신호는 신뢰할 수 있는 전송을 위해 고정 비트 전송 속도를 사용해야 한다.

2. USB 프레임과 패킷의 차이를 설명하라.
USB의 기본적인 전송방식은 Broadcasting 전송방식이다. 이런 USB에서는 각각의 디바이스와 관련된 애플리케이션으로부터 요청이 들어올 때 이를 처리하기 위해 스케쥴링 정책에 따라 프레임을 생성한다. 생성된 프레임은 USB로 연결되어 있는 모든 디바이스에 Broadcasting 되며 하나의 프레임 안에는 여러 애플리케이션의 요청이 포함되어 있다. 이러한 요청의 단위를 USB에서는 트랜잭션이라 하며 트랜잭션은 3개의 패킷으로 구성된다. (각각의 패킷은 다시 여러 개의 필드로 구성된다.)

3. 알로하 프로토콜의 장단점을 설명하라.
알로하(ALOHA) 프로토콜은 1970년대 초 하와이 군도에 있는 섬들 간에 무선데이터통신망(패킷라디오망)을 구성하기 위해 하와이 대학에서 개발되었으며, 동일한 하나의 채널을 여러 사용자가 공동으로 이용하는 방법으로써 다중접속방법의 효시가 되었다.
- 장점
알로하 프로토콜은 구조와 원리가 단순하며 채널번호를 자유롭게 선택할 수 있다는 장점이 있다.
- 단점
동시에 여러 노드가 패킷을 전송하면 충돌이 발생할 수 있다. 이때 수신노드는 해당 패킷을 무시하기 때문에 부하가 증가할수록 패킷의 충돌 횟수가 늘어나 최대 채널 사용율이 저조하다는 단점이 있다.

4. 충돌감지가 왜 CSMA의 성능을 향상시켜주는지 설명하라.
CSMA(Carrier Sense Multiple Access)방식은 각 지국이 전송하기 이전에 먼저 매체에 귀를 기울일 것(또는 매체의 상태를 확인하는 것)을 요구하고 있다. 다시 말해 CSMA는 ‘전송 이전에 감지’ 또는 ‘말하기 이전에 듣기(Listen before Talk)’원칙에 기반을 두고 있다. 이런 CSMA방식은 충돌의 가능성을 줄일 수는 있으나, 완전히 없앨 수는 없다. 이러한 CSMA의 단점을 보완하여 나온 방식이 CSMA/CD(Carrier Sense Multiple Access with Collision Detection)이다. CSMA/CD방식은 CSMA방식에 충돌을 처리하는 절차를 더한 것이다. 이 방식은 지국이 프레임을 전송한 뒤에 전송이 성공했는지 매체를 관찰한다. 지국은 프레임을 전송함과 동시에 충돌을 감지한다. 프레임이 목적지에 도착하기 전에 다른 프레임의 비트가 발견되면 충돌이 일어난 것으로 판단하고 재충돌을 방지하기 위해 랜덤 시간 동안 기다렸다가 재전송을 시도한다. CSMA/CD방식은 기존 CSMA방식에 이러한 충돌감지 기능을 더하여 충돌이 발생했을 경우 빠른 시간 안에 복구 되도록 한다.