이더넷 프레임은 무엇인가?

이강용·2024년 7월 18일
0

CS

목록 보기
78/109
post-thumbnail

  • 이더넷 프레임(Ethernet Frame)은 네트워크 상에서 데이터를 전송하는 기본 단위
  1. 프리엠블(Preamble) : 7바이트
  • 10101010 패턴이 반복되는 7바이트로 수신 측에서 시계 신호를 동기화하는 데 사용
  1. SFD(Start Frame Delimiter) : 1바이트
  • 10101011 패턴으로 프레임의 시작을 알리는 역할
  1. 목적지 MAC 주소(Destination MAC Address) : 6바이트
  • 데이터가 전달될 목적지 장치의 MAC 주소를 나타냄
  1. 출발지 MAC 주소(Source MAC address) : 6바이트
  • 데이터를 전송하는 장치의 MAC 주소를 나타냄
  1. 이더타입(EtherType) : 2바이트
  • 페이로드가 어떤 프로토콜인지 알려줌(예: IPv4, IPv6, ARP 등)
  1. 데이터(payload) : 46 - 1500 바이트
  • 실제 전송되는 데이터, 최소 46바이트에서 최대 1500바이트까지 가능
    • 데이터가 46바이트보다 작을 경우 패딩(padding)으로 채워짐
  1. 패딩 : 가변 길이
  • 데이터 필드가 최소 길이(46바이트)를 충족하지 않을 때 사용
    • 패딩은 데이터를 채워서 최소 프레임 길이를 유지
  1. FCS(Frame Check Sequence): 4바이트
  • 프레임의 오류를 검출하기 위한 필드
    • 사이클릭 중복 검사(CRC, Cyclic Redundancy Check) 값을 포함하여 수신 측에서 데이터의 무결성을 확인할 수 있음
PreambleSFDDestination MAC AddressSource MAC AddressType/LengthData (Payload)FCS
7 bytes1 byte6 bytes6 bytes2 bytes46-1500 bytes4 bytes
profile
HW + SW = 1

0개의 댓글