추천, 2024

에디터의 선택

프레임과 패킷의 차이점

이 기사에서는 데이터 단위, 즉 프레임패킷 으로 네트워킹에서 자주 사용되는 두 가지 용어에 대해 논의 할 것입니다.
프레임과 패킷의 중요한 차이점은 프레임이 일련의 비트 집합이며 패킷이 캡슐화되는 반면 패킷은 조각화 된 데이터 형식이며 세그먼트를 캡슐화한다는 것입니다.

데이터 링크 계층은 프레이밍 프로세스를 수행합니다. 반면에 네트워크 계층은 데이터의 조각화를 수행하고 패킷이라고하는 작은 청크를 만듭니다.
또 다른 중요한 차이점은 프레임에 장치의 MAC 주소가 포함 되는 반면 패킷에는 장치의 IP 주소가 포함된다는 점 입니다.

비교 차트

비교 근거패킷
기본
프레임은 데이터 링크 계층 프로토콜 데이터 단위입니다.패킷은 네트워크 계층 프로토콜 데이터 단위입니다.
관련 OSI 계층데이터 링크 계층네트워크 계층
포함
원본 및 대상 MAC 주소.출발지 및 목적지 IP 주소.
상관 관계세그먼트는 패킷 내에 캡슐화됩니다.패킷은 프레임 내에 캡슐화됩니다.

프레임 정의

프레임이라는 용어는 전송 된 데이터의 앞뒤에 특수 문자를 추가하여 비트 집합 인 데이터를 보낸 사람이 "프레임"하는 직렬 회선을 통한 네트워킹과 관련된 네트워킹에서 유래했습니다.

프레임은 데이터 링크 계층에서 사용되는 데이터 단위로 정의 할 수 있습니다. 프레임은 패킷의 시작과 끝을 나타내는 마커와 보내고받는 주소로 구성됩니다.

프레임의 특정 예는 이더넷 프레임입니다. 다음은 프레임의 다양한 필드에 대한 간략한 설명입니다.

  • 이더넷 프레임의 길이는 다양하며 64 옥텟보다 작은 프레임이나 1518 옥텟보다 큰 프레임 (헤더, 데이터 및 CRC)이 없습니다.
  • 이더넷 프레임 형식에는 장치의 대상 MAC 주소 뿐만 아니라 물리적 인 원본도 포함됩니다.
  • 소스 및 목적지를 식별하는 것 외에도 이더넷을 통해 전송되는 각 프레임은 프리앰블, 유형 필드, 데이터 필드CRC (Cyclic Redundancy Check)를 포함 합니다.
  • 프리앰블은 64 비트의 맥동 0과 1로 구성되어 인터페이스 수신 동기화를 돕습니다.
  • CRC 필드는 전송 오류를 탐지하는 데 도움이됩니다.
  • 이 16 비트 정수 필드는 필드가 운반하는 데이터 유형을 설명합니다.
  • 인터넷의 관점에서 프레임 유형 필드는 필수적이며 자체 식별을 담당합니다. 프레임이 필요한 시스템에 도달하면 운영 체제는 어떤 프로토콜 소프트웨어 모듈이 프레임 유형을 사용하여 프레임을 처리해야하는지 식별합니다.
  • 자체 식별 프레임의 장점은 하나의 컴퓨터에서 여러 프로토콜을 함께 사용할 수 있고 간섭이없는 동일한 물리적 네트워크에서 여러 프로토콜을 결합 할 수 있다는 것입니다.

패킷의 정의

패킷은 패킷 교환 네트워크를 통해 전송되는 작은 데이터 블록 일 수 있습니다. 이 용어는 패킷을 전송할 때 특수 프레임 시작 및 프레임 끝 문자가 추가 된 문자 지향 프로토콜에서 파생됩니다.

패킷은 네트워크 계층에서 사용되는 프로토콜 데이터 단위입니다. 네트워크 계층의 기본 기능은 하나의 논리 주소 (IP 주소)에서 다른 주소로 패킷을 전달하는 것입니다. 패킷은 네트워크상의 두 장치간에 교환되는 데이터의 단독 단위입니다. 라우터는 IP 패킷 헤더를 사용하여 원본에서 대상으로 네트워크를 통해 패킷을 보냅니다.

비 연결 네트워크를 처리 할 때 데이터는 패킷으로 알려진 작은 부분으로 분할되어 네트워크를 통해 전송되어 높은 범위의 기계 간 연결로 다중화됩니다. 일반적으로 수 백 바이트의 데이터 만 포함하는 패킷에는 네트워크 하드웨어가 지정된 대상으로 패킷을 보내는 방법을 알 수있게 해주는 식별 정보가 들어 있습니다.
예를 들어, 막대한 파일은 여러 패킷으로 분할 된 다음 네트워크를 통해 한 번에 하나씩 전송됩니다. 네트워크 하드웨어는 패킷을 특정 대상으로 전달하며, 소프트웨어는이를 다시 단일 파일로 재구성합니다.

프레임과 패킷의 주요 차이점

  1. 프레임은 데이터 링크 계층에서 사용되는 데이터 단위로 정의 할 수 있습니다. 한편, 패킷은 네트워크 계층에서 사용되는 프로토콜 데이터 단위입니다.
  2. 패킷은 네트워크 계층에서 형성되는 반면 프레임은 OSI의 데이터 링크 계층에서 형성됩니다.
  3. 프레임에는 원본 및 대상 MAC 주소 (즉, 시스템의 실제 주소)가 포함됩니다. 반대로, 패킷 화에는 소스 및 대상 IP 주소가 포함됩니다.
  4. 패킷은 네트워크 계층에서 세그먼트를 캡슐화합니다. 반대로 프레임은 패킷을 데이터 링크 계층에 캡슐화합니다.

결론:

프레임 및 패킷은 OSI의 상이한 계층에서 이용되는 프로토콜 데이터 유닛 으로서 기능한다. 첫째, 전송 계층에 의해 네트워크 계층으로 전달되는 데이터는 일반적으로 전송 계층 헤더 및 데이터를 보유하는 세그먼트 입니다.

네트워크 계층에서 세그먼트는 세그먼트를 포함하는 패킷으로 알려진 조각으로 나뉘며 IP 헤더에는 기본적으로 원본과 대상의 IP 주소가 포함됩니다. 마침내 패킷은 프레임에 캡슐화됩니다. 데이터 링크는 결과 프레임을 전송 한 후에 원본 및 대상 MAC 주소 앞에 헤더를 추가합니다.

Top