반응형

1. 이더넷(Ethernet)✅?
- 이더넷(Ethernet)이란🙄?
이더넷(Ethernet)이란? 여러 네트워크 장비 또는 장치 등을 LAN을 구축할 목적으로 설계된 네트워킹 한방식 또는 기술입니다. 이더넷은 우리나라에서 사용하고 있는 네트워킹 방식의 대부분이 이런 이더넷 방식을 사용하고 있습니다 그래서 이더넷은? ex.) 학교나, 회사 등 에서 컴퓨터 및 네트워크 장비들 간의 통신을 가능하게 하는 네트워크를 말합니다. 또한 OSI 7 LAYER 중 물리 계층, 데이터링크계층 에서 정의됩니다.
- 🌐인터넷(Internet)이랑 이더넷(Ethernet)이랑 뭐가 다른데🙃?
일단, 인터넷 (Internet) 은 큰 네트워크 즉, 다수의 또는 전세계적으로 연결된 컴퓨터 네트워크 말하지만 반대로 이더넷 (Ethernet) 은 네트워크를 구성하는 하나의 방식입니다. - 💬이더넷(Ethernet)의 통신 방식 CSMA/CD(Carrier Sense Multiple Access / Collision Detection)🔶
이더넷은 네트워크를 구성하는 하나의 방식이라고 했습니다. (이런 네크워크 방식에는 Token Ring 방식 FDDI 방식 ATM 방식 도 있습니다.) 그럼 어떤 방식을 쓸까요? 바로 CSMA/CD(Carrier Sense Multiple Access / Collision Detection)라는 프로토콜을 사용하여 통신을 합니다. CSMA/CD는 충동확인으로도 불립니다. 이것은 이더넷 버스에 연결된 여러 PC들이 동시에 통신하게 되어 발생되는 충돌을 막기위해서 사용하는 프로토콜입니다. 이러한 방식을 보면 CSMA/CD는 4개의 동작이 있습니다. Carrier Sense, Multiple Access, Collision Detection 이 있습니다. 하나씩 확인해 보겠습니다.- Carrier Sense1️⃣(동작 1)
이 동작은 네트워크상에서 통신이 일어나고 있는지를 확인합니다. 한마디로 네트워크를 사용하고 있는지 호가인하는것입니다. 즉 캐리어(Carrier)가 있는지 확인하는 것입니다.(Carrier은 네트워크상에 나타나는 신호) 이것을 바로 Carrier Sense라고 합니다. 만약에 캐리어(Carrier)가 감지되면 즉 누가 네트워크를 통신하고 있으면 내가 보낼 데이터를 보내지않고 기다립니다. 그러다가 네트워크에서 통신이 없어지면 자기 데이터를 네트워크상에 보냅니다.[동작1]아무도 통신하고 있지 않을때 [동작1] 아무도 통신하고 있지 않을때 - Multiple Access2️⃣(동작 2)
여기서 만약 두 PC가 보낼 데이터를 가지고 있다고 가정해 봅시다. 그러다 두 PC는 네트워크에서 통신이 일어나지 않는것을 확인 했을 것입니다. 그래서 두 PC는 데이터를 보낼것입니다. 아마 동시에 보내지겠죠? 이런식으로 두개 이상의 PC들이 동시에 데이터를 보내는 경우가 있을 것입니다. 이런 경우를 바로 Multiple Access(다중접근)이라고 합니다.[동작2]
- Collision Detection3️⃣(동작 3,4)
이것은 통신에서 이렇게 Multiple Access가 있을경우 이런 동시에 데이터를 보내다가 부딪치는 경우를 충돌(Collision)이 발생했다고 합니다. 그래서 이런 콜리전이 발생되었는지 확인하는것을 Collision Detection(충돌 감지)라고 합니다. 만약 콜리전이 발생하면 데이터를 전송한 PC들은 랜덤한 시간으로 기다리고 다시 데이터를 전송합니다.[동작3] 충돌 발생 [동작4] - 이러한 CSMA/CD(Carrier Sense Multiple Access / Collision Detection)
CSMA/CD의 장점으로는 프로토콜 구현이 쉽고 어느 한개가 고장 나도 통신에 영향을 주지 않습니다.
반대로 단점으로는 거리의 제약이 있고 통신량이 만으면 충돌 횟수가 많아져 채널 이용률이 떨어집니다.
- Collision Detection3️⃣(동작 3,4)
- Carrier Sense1️⃣(동작 1)
- 🌐인터넷(Internet)이랑 이더넷(Ethernet)이랑 뭐가 다른데🙃?
++Reference
반응형
'Field > Network' 카테고리의 다른 글
[Network] 맥 어드레스(MAC Address)📜? (16) | 2024.05.13 |
---|---|
[Network] 토큰링(Token Ring)🔘? (0) | 2024.04.18 |
[Network] 인터넷, 인트라넷, 엑스트라넷 (0) | 2024.04.07 |
[Network] 네트워크란 무엇일까? (0) | 2024.04.01 |
DNS 정보 확인하는 법!!!! (0) | 2022.01.03 |