Infra/Network

# [Network] 이더넷 (Ethernet)

leehi0110 2023. 7. 19. 08:30
반응형

0. 이더넷을 이해하기 위한 사전 지식

  -  LAN ( Local Area Network ) ? 근거리 통신망으로 비교적 가까운 거리에 위치한 장치들이 연결된 네트워크

  -  WAN ( Wide Area Network ) ? 원거리 통신망으로 여러 개의 LAN이 모여 이루는 넓은 범위의 네트워크

1. 이더넷 (Ethernet) 이란?

  -  이더넷은 LAN을 위해 개발된 근거리 유선 네트워크 통신망 기술, 즉 네트워크를 만드는 하나의 방식이다.

  -  네트워크에 연결된 각 기기들이 48비트 길이의 고유 MAC 주소를 가지고 있는데 이를 이용해 데이터를 주고 받는다.

  -  CSMA/CD 프로토콜을 이용하여 통신하는 것이 가장 큰 특징이다.

    CSMA/CD ( Carrier Sense Multiple Access / Collision Detection ) ?
       반송파 감지 다중 액세스 / 충돌 검출 일반적으로 '눈치껏 알아서 통신하자'라는 말로 쓰이며 동작 방식은 아래와 같다'

  • 통신을 원하는 PC는 네트워크 상에 통신이 일어나고 있는지 확인 ( Carrier Sense ) 한다.
    • 네트워크 상에서 통신이 없으면 자신의 데이터를 네트워크 상에 전송한다.
    • 누군가 네트워크 상에서 통신하고 있으면 기다린다.
  • 두대 이상의 PC가 캐리어를 감지하다 동시에 데이터를 보내게 되는 경우 ( Multiple Access ), 충돌이 ( Collision ) 발생할 수 있다.
  • 데이터를 네트워크에 실어보내고 다른 PC 때문에 충돌이 발생하지 않는지 점검해야 한다. ( Collision Detection )
  • 만약, 충돌이 발생했다면 PC들은 랜덤한 시간 ( 사람이 체감하기 힘든 짧은 시간 ) 동안 기다린 다음 다시 데이터를 전송하게 된다.

 

반응형

'Infra > Network' 카테고리의 다른 글

# [Network] ARP ( Address Resolution Protocol )  (0) 2023.08.03
# [Network] LAN ( Local Area Network )  (0) 2023.07.28
# [Network] DNS  (0) 2023.07.06
# [Network] 허브 ( Hub )  (0) 2023.06.27
# [Network] 스위치 ( Switch )  (0) 2023.05.22