위의 글들을 참고하였습니다.
* 이더넷 ( Ethernet )
이더넷은 원칙적으로 하나의 인터넷 회선에 유 / 무선 통신장비 공유기, 허브 등을 통해 다수의 시스템이 랜선 및 통신포트에 연결되어
통신이 가능한 네트워크 구조를 말한다. 보통 LAN 근거리 통신망이라는 표현을 하며, 가장 많이 사용하는 이더넷 표준이라고 할 수 있다.
- CSMA / CD 와 CSMA / CA 방식 ( 이더넷의 통신 방식들 )
* CSMA 란?
데이터를 전송하고 싶은 노드가 케이블의 통신 상황을 감시하여 케이블이 열리면 송신을 개시하는 임의의 다중접속 프로토콜
1. CSMA / CD 방식 ( Carrier Sense Multiple Access / Collision Detection )
여러 대의 시스템이 동시에 통신을 하게되면 문제가 발생할 수 있는데, 이 부분을 어떠한 방식으로 처리하는지에 대한 기술을 말한다.
- 보낸 사람은 케이블의 신호와 이력을 확인하고, 다른 사람에게 신호가 흐르고 있지 않음을 확인 후 전송을 시작
- 전송 중에도 파형에 의해 다른 사람의 송신과 충돌하지 않는 지를 감시하며 만약 충돌하는 경우에는 일정량의 전송 후 중단하고
각 보낸 사람마다 일정 시간의 딜레이를 두고 전송을 재시작 한다
- 하나의 회선을 다수가 공유하거나 많은 데이터를 다운로드하게 되면 속도가 느려지듯이 자체적으로 CSMA / CD 방식으로
제어를 하는 형태이다.
* 다른 사람에게 신호가 흐르지 않을 때 전송한다.
* 전송을 할 때에도 계속 다른 사람의 송신과 충돌하는 지 확인하면서 전송한다.
* 충돌할 시에는 일정량 전송 후 중단하고 보낸 사람마다 일정 시간의 딜레이를 두고 전송을 재시작한다.
- 전송 후 충돌을 감지하는 방식은 무선 LAN에서는 바람직하지 못하다. 무선 LAN에서 발생할 수 있는
' 숨겨진 터미널 ' 문제를 해결할 수 없기 때문이다.
2. CSMA / CA 방식 ( Collision Avoidance )
충돌을 사전에 회피하는 방식으로, 전송 전에 채널 사용여부를 확인하고 일정시간 대기 후에 전송 및 성공 여부를 확인하는 방식
이 때, 충돌 회피를 위해 전송 타이머를 사용하게 된다.
- Station 수가 증가할 수록 전송효율이 저하되기 때문에 고속의 LAN에는 부적합하다.
'네트워크 기초' 카테고리의 다른 글
네트워크 :: 사이더 ( CIDR ) 와 VLSM (0) | 2019.01.13 |
---|---|
네트워크 :: Subnet Mask, Subnetting (0) | 2019.01.13 |
네트워크 1일차 숙제 [ Manchester encoding ] (0) | 2019.01.12 |
네트워크 :: 1일차 [ LAN, WAN, IP ] (0) | 2019.01.12 |