[스위치 동작 방식] Frame Forward 방식(스위치 동작 방식)

2025. 5. 28. 16:41·네트워크
728x90
반응형

Switch Frame Forward 방식(L2)

    •  Frame Size
Preamble(7byte, 헤더 아님) SFD(1Byte, 헤더 아님) Destination Address(6Byte, 헤더) Source Address(6Byte, 헤더) Type(2Byte, 헤더 ) Payload(46~1500Byte, 헤더 아님) Frame Check Sequence(CRC, 4Byte, 헤더 아님 )
  • Preamble : 송신자와 수신자가 데이터를 같은 비트신호(리듬)로 보내기 위한 준비 단계
  • SFD : 이더넷 프레임 시작을 알리는 
  • Type: 페이로드에 있는 데이터의 프로토콜 타입 (ex: IP, ARP, RARP) 
  • CRC : 데이터가 전송 중에 깨졌는지 확인하는 헤더

Store and Forward 방식

  • 유입된 전체 프레임을 버퍼에 저장하고 프레임 오류 검사(CRC 검사)를 수행한 후 신호 충동(Collision)여부를 감지하면서 목적지로 프레임을 전송
  • 전체 프레임에 대한 오류 및 신호 충돌 검사를 진행하기에 신뢰성이 높지만 속도가 느림

Fragement-Free 방식

  • 유입된 프레임의 첫 64Byte를 확인 후 충돌(Collision)여부를 감지하면서 목적지로 프레임 전송
  • 이더넷의 경우 신호 충돌을 감지하기 위해서 최소 64Byte크기의 프레임이 필요
    • MAC 헤더(12Byte ) + Type(2Byte) + Payload(46Byte) + FCS(4Byte) = 64Byte

Cut-Through 방식

  • 목적지 MAC 주소(6Byte)만 보고 즉시 전송
    • 보통의 장비들은 Source/Destination MAC + Type헤더까지 확인을 진행
  • 프레임의 오류 및 신호 충돌 검사를 진행하지 않아 신뢰성이 낮음

결론

  • 스위칭 방식 속도(빠른 순서)
순위 스위칭 방식 전송 방식  특징
🥇 1 Cut-Through 목적지 MAC 주소까지만 읽고 즉시 전송 시작 가장 빠름, 오류 검출 안 함
🥈 2 Fragment-Free 64바이트 수신 후 전송 시작 빠르면서도 충돌 프레임 일부 필터링
🥉 3 Store-and-Forward 프레임 전체 수신 후 전송 가장 안정적, 가장 느림 (지연 존재)
  • 스위치에서 해당 모드를 바꿀 수 있음
  • 현업에서는 Store and Forward를 많이 사용(안정성 때문)
728x90
반응형

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

상태 코드 - 304 Not Modified  (0) 2025.05.27
HTTP 버전 프로토콜에 따른 기능 차이  (0) 2023.10.25
"이 사이트 보안 인증서에 대한 해지 정보를 사용할 수 없습니다" 해결방법  (0) 2023.03.03
HTTP Version  (0) 2022.08.29
HTTP method type (GET, HEAD, POST, PUT, DELETED, CONNECT, TRACE)  (0) 2022.08.18
'네트워크' 카테고리의 다른 글
  • 상태 코드 - 304 Not Modified
  • HTTP 버전 프로토콜에 따른 기능 차이
  • "이 사이트 보안 인증서에 대한 해지 정보를 사용할 수 없습니다" 해결방법
  • HTTP Version
Royal!
Royal!
Bachelor of Arts. Bachelor of Science in Engineering. Master of Science in Engineering (In Progress). Job Title: Infrastructure & Security & Cloud Engineer. Etc: Mentor at Fourth Industrial Revolution Center.
  • Royal!
    Security
    Royal!
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 운영체제
      • 네트워크
      • 클라우드
      • 서버
      • Container
      • 프로그래밍
        • Python_혼자 끄적끄적
        • Python_AI(영상처리)
        • 빅데이터
        • C_정보올림피아드 Language_Coder
        • C_QnA
      • 자격증
        • 정보보안기사
        • 정보처리기사
        • ADsP
        • CPPG
        • 보안법률
        • NCA~NCP
        • AWS Certified Solutions Arc..
      • 리버싱
        • 리버싱 걸음마
      • Wargame & CTF
        • Hackerschool FTZ
      • 기타 교육
        • KISA 정보보호제품실습군
        • 빅데이터_분석실무
        • 시큐어코딩진단전문교육(호남정보보호센터)
        • SW테스트 전문가 과정(ISTQB CTFL자격)
        • 정보보호 컨설팅 전문가 양성과정
      • 기타
        • 면접일지
        • 기타
        • 인턴활동
        • 논문 요약
      • K-Shield Jr
        • 악성코드분석
        • 침해사고분석
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    rest api 제약조건
    swtich frame
    nce덤프
    geteuid()
    rest api 아키텍처
    rest api 정리
    getuid
    getuid()
    nce dump
    geteuid
    fragment-free
    kernel모드
    스위치 프레임 동작 방식
    kernel 구성요소
    euid란
    rest api 논문
    l2 스위치 프레임 전달 방식
    uid란
    restful api 개념
    euid가 중요한 이유
    네이버클라우드 ftp 설정
    304코드
    kernel 사용자 모드
    rest api 공부
    스위치 프레임 포워딩 방식
    rest api 문법
    304 code
    redirect 304
    상태코드 304
    switch forwarding mode
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Royal!
[스위치 동작 방식] Frame Forward 방식(스위치 동작 방식)
상단으로

티스토리툴바