답은 알고리즘 뿐이야!

LAN ~ MAC Adress 본문

CS/네트워크

LAN ~ MAC Adress

skyde47 2020. 9. 27. 19:22

LAN 이란?

Local Area Network의 줄임말로

어느 한정된 공간에서의 네트워크를 구성하는 것을 의미한다.

 

WAN 이란?

Wide Area Network의 줄임말로

멀리 떨어진 지역을 서로 연결하는 네트워크를 구성하는 것을 의미한다.

 

이더넷(Ethernet) 이란?

네트워크를 구성하는 방법 중 하나로 CSMA/CD 프로토콜을 사용해 통신함.

우리나라 네트워킹 방식의 90% 이상을 차지하고 있다.

 

CSMA/CD 프로토콜 이란?

Carrier Sense Multiple Access / Collision Detection의 줄임말로

"대충 알아서 눈치껏 통신하자!" 라는 방식이다. 

 

이더넷의 통신 방법 (feat. CSMA/CD 프로토콜)

  1. 네트워크에 Carrier(신호)가 있는지를 감지(Sense)한다. => Carrier Sense

  2. 신호가 있으면 대기한다. 신호가 없다면 각 PC는 무조건 자기 데이터를 네트워크 상에 전송한다.

  3. 데이터를 보낸 PC가 한대 뿐이라면 통신한다. 여러대 있다면 다중접근(Multiple Access)이 발생한다. => Multiple Access

  4. 이러한 다중접근충돌(collision)이라고 하고, 네트워크는 충돌을 감지(Collision Detection)한다.      => Collision Detection

  5. Collision이 발생하면 각 PC들은 Random한 시간동안 대기 후 다시 데이터를 전송한다.

  6. 한 PC에서 지속적으로 충돌 판정 시 그 PC는 통신을 포기한다.

토큰링(TokenRing) 이란?

  • 토큰을 가진 PC만이 네트워크에 데이터를 실어 보내는 방식(순차적인 방식)으로 IBM에 의해 처음 개발되었다.

  • 데이터를 전송한 PC( or 전송할게 없는 PC)는 토큰을 다음 PC로 건네준다.

  • 충돌이 발생하지 않아 네트워크 성능 예측이 쉽지만 차례를 계속 기다려야한다는 단점이있다.

  • 이더넷의 발전으로 토큰링은 사라지기 시작하였다.

MAC Adress 란?

  • Midea Access Control Adress의 줄임말로 통신을 하기 위해 필요한 실질적인 주소이다. (고유한 하드웨어 주소)

  • TCP/IP 통신에도 사용된다 (IP주소 -> MAC Adress 변환) => ARP(Adress Resolution Protocol)

  • 2진수 48bit(6octet)를 16진수로 변환하여 16진수 12자리로 사용한다.

  • MAC Adress는 아래의 3가지 형식으로 표현한다

  • 00 - 00 - 00 - 00 - 00 - 00

  • 00 : 00 : 00 : 00 : 00 : 00

  • 0000.0000.0000

  • MAC Adress 앞쪽 6자리는 OUI(Organizational Unique Identifier)코드생산자를 나타낸다 => 어느 회사 제품인지를 식별

  • MAC Adress 뒤쪽 6자리는 메이커에서 장비에 분배하는 Host Identifier이다. (Serial Number)

 

'CS > 네트워크' 카테고리의 다른 글

OSI 7계층  (0) 2020.09.29
InterNet, IntraNet, ExtraNet  (0) 2020.09.27
Comments