전체 글(58)
-
Project KB 가계부
- git GitHub - dkssudgo112/KB_GaGyeBu_3: GoodGood. Contribute to dkssudgo112/KB_GaGyeBu_3 development by creating an account on GitHub.github.com - 발표 자료 - 내가 한 작업https://www.notion.so/f3d9e96534174e21944c015b2814a4d2
2024.06.14 -
네트워크 OSI 7계층 개발자 IT 기술 면접 질문 대비 암기, 요약
네트워크 OSI 7계층 개발자 IT 기술 면접 질문 대비 암기, 요약 OSI 7계층 모델, TCP/IP 4계층 모델OSI 7계층 모델OSI (Open Systems Interconnection) 모델은 네트워크 통신을 7개의 계층으로 나누어 각 계층에서 수행하는 역할을 정의한 모델입니다. 물리 계층 (Physical Layer):데이터 전송의 물리적 매체yodastudy.tistory.com에서 이음 물리 계층 (Physical Layer):허브(반이중) : 전이중 - 동시에 양 방향 가능 / 반이중 - 한 번에 한 방향충돌 관리 - CSMA/CD : 캐리어 감지 + 다중 접근 + 충돌 검출 (잼신호 이후 임의 시간 대기 후 재전송)콜리전 도메인 : 네트워크에서 데이터 패킷이 충돌할 수 있..
2024.05.24 -
OSI 7계층 모델, TCP/IP 4계층 모델
OSI 7계층 모델OSI (Open Systems Interconnection) 모델은 네트워크 통신을 7개의 계층으로 나누어 각 계층에서 수행하는 역할을 정의한 모델입니다. 물리 계층 (Physical Layer):데이터 전송의 물리적 매체와 방법을 정의합니다.전기적, 기계적, 절차적 특성을 규정합니다.예: 케이블, 허브, 리피터 등.데이터 링크 계층 (Data Link Layer):물리 계층에서 발생할 수 있는 오류를 감지하고 수정합니다.데이터 프레임을 정의하고, 맥 주소(MAC Address)를 사용합니다.예: 스위치, 브리지 등.네트워크 계층 (Network Layer):데이터를 목적지까지 라우팅하고, 경로를 결정합니다.IP 주소를 사용하여 네트워크 간 통신을 수행합니다.예: 라우터.전송 계층 ..
2024.05.24 -
DB 인덱스의 장단점
DB 인덱스의 장단점데이터베이스 인덱스는 데이터 검색 속도를 향상시키기 위해 사용되는 구조입니다. 인덱스를 사용하면 특정 컬럼의 값에 기반하여 데이터를 빠르게 찾을 수 있습니다. 하지만 인덱스 사용에는 장점과 단점이 모두 존재합니다. 인덱스의 장점검색 성능 향상: 인덱스를 사용하면 테이블 전체를 스캔하는 대신 인덱스를 통해 빠르게 데이터를 찾을 수 있습니다. 특히 큰 데이터 세트에서 이점이 큽니다.정렬된 데이터 접근: 인덱스는 데이터를 정렬된 상태로 유지하므로, 범위 검색과 정렬 작업이 훨씬 빠르고 효율적입니다.조인 성능 향상: 두 테이블을 조인할 때 인덱스가 있으면 조인 연산의 효율이 증가합니다. 인덱스는 관련 행을 빠르게 찾아 성능을 개선합니다.인덱스의 단점공간 사용: 인덱스는 추가적인 디스크 공..
2024.05.10 -
캐시 전략
읽기 전략Cache Aside데이터가 캐시에 없을 때 데이터베이스에서 읽어와 캐시에 저장하고 요청에 응답합니다.장점: 캐시 제어 쉬움단점: 수정이 많으면 일관성이 떨어짐Read Through캐시에 없는 데이터에 대한 요청이 들어오면 데이터베이스에서 데이터를 가져와 캐시에 저장한 후 응답합니다. 데이터베이스에서 직접 읽어 캐시에 저장하는 방식입니다.장점: 일관성 유지 쉬움단점: 수정이 많으면 DB 부하, 캐시 고장에 취약 쓰기 전략쓰기 전략은 데이터를 어떻게 캐시와 데이터베이스에 저장할지에 관한 방법론입니다.Write Back (Write Behind)데이터를 캐시에 먼저 쓰고, 일정 시간 후 또는 특정 조건에서 데이터베이스에 쓰는 방식입니다.장점: 쓰기 작업에 대한 응답 시간이 매우 빠릅니다.단점:..
2024.05.10 -
네트워크 토폴로지의 종류, 장점, 단점 : 버스 링 스타 메쉬 트리 하이브리드
네트워크 토폴로지의 종류, 장점, 단점 : 버스 링 스타 메쉬 트리 하이브리드 네트워크 토폴로지는 네트워크 내의 다양한 장치들이 서로 연결되는 물리적 또는 논리적 구조를 의미합니다. 토폴로지에 따라 네트워크의 성능, 신뢰성, 확장성이 달라질 수 있습니다. 여기서는 주로 사용되는 여섯 가지 기본 네트워크 토폴로지에 대해 설명하겠습니다. 1. 버스 토폴로지 (Bus Topology) 버스 토폴로지에서는 모든 컴퓨터와 장치들이 하나의 단일 통신 선에 연결됩니다. 이 중앙 케이블을 통해 데이터가 전송되며, 네트워크의 양 끝에는 종단저항(terminator)이 필요합니다. 버스 토폴로지는 설치가 간단하고 비용이 저렴하지만, 중앙 케이블에 문제가 생길 경우 전체 네트워크에 영향을 줄 수 있습니다. 2. 링 토폴로지..
2024.04.16