이 영역을 누르면 첫 페이지로 이동
butter_shower 블로그의 첫 페이지로 이동

butter_shower

페이지 맨 위로 올라가기

butter_shower

이더넷프레임, 이더넷 동작과 CSMA/CD

  • 2018.11.21 01:28
  • Computer Engineering/데이터 통신 Data communication
글 작성자: _rian

이더넷 프레임이란?

 

- LAN의 2계층은 이더넷이라는 규칙이 적용됨

- 이더넷이 사용되는 주소 => MAC 주소

- 이더넷에서는 '이더넷 헤더'와 '이더넷 트레일러'를 데이터그램에 붙여서 '이더넷 프레임'으로 캡슐화를 함.

  • 타입 : 페이로드에서 전송하는 데이터(3계층 PDU)의 종류를 특정하는 값
    (IP 데이터그램이라면 16진수로 0800이 들어간다.)
  • 페이로드 : 이더넷 헤더와 트레일러에 의해 캡슐화되는 3계층 PDU (전송되는 데이터)
  • FCS : 에러 체크용 비트열

 

 

이더넷의 동작

 

- 허브에 의해 모든 기기에 도달한 프레임은 수신처 MAC 주소를 가진 기기 이외에는 파기함.

- 동작 예시

 

① 송신 컴퓨터가 유니캐스트로 프레임을 송신하면 모든 기기에 도달한다.

② 수신한 프레임의 수신처 MAC 주소가 자신의 MAC주소가 아닌 컴퓨터는 프레임을 파기한다.

 

 

CSMA/CD (Carrier Sense Multiple Access/Collision Detection)

- 멀티 엑세스 네트워크의 경우, 동시에 신호를 보내면 도중에 신호가 충돌해서 읽을 수 없게 될 가능성이 있다.

- 그래서 이더넷에서는 '신호를 보내는 타이밍을 겹치지 않도록 비켜나가'게 함으로써 충돌을 일어나지 않도록 한다.

- 위와 같은 엑세스 제어를 CSMA/CD라고 한다.

  • CS(신호 감지) : 누군가가 송신중이라면 송신하지 않는다
  • MA(다중 엑세스) : 아무도 송신하고 있지 않다면 송신할 수 있다.
  • CD(충돌 검사) : 송신 후에 충돌이 일어나면 다시 재수행한다.

'Computer Engineering > 데이터 통신 Data communication ' 카테고리의 다른 글

네트워크 관련 장비 - NIC, 허브, 라우터, 스위치, 리피터, 브리지, 게이트웨이 등  (0) 2020.05.09
라우팅이란 (정적 경로 설정과 동적 경로 설정, IGP와 EGP, Distance Vector와 Link State에 관해서)  (1) 2019.06.10
데이터 통신 - 데이터 전송 방법과 MAC 주소  (0) 2018.11.16

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • 네트워크 관련 장비 - NIC, 허브, 라우터, 스위치, 리피터, 브리지, 게이트웨이 등

    네트워크 관련 장비 - NIC, 허브, 라우터, 스위치, 리피터, 브리지, 게이트웨이 등

    2020.05.09
  • 라우팅이란 (정적 경로 설정과 동적 경로 설정, IGP와 EGP, Distance Vector와 Link State에 관해서)

    라우팅이란 (정적 경로 설정과 동적 경로 설정, IGP와 EGP, Distance Vector와 Link State에 관해서)

    2019.06.10
  • 데이터 통신 - 데이터 전송 방법과 MAC 주소

    데이터 통신 - 데이터 전송 방법과 MAC 주소

    2018.11.16
다른 글 더 둘러보기

정보

butter_shower 블로그의 첫 페이지로 이동

butter_shower

  • butter_shower의 첫 페이지로 이동

검색

메뉴

  • All Categories
  • About Me
  • Guest Book

카테고리

  • 전체보기 (223)
    • 💫 주인장 이야기 (17)
    • 🌱 와글와글뻘글 (27)
    • IT Trends (11)
    • 주인장 일상 (0)
    • 📒 내 마음대로 독서 서평 (12)
    • 머신러닝 꿈나무 (30)
      • 기본 개념 (6)
      • Hands-on! (5)
      • Paper Review (5)
      • 캐린이의 Kaggle (1)
    • 알고리즘 Algorithm (33)
      • PS (8)
    • Computer Engineering (75)
      • Python (8)
      • Cloud Computing (9)
      • C (9)
      • C++ (0)
      • Java (6)
      • Django 장고 (4)
      • 임베디드 시스템 (10)
      • 병렬 처리(Parallel Processing) (9)
      • 데이터 통신 Data communication (4)
      • 유닉스 시스템 (Unix System) (3)
      • GitHub (1)
      • 마이크로 프로세서 (micro processor) (1)
      • 데이터 마이닝 (1)
    • Error Note 🚨 (3)
    • 영어 공부 (6)
      • Live Academy (6)
    • HOBBY (2)
      • Film Log (2)

최근 글

정보

_rian의 butter_shower

butter_shower

_rian

나의 외부 링크

  • Github
  • Facebook
  • Instagram
  • LinkedIn
  • Twitter

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. © _rian. Designed by Fraccino.

티스토리툴바