네트워크 구조 이해하기 - 데이터 링크 계층#1

2019, Sep 01    

데이터 링크 계층 - 네트워크 장비 간에 신호를 주고 받는 규칙을 정하는 계층.

  • 랜에서 데이터를 주고 받기 위해 필요한 계층

  • 이런 규칙들 중 일반적으로 가장 많이 사용되는 규칙이 이더넷 이다.

  • 허브를 사용하는 랜 환경에서는 특정한 컴퓨터 한 대에 데이터를 보내려고 해도
    허브에 연결 되어 있는 모든 컴퓨터에게 신호가 전달된다.

  • 이더넷은 이런경우를 대비하기 위해 데이터에 목적지 정보를 추가하는 것을 규칙으로 한다.

  • 또한 컴퓨터 여러 대가 동시에 데이터를 보내면 데이터들이 서로 부딪히는데 이것을
    충돌(collision) 이라고한다.

  • 이런 충돌을 피하기 위해 데이터가 동시에 케이블을 지나가게 하지 않도록 데이터를 보내는
    시점을 늦추는데, 이런 방법을 CSMA/CD 라고 한다.

  • CSMA/CD
    • CS - 데이터를 보내려고 하는 컴퓨터가 케이블에 신호가 흐르고 있는지
      아닌지를 확인하다는 규칙
    • MA - 케이블에 데이터가 흐르고 있지 않다면 데이터를 보내도 좋다는 규칙
    • CD - 충돌이 발생하고 있는지를 확인한다는 규칙
  • 지금은 CSMA/CD는 효율이 좋지 않다는 이유로 현재는 사요하지 않고 스위치 라는
    네트워크 장비를 사용한다.