이더넷

suhan cho·2022년 5월 24일
0

LAN

  • 근거리 통신망으로 지역적으로 제한된 지역에서 독립적인 장치들이 서로 통신할 수 있게 하는 데이터 통신 시스템

  • LAN은 매체 공유 문제를 해결하기 위해

    • 이더넷(CSMA/CD)
    • 토큰링, 토큰버스, FDDI(Token Passing)

CSMA/CD

  • 각 호스트들이 전송매체에 경쟁적으로 데이터를 전송
  • 프레임을 전송하면서 충돌여부 검사
  • 전송 중에 충돌이 감지되면 패킷의 전송을 중단
  • 충돌이 발생시 모든 스테이션들이 알 수 있도록 통보신호 송신
  • 통보신호에 따라 전송을 조절

장점

  • 토큰 패싱에 비해 구현이 비교적 간편
  • 어느 한 기기에 고장 발생하여도 다른 기기 통신에 영향 미치지 않음

단점

  • 스테이션의 수가 많아지면 충돌이 많아져서 효울이 떨어진다
  • 충돌후 임의의 시간동안 대기하기에 지연시간 예측하기 어렵다

토큰패싱

  • 링에 참여할 스테이션들로 논리적인 링을 구성하고, 제어토큰 생성
  • 논리적인 링을 따라 한 방향으로 전달
  • 전송할 데이터가 있는 스테이션은 토큰이 자신에게 왔을 때 전송매체를 통해 데이터 전송한 다음 토큰을 논리적인 링 상의 다음 스테이션 전달

장점

  • 한 스테이션에서 토큰을 소유할 수 있는 시간을 제한하면, 충돌이 없으면서 최대 지연 시간을 예측가능

단점

  • 스테이션 수가 늘면 데이터 보내기위해 더 많은 시간을 기다려야 한다.

IEEE802

  • 다양한 제조업자의 장치들 사이의 상호연결이 가능하도록 하는 표준을 만들기 위해
  • LAN 프로토콜의 물리층과 데이터링크층의 기능 명세화

데이터 링크층

  • 논리 연결 제어(LCC, logical link control)
    흐름제어, 오류제어와 프레임 생성 일부분에 대한 역할 처리
  • 매체 접근 제어(MAC, media access control)
    각각의 LAN을 위한 특별한 접근 방법을 정의

이더넷

프레임

  • 7개의 필드로 구성
  • 확인 응답을 제공하지 않으므로 신뢰성 없음
  • 확인 응답은 상위계층에서 구현

  • 프리엠블

    • 수신자 시스테에서 프레임이 도착하는 것과 동기화할 수 있게 만들어주는 0과 1을 반복하는 7바이트 필드
  • SFD(start frame delimiter)

    • 1바이트로 프레임 시작을 알린다
    • 마지막 2비트는(11)이며 수신자에게 이 다음 필드가 목적지 주소임을 알림
  • Type

    • 프레임 내에 캡슐화된 패킷에 대한 상위계층 프로토콜 정의

프레임 길이

  • 최소와 최대길이가 제한
  • 최소값은 csma/cd 정확한 동작을 위해서 제한
  • 최소 프레임, 최대 프레임
profile
안녕하세요

0개의 댓글