본문 바로가기

네트워크 기초

네트워크 :: 1일차 숙제 [ Ethernet통신 조사하기 ]

http://texit.tistory.com/23 


https://m.blog.naver.com/PostView.nhn?blogId=jvioonpe&logNo=220227243735&proxyReferer=https%3A%2F%2Fwww.google.com%2F


위의 글들을 참고하였습니다.



* 이더넷 ( 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에는 부적합하다.