전체 글37 [컴퓨터 네트워킹 하향식 접근] chapter 3. Transport Layer '컴퓨터 네트워킹 하향식 접근' 책을 읽고, 개인적으로 공부한 내용을 요약한 것으로 공부 내용을 정리하는 과정에서 잘못된 정보가 있을 수 있으니 참고용으로만 봐주시면 감사하겠습니다. 피드백은 언제든 환영입니다! 😊 ✔️ 개념 정리 host = end system = 종단 시스템 transport 계층은 네트워크 라우터가 아닌 종단 시스템에서 구현됨 transport 과정 trnasport 계층은 애플리케이션 메시지를 segment 단위로 만들고, 각 segment에 transport 계층의 헤더를 추가함 송신 측은 종단 시스템에 있는 네트워크 계층으로 segment를 전달 (이때, segment가 network layer의 datagram 안에 캡슐화 되어 목적지로 전달됨) 수신 측에서 network 계.. 2024. 4. 21. [객체지향의 사실과 오해] chaper 2. 이상한 나라의 객체 '객체지향의 사실과 오해' 책을 읽고, 개인적으로 공부한 내용을 요약한 것으로 공부 내용을 정리하는 과정에서 잘못된 정보가 있을 수 있으니 참고용으로만 봐주시면 감사하겠습니다. 피드백은 언제든 환영입니다! 😊 객체지향 패더라임의 목적 현실 세계를 모방하는 것 X 현실 세계를 기반으로 새로운 세계를 창조하는 것 객체의 정의 하나의 개별적인 실체로 식별 가능한 물리적인 또는 개념적인 사물 즉, 객체는 상태(state), 행동(Behavior), 식별자(identity)를 지닌 실체임 상태 (State) 과거에 발생한 행동의 이력을 통해, 현재 발생한 행동의 결과를 판단하는 방식은 복잡하고 번거로움 따라서 상태라는 개념을 고안함 상태를 이용하면 과거에 발생한 행동의 이력을 설명하지 않고, 현재 상태를 통해 객.. 2024. 4. 14. [객체지향의 사실과 오해] chaper 1. 협력하는 객체들의 공동체 '객체지향의 사실과 오해' 책을 읽고, 개인적으로 공부한 내용을 요약한 것으로 공부 내용을 정리하는 과정에서 잘못된 정보가 있을 수 있으니 참고용으로만 봐주시면 감사하겠습니다. 피드백은 언제든 환영입니다! 😊 객체지향의 개념 3가지 역할 (role) 책임 (responsibility) 협력 (collaboration) 역할 (role) 어떤 협력을 참여하는 특정한 사람이 협력 안에서 차지하는 책임(responsibility) 이나 임무를 의미한다. (즉, 역할이란 의미적으로 책임이라는 개념을 내포한다.) 협력 (collaboration) 협력은 요청(request)와 응답(response)로 이루어 지며, 각각의 요청과 요구는 연쇄적으로 발생하고 전달된다. ex) 손님은 캐시어게 커피를 주문(reques.. 2024. 4. 6. [백준/Java] 4673번 : 셀프 넘버 https://www.acmicpc.net/problem/4673 4673번: 셀프 넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, www.acmicpc.net ✔️ 풀이과정 4673번 문제는 구현 문제로, 내가 처음 풀이한 방식은 다음과 같다. 먼저 자릿수를 나타내는 digit 변수를 생성하여 문제에서 말하는 양의 정수 n의 자릿수를 구한 후, digit과 n을 인수로 하여 함수 rusult를 반복문을 사용해 10000번 호출한다. 함수 result는 셀프 넘버를 구하는 함수로, 예를 들어 n=1234라.. 2024. 3. 13. 이전 1 2 3 4 ··· 10 다음