캡슐화

320x100
📒 CS/📝 Network

[Network] 네트워크 계층 구조 (OSI 7계층, TCP/IP 4계층)

인터넷 프로토콜 스위트 인터넷 프로토콜 스위트(Internet protocol suite)은 인터넷에서 정보를 주고받는 데 이용되는 통신 프로토콜의 모음이다. 이를 보통 TCP/IP 4계층 모델과 OSI 7계층 모델로 설명한다. 💡 프로토콜 (protocol) - 컴퓨터 내부 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계 - 기기 간 통신은 교환되는 데이터의 형식에 대해 상호 합의를 요구하는데, 이런 형식을 정의하는 규칙의 집합을 프로토콜이라고 한다. 네트워크 계층구조 컴퓨터 간 서로 통신하기 위해선 하나의 프로토콜로만 이루어질 수 없다. 통신 프로토콜의 집합은 프로토콜의 네트워킹 범위에 따라 추상화 계층으로 구분할 수 있으며 대표적으로 OSI 7계층과 TCP/IP 4계층 모델로 프로토콜..

📒 Language/📝 Java

[Java] 객체지향 프로그래밍 (OOP is A PIE)

객체란? 객체 지향에 대해 알아보기 전에 "객체"에 대해 알아보자. 객체(客體)라는 단어를 한자로 풀어보면 손 객(客) 자를 쓰며 '손님'이라는 뜻을 가지고 있다. 반대말은 주인 주(主) 한자를 쓰는 "주체"라는 단어인데, 객체는 주체가 아닌 것을 의미하며 주체가 활용하는 대상이라는 의미다. 실제 세계에 존재하는 모든 사물이 객체가 될 수 있고 이 객체는 프로그래밍의 대상이 된다. 객체 지향 프로그래밍 (Object-Oriented Programming, OOP) 객체 지향 이론의 기본 개념은 "실제 세계는 사물(객체)로 이루어져 있으며, 발생하는 모든 사건들은 사물 간의 상호작용이다."라고 표현할 수 있는데, 객체 지향 프로그래밍은 이런 기본 개념을 바탕으로 실제 세계를 컴퓨터 속에 옮겨 구현하는 것을..

반응형