캡슐화(네트워킹)

Encapsulation (networking)
각 새 계층이 이전 계층의 데이터를 포함하지만 다음 작업을 수행할 수 없는 Unix-style UDP 스택의 사용자 데이터 캡슐화 identify 데이터의 어느 부분이 이전 계층의 헤더 또는 트레일러인가. 이것은 효과적으로 하위 계층으로부터 정보를 숨긴다(캡슐화).[1]

컴퓨터 네트워킹에서 캡슐화는 더 높은 수준의 객체 내에 숨어 있는 정보나 포함에 의해 네트워크 내의 논리적으로 분리된 기능이 그 기본 구조로부터 추상화되는 모듈형 통신 프로토콜을 설계하는 방법이다. 즉, 캡슐화는 "더 높은 계층의 정보를 가져오고 거기에 헤더를 추가하여 더 높은 계층 정보를 데이터로 취급한다"[2]는 것이다.

물리적 계층은 데이터의 물리적 전송을 담당하고 링크 캡슐화는 로컬 영역 네트워킹을 허용하며, IP는 개별 컴퓨터의 글로벌 어드레싱을 제공하며, TCP는 웹이나 TFTP 서버와 같은 서비스를 지정하는 프로세스나 애플리케이션(즉, TCP 또는 UDP 포트)을 선택한다.[3]

캡슐화 중에 각 계층은 헤더와 선택적으로 트레일러를 추가하여 프로토콜 데이터 단위(PDU)를 구축하는데, 이 두 계층 모두 위의 계층에서 PDU로 제어 정보를 포함하고 있다.

예를 들어 IP 스위트에서는 웹 페이지의 내용이 HTTP 헤더로 캡슐화된 다음, TCP 헤더, IP 헤더, 그리고 마지막으로 프레임 헤더와 트레일러로 캡슐화된다. 프레임은 비트스트림으로서 대상 노드로 포워드 되며, 여기서 각 PDU로 디캡슐화(또는 디캡슐화)되고 수신 노드에 의해 각 계층에서 해석된다.[4]

캡슐화의 결과는 각 하위 계층이 그 위의 계층이나 계층에 서비스를 제공하는 동시에 각 계층은 수신 노드에서 해당 계층과 통신한다. 이것들은 각각 인접 계층 상호작용과 동일 계층 상호작용이라고 알려져 있다.[4]

캡슐화의 논의에서, 보다 추상적인 계층을 상층 프로토콜이라고 하는 반면, 보다 구체적인 계층을 하층 프로토콜이라고 하는 경우가 많다. 그러나 때로는 상위계층 프로토콜과 하위계층 프로토콜이라는 용어가 IP 위와 아래의 계층을 설명하는데 사용된다.[3]

캡슐화는 OSI 모델과 TCP/IP 프로토콜 제품군을 포함한 대부분의 네트워킹 모델의 특징적인 기능이다.

참고 항목

참조

  1. ^ Forouzan, Behrouz A. (2010). TCP/IP protocol suite (4th ed.). Boston: McGraw-Hill Higher Educations. p. 23. ISBN 0073376043.
  2. ^ Eric Conrad; Seth Misenar; Joshua Feldman (2012). "Domain 2: Telecommunications and Network Security". CISSP Study Guide (2nd ed.). Elsevier. pp. 63–142. ISBN 978-1-59749-961-3.
  3. ^ a b "How Encapsulation Works Within the TCP/IP Model". learn-networking.com. 2008-01-27. Archived from the original on 2012-08-07. Retrieved 2013-11-22.
  4. ^ a b Odom, Wendell (2013). Cisco CCENT/ CCNA ICND1 100-101 Official Cert Guide. Pearson Education. pp. Ch. 1. ISBN 978-1-58714-385-4.