728x90 반응형 캡슐화3 PDU(Protocol Data Unit)(면접을 위한 CS 전공지식 노트) PDU(Protocol Data Unit) PDU(Protocol Data Unit) PDU는 "Protocol Data Unit"의 약어로, 네트워크 통신에서 데이터 전송을 위한 기본 단위를 말합니다. 네트워크 계층 모델을 기반으로 한 컴퓨터 네트워킹에서 데이터는 여러 개의 계층으로 나누어 전송됩니다. 각 계층은 특정한 기능을 수행하며, 이러한 계층 간의 통신은 PDU를 통해 이루어집니다. 네트워크 계층 모델은 일반적으로 OSI (Open Systems Interconnection) 모델이나 TCP/IP 모델과 같은 형태를 가집니다. 계층 물리 계층 (Physical Layer): 물리적으로 데이터를 전송하기 위한 매체와 전기 신호를 다룹니다. 데이터 링크 계층 (Data Link Layer): 물리적.. 2023. 8. 27. 객체지향 프로그래밍(면접을 위한 CS 전공지식 노트) 객체지향 프로그래밍 객체지향 프로그래밍 객체지향 프로그래밍(Object-Oriented Programming, OOP)은 소프트웨어 개발 패러다임 중 하나로, 현실 세계의 개념과 구조를 프로그래밍에 반영하여 코드를 구성하는 방법론입니다. 이 접근 방식은 프로그램을 '객체'라 불리는 작은 단위로 나누고, 이러한 객체들 간의 상호작용을 통해 프로그램을 구축하는 방식입니다. 객체지향 프로그래밍 주요 특징 객체(Object): 현실 세계의 실체나 개념을 프로그래밍에 반영한 단위로, 데이터와 해당 데이터를 다루는 메서드 (함수)의 집합으로 이루어져 있습니다. 객체는 클래스(class)라는 템플릿을 기반으로 생성됩니다. 클래스(Class): 객체를 생성하기 위한 템플릿으로, 객체의 속성(변수)과 동작(메서드)을 정.. 2023. 8. 18. 캡슐화(하루 3분 네트워크 교실) 캡슐화 캡슐화 데이터 통신에서 사용되는 정보의 보호와 안전성을 보장하기 위해 사용되는 메커니즘입니다. 캡슐화는 데이터를 패킷이라고 불리는 작은 단위로 나누고, 각 패킷에는 헤더(header)라고 불리는 제어 정보가 추가되는 것을 말하고 데이터를 보호하는 측면에서 "캡슐"에 비유하여 "캡슐화"라는 용어가 사용된 것으로 보입니다. 캡슐화가 하는 일 캡슐화는 데이터를 패킷 단위로 나누는 과정을 말합니다. 이렇게 나누어진 패킷은 헤더에 포함된 제어 정보를 통해 목적지까지 전송되며, 수신 측에서는 패킷을 재조립하여 원래의 데이터로 복원합니다. 이 과정을 통해 데이터의 안정성과 무결성을 보장할 수 있습니다. 캡슐화 데이터 패킷 단위 나누는 이유 첫째 패킷 단위로 나누어진 데이터는 네트워크 상에서 효율적으로 전송될 .. 2023. 6. 25. 이전 1 다음 728x90 반응형