인터넷에서 하는 모든 작업에는 패킷이 포함 됩니다 . 예를 들어, 수신하는 모든 웹 페이지는 일련의 패킷으로 제공되고 귀하가 보내는 모든 전자 메일은 일련의 패킷으로 남습니다. 작은 패킷으로 데이터를 전달하는 네트워크를 패킷 교환 네트워크 라고 합니다.
인터넷에서 네트워크는 전자 메일 메시지를 바이트 단위 의 특정 크기 부분으로 나눕니다 . 이것들은 패킷입니다. 각 패킷은 목적지에 도달하는 데 도움이 되는 정보를 전달합니다. 보낸 사람의 IP 주소 , 의도 한 받는 사람의 IP 주소 , 이 전자 메일 메시지가 몇 개의 패킷으로 분리되었는지, 이 특정 패킷의 수를 네트워크에 알려주는 정보 . 패킷은 인터넷에서 사용하는 프로토콜인 TCP/IP(전송 제어 프로토콜/인터넷 프로토콜)로 데이터를 전달합니다. 각 패킷에는 메시지 본문의 일부가 포함되어 있습니다. 일반적인 패킷에는 1,000 또는 1,500바이트가 포함될 수 있습니다.
그런 다음 각 패킷은 최상의 사용 가능한 경로(메시지의 다른 모든 패킷이 사용하거나 메시지의 다른 패킷이 선택하지 않을 수 있는 경로)를 통해 대상으로 전송됩니다. 이것은 네트워크를 보다 효율적으로 만듭니다. 첫째, 네트워크는 밀리초 단위로 다양한 장비의 부하를 분산할 수 있습니다. 둘째, 메시지가 전송되는 동안 네트워크의 한 장비에 문제가 있는 경우 패킷이 문제를 우회하여 라우팅되어 전체 메시지의 전달을 보장할 수 있습니다.
네트워크 유형에 따라 패킷은 다른 이름으로 참조될 수 있습니다.
- 액자
- 블록
- 셀
- 분절
다음으로 패킷의 부분과 패킷이 적용되는 방법의 예에 대해 알아봅니다.
네트워크 패킷 구조

대부분의 네트워크 패킷은 세 부분으로 나뉩니다.
헤더 - 헤더에는 패킷이 전달하는 데이터에 대한 지침이 포함됩니다. 이러한 지침에는 다음이 포함될 수 있습니다.
- 패킷 길이(일부 네트워크에는 고정 길이 패킷이 있고 다른 네트워크에서는 이 정보를 포함하기 위해 헤더에 의존함)
- 동기화( 패킷이 네트워크와 일치하는 데 도움이 되는 몇 가지 비트 )
- 패킷 번호(패킷 시퀀스에 있는 패킷)
- 프로토콜(여러 유형의 정보를 전달하는 네트워크에서 프로토콜은 전송되는 패킷 유형을 정의합니다: 이메일, 웹 페이지, 스트리밍 비디오)
- 목적지 주소(패킷이 가는 곳)
- 발신 주소(패킷이 온 곳)
페이로드 - 패킷 의 본문 또는 데이터 라고도 합니다 . 패킷이 목적지로 전달하는 실제 데이터입니다. 패킷이 고정 길이인 경우 페이로드는 올바른 크기로 만들기 위해 공백 정보로 채워질 수 있습니다 .
예고편 - 바닥글 이라고도 하는 예고편 에는 일반적으로 수신 장치에 패킷의 끝에 도달했음을 알리는 몇 개의 비트가 포함되어 있습니다. 또한 일종의 오류 검사가 있을 수 있습니다. 패킷에 사용되는 가장 일반적인 오류 검사는 CRC(Cyclic Redundancy Check) 입니다. CRC는 꽤 깔끔합니다. 다음은 특정 컴퓨터 네트워크에서 작동하는 방식입니다. 페이로드에 있는 모든 1의 합계를 가져와 함께 추가합니다. 결과는 트레일러에 16진수 값으로 저장됩니다. 수신 장치는 페이로드의 1을 더하고 그 결과를 트레일러에 저장된 값과 비교합니다. 값이 일치하면 패킷이 양호한 것입니다. 그러나 값이 일치하지 않으면 수신 장치는 패킷을 다시 보내도록 발신 장치에 요청을 보냅니다.
예를 들어 전자 메일 메시지가 어떻게 패킷으로 분해되는지 살펴보겠습니다. 친구에게 이메일을 보냈다고 가정해 보겠습니다. 이메일 크기는 약 3,500비트(3.5킬로비트)입니다. 이를 통해 전송하는 네트워크는 1,024비트(1킬로비트)의 고정 길이 패킷을 사용합니다. 각 패킷의 헤더 길이는 96비트이고 트레일러는 길이가 32비트이므로 페이로드용으로 896비트가 남습니다. 3,500비트의 메시지를 패킷으로 나누려면 4개의 패킷이 필요합니다(3,500을 896으로 나눕니다). 3개의 패킷에는 896비트의 페이로드가 포함되고 네 번째 패킷에는 812비트가 포함됩니다. 다음은 4개의 패킷 중 하나에 포함될 내용입니다.
각 패킷의 헤더에는 적절한 프로토콜, 발신 주소(컴퓨터의 IP 주소), 대상 주소(이메일을 보내는 컴퓨터의 IP 주소) 및 패킷 번호(1, 2, 3)가 포함됩니다. 또는 4개의 패킷이 있으므로 4개). 네트워크의 라우터 는 헤더의 대상 주소를 보고 이를 조회 테이블과 비교하여 패킷을 보낼 위치를 찾습니다. 패킷이 목적지에 도착하면 친구의 컴퓨터는 각 패킷에서 헤더와 트레일러를 제거하고 패킷의 번호가 매겨진 순서에 따라 이메일을 재조립합니다.
최초 발행일: 2000년 12월 1일