반응형
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 |