데이터 전송 방식
- 전송 방식의 종류
- 점대점 방식 : 호스트와 중개 호스트가 일대일로 연결, WAN 환경에서 사용
- 브로드캐스트 방식 : 특정 호스트가 전송한 데이터가 네트워크 전체에 전달
- 점대점 방식
- 교환 호스트가 송수신 호스트의 중간에 위치, 연결 개수가 많아지면 성능은 유리하지만 비용이 많이 든다. 반면, 연결 개수가 적어지면 네트워크 혼잡도가 증가하기 때문에 트래픽 많은 구간에는 매체를 늘리고 그렇지 않은 곳은 줄여 조절한다.
- Star 형
- 하나의 중개 호스트 주위로 여러 호스트를 일대일 연결
- 중앙 호스트가 네트워크의 신뢰성과 성능을 좌우한다. 중앙호스트의 문제 발생 시 네트워크 전체가 불가해짐
- Tree 형
- Star 형의 확장형으로 중앙 호스트에 연결된 호스트가 중계 노트가 됨
- 중앙(Root), 중계 노드의 성능과 신뢰성의 네트워크 전체에 영향을 준다.
- Ring 형
- 호스트의 연결이 순환고리 구조이며, 송,수신 호스트의 거리가 멀수록 중계 노드의 개입이 많아진다.
- 모든 호스트가 데이터 전송과 교환기능 동시 수행
- 단방향으로만 데이터 전달
- 한 호스트가 고장나면 네트워크 전체가 동작 안한다.
- 토큰 : 데이터의 전송권한으로 데이터 전송완료하면 다음 노드로 전송해 충돌을 방지한다.
- 완전형
- 모든 호스트가 일대일로 연결, 전송매체가 늘어날수록 비용 비효율, 전송 매체수 $(N(N-1))/2$
- 불규칙형
- 연결구조를 특정 패턴으로 분류 불가한 방식(일반 네트워크)
- 브로드캐스트 방식
- Bus 형
- 공유매체인 버스에 모든 호스트를 연결한다.
- 전송데이터를 모든 호스트에서 수신한다.
- 충돌 해결 방법
- CSMA/CD(Carrier Sense Mutiple Access/Collision Detection) : 충돌 도메인에서 충돌을 막아주는 것, 네트워크 상에 사용중인 사용자가 없으면 전송, 충돌 발생 시 알리고 임의의 시간 동안 기다리다 재전송
- 토큰 방식
- Ring 형
- 순환구조로 연결하며, 송신 호스트가 전송한 데이터는 순환 후 송신 호스트로 돌와와 폐기
- 링에 연결된 모든 호스트에 데이터 전달된다.(따라서 브로드캐스트, 점대점 가능)
- 토큰을 통해 충돌을 방지한다.
- 멀티 포인트 통신
- 유니포인트 : 하나의 송신 호스트를 기준으로 수신 호스트 하나와 연결
- 멀티포인트 : 하나의 송신 호스트를 기준으로 다수의 수신 호스트와 연결
- 유니캐스팅 : 송신 호스트가 한번의 전송으로 수신 호스트 하나에만 전송
- 멀티캐스팅 : 송신 호스트가 한번의 전송으로 다수의 수신호스트로 전송