네트워크에서 통신이 일어나는 과정을(e.g. 카카오톡이 어떻게 작동하는지) 7계층으로 나눈 것\-> 왜 나누었을까?여러가지 이점들이 있음! (e.g. 문제가 발생했을 때 더 발견하기 쉬움)업로드중..대표적 장비 : 통신 케이블, 리피터, 허브전송 단위 : bit대표적
프로세스를 여러 개 실행할 수 있는 환경을 제공하는 것두개 이상 다수의 프로세서(CPU)가 협력적으로 하나 이상의 작업(Task)을 동시에 처리하는 것(병렬처리)장점독립된 구조로 안전성이 높다.프로세스 중 하나에 문제가 생겨도 다른 프로세스에 영향을 주지 않아, 작업속
노드와 노드를 연결하는 간선으로 이루어진 자료구조무방향, 방향, 양방향 그래프 존재루트 노드 없음 -> 즉, 부모 자식 존재하지 않음비선형 자료구조두 노드사이 반드시 1개의 경로만 가지며, 사이클이 존재하지 않는 방향그래프그래프의 한 종류비선형 자료구조이진트리는 각 노
개발자가 객체의 생명 주기를 직접 제어하는 것이 아니라, 외부(컨테이너)에 위임하는 것IoC를 통해 DI(Dependency Injection), AOP(Aspect-Oriented-Programming)이 가능해진다.스프링 IoC 컨테이너가 관리하는 객체빈은 싱글턴이