네트워크 토폴로지 ( Network Topology )

: 네트워크가 물리적으로(HUB에) 연결되어 있는 방식

Bus형

- 패킷망 네트워크  (**패킷망: 경로와 대역폭 예약 X)

- 가장 많이 사용 (가성비 좋음)

- Ethernet

 

Star형

- 다른 노드에 영향을 주지 X

- 패킷 충돌이 없다.

 

Ring형

- 특정 경로를 따라 데이터가 순회하며 흘러가는 방식

- 패킷 충돌이 없다.

 

 

패킷의 종류

Unicast (유니캐스트)

- 1:1 통신 패킷

- 목적지 주소가 1개로 지정

 

Broadcast (멀티캐스트)

- 1:N 통신 패킷

- 목적지 주소가 불특정 다수 (목적지 주소가 모두)

- 수신할 때 패킷을 받아 수신할지 말지 결정

 

Multicast (브로드캐스트)

- 1:N 통신 패킷

- 목적지 주소를 정해놓고 패킷 전송 (목적지 주소 명확)

 

Ethernet

: CSMA/CD의 명칭으로 LAN 카드 규격 방식의 일종

- Bus형의 대표적인 형식

- Link layer에 해당

 

CSMA/CD ( Carrier-Sense Multiple Access with Collision Detection )  

: 반송파 감지 다중 접속 및 충돌 탐지

CSMA/CD 동작 과정

1. 네트워크상에 통신이 일어나고 있으면 (캐리어 감지) 데이터를 보내지 않고 기다린다.

2. 네트워크상에 통신이 일어나고 있지 않으면 데이터를 보낸다.

   - Frame을 모든 컴퓨터에 전송한다.

   - 수신 컴퓨터에서 Frame를 확인한다.

   - 목적지 MAC address와 자신의 MAC address가 일치하는 경우 수신하고 아닌 경우에는 패킷을 버린다.

3. 캐리어가 감지되지 않을 때 두대 이상의 컴퓨터가 데이터를 동시에 보내는 경우가 Multiple Access이다.

4. 다중 접근(Multiple Access)일 때 부딪혀 충돌(collision)이 발생한다.

5. 네트워크상에 충돌이 있으면 컴퓨터들은 잠시 대기한다.

6. 네트워크상에 캐리어가 감지되지 않으면 다시 데이터를 보낸다.

 

** 캐리어: 네트워크상에 나타나는 신호, Ethernet에서 흘러가는 패킷이라고 생각하면 됨 

** collision은 Ethernet 환경에서만 발생

** collision domain: collision 발생 환경

** Z loss: [실제 네트워크 전체 패킷 - collision], collision으로 인한 손실이 없는 네트워크상 패킷들

** MAC address: node를 구분하는 고유 주소, 물리적 주소

 

 

+ Recent posts