Ethernet

wwiki
(이더넷에서 넘어옴)
이동: 둘러보기, 검색

빛의 매질로 여겨졌던 에테르(ether)에서 유래되었다.

이더넷은 OSI 모델의 물리 계층에서 신호와 배선, 데이터 링크 계층에서 MAC(media access control) 패킷과 프로토콜의 형식을 정의한다.

이더넷은 네트워크에 연결된 각 기기들이 48비트 길이의 고유의 MAC 주소를 가지고 이 주소를 이용해 상호간에 데이터를 주고 받을 수 있도록 만들어졌다. '전송 매체'로는 UTP 케이블 등을 사용하며, 각 기기를 상호 연결시키는 데에는 허브, 네트워크 스위치, 리피터 등의 장치를 이용한다.

CSMA/CD[편집 | 원본 편집]

이더넷은 CSMA/CD (carrier sense multiple access with collision detection 반송파 감지 다중 접속 및 충돌 탐지) 기술을 사용한다. 이 기술은 이더넷에 연결된 여러 컴퓨터들이 하나의 '전송 매체'를 공유할 수 있도록 한다.

동작절차[편집 | 원본 편집]

어떤 컴퓨터가 이더넷 네트워크를 사용하는 경우 다음과 같은 과정을 거친다.

  • 네트워크를 사용하려는 컴퓨터는 먼저 현재 네트워크 위에 흐르고 있는 데이터가 있는지를 감지한다.
  • 만약 현재 다른 데이터가 전송 중이면 사용할 수 있을 때까지 기다리고 아니면 전송을 시작한다.
  • 여러 군데에서 동시에 전송을 시작해 충돌이 발생하면 최소 패킷 시간 동안 전송을 계속해, 다른 컴퓨터가 충돌을 탐지할 수 있도록 한다.
  • 그 뒤, 임의 시간 동안 기다린 뒤에 다시 신호(반송파)를 감지하고, 네트워크 사용자가 없으면 전송을 다시 시작한다.
  • 전송을 마치면, 상위 계층에 전송이 끝났음을 알리고 끝마친다.
  • 여러 번 다시 시도했음에도 전송에 실패하면 이를 상위 계층에 알리고 끝마친다.

오늘날에는 대부분 네트워크 스위치를 사용하여 스위치 방식의 네트워크(switched network)를 구성하는데, 이 경우 충돌이 일어나지 않는다.

참고: https://ko.wikipedia.org/wiki/%EC%9D%B4%EB%8D%94%EB%84%B7