이더넷(Ethernet)이란?

wannabeking·2022년 6월 26일
0

CS

목록 보기
6/27

프레임, 패킷, 세그먼트

  • 세그먼트: data에 4계층(TCP 등)이 붙은 것
  • 패킷: 세그먼트에 3계층(IP 등)이 붙은 것
  • 프레임: 패킷에 2계층(Ethernet 등)이 붙은 것


이더넷

  • 2계층인 데이터링크 계층에 속함
  • IEEE 802.3으로 표준화 됨
  • 단거리는 UDP케이블, 장거리는 광케이블을 통해 전송
  • 비용이 낮고 빠름
  • 보안 수준이 높고 안정성 있음
  • 각 기기마다 가지고있는 고유의 6Byte MAC 주소(16진수 2쌍 * 6)를 이용하여 통신
  • MAC 주소는 AA:BB:CC:DD:EE:FF에서 앞 16진수 6자리가 랜카드 회사 번호, 뒤 6자리가 식별 번호
  • CSMA/CD 기술을 사용하여 여러 컴퓨터들이 하나의 전송 매체를 공유할 수 있도록 함


이더넷 프레임 구조

  • 도착지 MAC 주소
  • 출발지 MAC 주소
  • 3계층 프로토콜 타입
    • IPv4: 0800
    • ARP: 0806


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

  • 반송파 감지 다중 접속 및 충돌 탐지 기술
  • A, B 컴퓨터가 이더넷 네트워크를 사용하는 경우 다음 과정을 거침
    1. 현재 회선이 사용 중인지 확인 반송파 감지 - Carrier Sense
    2. A, B 컴퓨터는 회선이 사용 중이지 않은 것을 확인하고 데이터 전송 다중 접근 - Multi Access
    3. 전송된 데이터들이 충돌, 신호가 퍼져나갈 때 비정상적인 증폭으로 충돌을 확인 충돌 감지 - Collision Detection
    4. 충돌을 확인한 전송장비가 충돌을 알림
    5. A, B 컴퓨터는 충돌 확인 후 백오프 알고리즘을 수행하고 임의의 시간동안 전송 중단
    6. 임의의 시간이 지난 후 다시 데이터를 전송하고 이 과정을 충돌이 일어나지 않을 때까지 반복


profile
내일은 개발왕 😎

0개의 댓글