이더넷 프레임 (Ethernet Frame)

Moon Blue의 IT 로그 📝·2023년 3월 30일
0
post-thumbnail

이더넷 프레임은 이더넷 기반의 네트워크에서 데이터를 전송할 때 사용되는 기본 단위입니다. 컴퓨터와 네트워크 장치 간에 정보를 교환하기 위해 사용되며, 이더넷 프레임은 표준화된 구조를 가지고 있어 서로 다른 장치들 간의 데이터 전송을 원활하게 합니다.

⚙️ 구성 요소

  • 프리앰블(Preamble) : 프레임 시작을 알리는 동기화 비트 패턴으로, 수신 측에서 프레임의 시작을 인식할 수 있게 합니다.
  • 목적지 MAC 주소(Destination MAC Address) : 수신할 장치의 물리적 주소인 MAC 주소를 나타냅니다. 목적지 주소를 통해 프레임이 올바른 수신자에게 전달되도록 합니다.
  • 소스 MAC 주소(Source MAC Address) : 데이터를 전송한 장치의 물리적 주소인 MAC 주소를 나타냅니다. 수신 측에서는 이를 통해 데이터의 출처를 확인할 수 있습니다.
  • 이더타입(EtherType) : 프레임 내의 페이로드 데이터 형식을 식별하는 필드로, 상위 계층 프로토콜(예: IPv4, IPv6)의 종류를 알려줍니다.
  • 페이로드(Payload) : 전송할 실제 데이터를 담고 있는 부분으로, 일반적으로 최대 1500바이트의 크기를 가집니다.
  • 프레임 체크 시퀀스(Frame Check Sequence) : 프레임의 무결성을 확인하기 위한 오류 검출 코드로, 수신 측에서 프레임의 오류를 검출하는데 사용됩니다.

✅ 작동 원리

이더넷 프레임은 소스 장치에서 목적지 장치로 전송되는 과정에서, 스위치와 라우터 등의 네트워크 장비를 거칩니다. 이 과정에서 각 네트워크 장비는 프레임의 목적지 MAC 주소를 확인하여 해당 프레임을 올바른 방향으로 전달합니다. 도착한 수신 장치는 프레임 체크 시퀀스를 통해 프레임의 무결성을 검증한 후, 이더타입 필드를 참조하여 페이로드의 데이터를 적절한 상위 계층 프로토콜로 전달하게 됩니다. 이렇게 이더넷 프레임을 사용하여 데이터를 전송하면, 네트워크 상에서 다양한 장치들 간의 원활한 데이터 교환이 가능해집니다.

✅ 중요성

이더넷 프레임은 네트워크 환경에서 데이터 전송의 기본 단위로서 매우 중요한 역할을 합니다. 이더넷 프레임의 표준화된 구조는 서로 다른 제조사의 장치 간에도 호환성을 보장하며, 이를 통해 다양한 네트워크 장비와 컴퓨터가 함께 작동할 수 있습니다. 또한, 이더넷 프레임은 프레임의 출처와 목적지를 명확하게 구분하고, 오류 검출 기능을 통해 신뢰성 있는 데이터 전송을 지원합니다. 이러한 특징들 덕분에 이더넷 프레임은 네트워크 상에서 데이터를 안전하게 전달할 수 있게 해줍니다.

profile
What a Beautiful World~ 🌏

0개의 댓글