컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 데이터 패킷이란 무엇이며 어떤 역할을 합니까?

데이터 패킷이란 무엇이며 어떤 역할을 합니까?

"패킷"은 TCP/IP 프로토콜 통신 전송의 데이터 단위이며 일반적으로 "데이터 패킷"이라고도 합니다. 어떤 사람들은 LAN에서 전송되는 것이 "프레임"(Frame)이 아니라고 말합니다. 맞습니다. 하지만 TCP/IP 프로토콜은 OSI 모델의 세 번째 계층(네트워크 계층)과 네 번째 계층(전송 계층)에서 작동하는 반면 프레임은 두 번째 계층(데이터 링크 계층)에서 작동합니다. 상위 레이어의 콘텐츠는 하위 레이어의 콘텐츠에 의해 전송되므로 LAN에서는 '프레임'에 '패킷'이 포함됩니다.

용어 설명: OSI(개방형 시스템 상호 연결) ​​모델은 국제 표준화 기구(ISO)에서 정의한 표준으로, 각 계층이 서로 다른 통신 수준에 대한 프로토콜을 정의하는 계층형 아키텍처를 정의합니다. OSI 모델은 7개의 계층으로 구성되며, 17개 계층은 물리 계층, 데이터 링크 계층, 네트워크 계층, 전송 계층, 세션 계층, 프리젠테이션 계층, 응용 계층입니다. OSI 모델은 논리적으로 두 부분으로 나눌 수 있습니다. 하위 계층 14는 원시 데이터 전송에 초점을 맞추고 상위 계층 57은 네트워크 아래의 애플리케이션에 중점을 둡니다.

데이터 패킷의 개념을 설명하기 위해 보다 생생한 예를 사용할 수 있습니다. 우체국에서 제품을 우편으로 보낼 때 제품 자체에는 자체 포장 상자가 있지만 제품의 원래 포장만 사용합니다. 우편으로 보낼 때 상자에 포장하는 것은 당연히 불가능합니다. 제품이 담긴 포장 상자는 우편 발송이 가능하도록 우체국에서 지정한 전용 상자에 넣어야 합니다. 여기서 제품 포장 상자는 데이터 패킷에 해당하고 내부의 제품은 사용 가능한 데이터에 해당하며 특수 상자는 프레임에 해당하며 프레임에는 데이터 패킷이 하나만 있습니다.

'패키지'는 매우 추상적으로 들리는데 보이지 않는 걸까요? 특정 기술적 수단을 통해 데이터 패킷의 존재를 인지할 수 있습니다. 예를 들어, Windows 2000 Server에서는 작업 표시줄 오른쪽 하단에 있는 네트워크 카드 아이콘(네트워크 카드가 연선으로 연결되어 네트워크에 연결되어 있어야 함)에 마우스를 가져가면 "보내는 중"을 볼 수 있습니다. : ×× 패키지, 수신: ×× 패키지 " 프롬프트. 패킷 캡처 소프트웨어를 통해 패킷을 캡처하고 분석할 수도 있습니다.

(첨부된 사진 참조)는 패킷 캡처 소프트웨어 Iris를 사용하여 캡처한 데이터 패킷의 인터페이스 다이어그램입니다. 여기에서 캡처된 데이터 패킷의 MAC 주소와 IP 주소, 프로토콜 유형을 명확하게 볼 수 있습니다. , 포트 번호 및 기타 세부 정보. 이러한 데이터를 분석함으로써 네트워크 관리자는 네트워크에서 어떤 종류의 데이터 패킷이 활성화되어 있는지 알 수 있습니다.

첨부: 데이터 패킷의 구조

데이터 패킷의 구조는 매우 복잡하여 몇 마디 말로 명확하게 설명할 수 없습니다. 여기서는 핵심 구성 요소만 이해하면 됩니다. 이는 TCP/IP 프로토콜의 통신 원리를 이해하는 것이 매우 중요합니다. 데이터 패킷은 주로 "대상 IP 주소", "소스 IP 주소", "페이로드 데이터" 및 기타 부분으로 구성됩니다.

데이터 패킷의 구조는 우리가 일반적으로 편지를 쓰는 방식과 매우 유사합니다. 대상 IP 주소는 데이터 패킷이 누구에게 전송되는지 나타내며, 소스 IP 주소는 어디에 있는지 나타냅니다. 데이터 패킷이 전송되는 곳은 보낸 사람의 주소와 동일하며 페이로드 데이터는 편지의 내용과 동일합니다.

TCP/IP 프로토콜을 탑재한 컴퓨터들이 서로 통신할 수 있는 것은 바로 데이터 패킷의 구조 때문이다. TCP/IP 프로토콜 기반의 네트워크를 사용할 때 실제로 네트워크에서 전송되는 것은 데이터 패킷입니다. 데이터 패킷을 이해하는 것은 네트워크 관리에서 네트워크 보안에 매우 중요합니다.

上篇: 스마트폰이란 무엇이며 그 특징은 무엇인가요? 下篇: 지난 난자오 호텔에는 누가 숙박하나요?
관련 내용