Network/공개글
half duplex, full duplex / unidiriection, bidirection의 차이
huammmm1
2013. 4. 19. 17:24
먼저
unidirection : host A가 host B에게 데이터를 보낼때, A가 B에게 데이터를 보내기만 할 수 있거나,
A가 B로부터 데이터를 받기만 할 수 있는 경우. 즉 데이터의 흐름방향이 한쪽으로 정해져있다.
bidirection : host A가 host B에게 데이터를 보낼때, A가 B에게 데이터를 보내기도 하고,
A가 B로부터 데이터를 받을수도 있는 경우. 즉 데이터의 흐름방향이 양쪽이다.
half-duplex : 두 개의 host가 모두 데이터를 전송하거나 받을 수 있지만 동시에는 하지 못하는 경우.
즉, A가 B에게 데이터를 보내고있다면 B는 받기만 해야하며 동시에 B가 A에게 자신의 데이터를 보낼 수 없다.
full-duplex : 두 개의 host가 모두 아무때나 데이터를 전송하거나 받을 수 있는 경우.
즉 A는 B에게 데이터를 보내면서 그와 동시에 B로부터의 데이터도 수신할 수 있다.