HSRP(Hot Standby Routing Protocols)
라우터와 라우터 사이에 가상의 IP와 MAC 주소를 지정하여생성된 가상의 IP와 MAC주소를 기본 게이트웨이로 사용한다.  ================================================================================================ HSRP 기본- HSRP는 인터페이스 레벨에서 구성된다.- 가상의 IP와 MAC 주소를 사용한다.- 협상을 통해 Active와 Standby 라우터가 선출되며 hello 패킷을 통해 서로가 살아있음을 확인한다. - Active 라우터로 부터 hello 패킷의 응답이 없으면 Standby 라우터가 Active 라우터로 전환된다. - 두 라우터는 HSRP 인터페이스에 대해 물리적인 IPv4, MAC 주소를 가지고있다..
2024.12.09
OSPF
====================================== ======================================  ***OSPF 동작순서*** 1. 직접 연결된 이웃 라우터를 파악해 연결관계 형성 2. LSDB 정보를 보내 경로를 공유 3. 경로 학습 후 최단 경로 산출 4. 최적의 경로 라우팅 테이블에 입력 5. 네트워크 변화가 있을시 그에 대해 반응 ====================================== ====================================== 설정 관련 명령어 router ospf "프로세스 아이디" -> 이웃 라우터와 달라도 인접성 형성이 됨 ->  but 아주 특이 케이스가 아닌 경우 프로세스 아이디는 대부분 같게 씀 netw..
2024.11.27
no image
Amazon GuardDuty
A. 개요아마존 GuardDuty는 AWS 계정을 보호하기 위한 지능형 위협 감지 기능을 제공한다.머신 러닝 알고리즘이 있어서 이상현상 감지 기능과 타사 데이터를 이용해 위협을 찾아낸다.원클릭으로 작동이 되며 별도의 소프트웨어를 설치할 필요가 없다.GuardDuty는 많은 입력 데이터를 확인한다. CloudTrail Events Logs - 일반적이지 않은 API 호출 승인이나 승인되지 않은 배포 등등CloudTrail Management Events - VPC 서브넷 생성, Trail 생성 등등CloudTrail S3 Data Events - 오브젝트의 생성, 삭제 등등VPC Flow Logs - 일반적이지 않은 내부 트래픽이나 아이피 주소 등등DNS Logs - DNS 쿼리 안에 인코딩 된 데이터를 ..
2024.11.14
IOS 기초 CLI 메모
커맨드 레벨 Router> =  유저 모드Router# = 프리빌리지 모드Router(config) = 글로벌 컨피그 모드Router(config - if) = 인터페이스 컨피그 모드 **유저 -> 프리빌리지 -> 글로벌 -> 인터페이스상기의 순서로 레벨이 올라가거나 내려갈수 있음 현재 실행중인 컨피그를 시작 컨피그로 옮기기1. Router#copy run satart  2. 저장 대상 파일의 이름을 묻는데 보통은 그냥 엔터 치면 됨3. 복사 중...4. show startup-config   (단축 명령어 sh start)으로 확인가능 Flash 메모리에 백업하기1. Router#copy run flash:[원하는 파일 이름]2. 저장 대상 파일의 이름 물음3. 저장 중... 4. show flash ..
2024.11.13
[SQLD] 5-4. SQL 최적화 기본 원리 - 예상문제풀이 (Question&Answer)
문제 1. 옵티마이저에 대한 설명으로 적절하지 않은 것은 다음 중 무엇인가?① 옵티마이저는 질의에 대해 실행계획을 생성한다.② 비용기반 옵티마이저는 비용계산을 위해 다양한 통계정보를 사용한다.③ 규칙기반 옵티마이저에서 제일 낮은 우선순위는 전체 테이블 스캔이다.④ 비용기반 옵티마이저는 적절한 인덱스가 존재하면 반드시 인덱스를 사용한다. 문제 2. 실행계획에 대한 설명으로 적절하지 않는 것은 다음 중 무엇인가?① 실행계획은 SQL문의 처리를 위한 절차와 방법이 표현된다.② 실행계획은 액세스 기법, 조인 순서, 조인 방법 등으로 구성된다.③ 실행계획이 다르면 결과도 달라질 수 있다.④ 최적화 정보는 실행계획의 단계별 예상 비용을 표시한 것이다. 문제 3. SQL 처리 흐름도에 대한 설명으로 적절하지 않는 것..
2024.10.23
no image
[SQLD] 5-3. SQL 최적화 기본 원리 - 조인 수행 원리, Nested Loop Join, Sort Merge Join, Hash Join
A. 조인 개요1. 두 개 이상의 테이블을 하나의 집합으로 만드는 연산2. FROM 절에 두 개 이상의 테이블이 나열될 경우 조인이 수행3. 조인 연산은 두 테이블 사이에서 수행4. 3개 이상 테이블이 조인될 경우 먼저 수행된 조인 결과와 나머지 테이블 사이에서 조인이 수행됨5. 테이블 또는 조인 결과를 이용하여 조인을 수행할 때 조인 단계별로 다른 조인 기법을 사용할 수 있음6. 조인 기법은 두 개의 테이블을 조인할 때 사용할 수 있는 방법7. Nested Loop Join (NL Join), Sort Merge Join, Hash Join 조인 방식이 존재 B. Nested Loop Join ( NL Join )1. 프로그래밍에서 사용하는 중첩된 반복문과 유사한 방식2. 선행 테이블의 조건을 만족하는..
2024.10.23
no image
[SQLD] 5-2. SQL 최적화 기본 원리 - 인덱스 기본, B트리 기반 인덱스 검색, 클러스터형 인덱스, 테이블 스캔, 인덱스 스캔, 스캔 방식 종류
A. 인덱스1. 검색 성능의 최적화를 위한 객체임2. 테이블 데이터를 특정 컬럼으로 정렬하여 생성할 수 있는 구조3. 개수가 많을수록 INSERT, UPDATE, DELETE등과 같은 DML 작업은 성능이 저하4. UPDATE는 변경 대상 컬럼이 인덱스에 없는 경우 성능에 영향이 없음  B. B트리 기반 인덱스 검색1단계 : 브랜치 블록의 가장 왼쪽 값이 찾고자 하는 값보다 작거나 같으면 왼쪽 포인터로 이동2단계 : 찾고자 하는 값이 브랜치 블록의 값 사이에 존재하면 가운데 포인터로 이동3단계 : 오른쪽에 있는 값보다 크면 오른쪽 포인터로 이동 C. SQL Server의 클러스터형 인덱스1. 인덱스의 리프 페이지가 곧 데이터 페이지2. 인덱스 와 테이블이 결합되어 있는 구조3. 리프 페이지의 모든 로우는..
2024.10.23
no image
[SQLD] 5-1. SQL 최적화 기본 원리 - 옵티마이저와 실행계획, SQL 처리 흐름도
A. 옵티마이저 정의 1. SQL은 사용자의 요구사항만 기술2. 처리과정에 대한 기술은 하지 않음3. 최적의 실행 방법을 결정하는 것이 옵티마이저의 역할4. 사용자가 질의한 SQL문에 대해 최적의 실행 방법을 결정하는 역할을 수행5. 최적의 실행 방법이 실행계획(Execution Plan)     B. 규칙기반 옵티마이저 1. 인덱스 유무와 SQL 문장에서 사용하는 연산자의 종류 그리고 SQL문에서 참조하는 객체의 종류 등을 참조해 실행계획을 생성2. 인덱스를 이용한 액세스 방식이 전체 테이블 액세스 방식보다 우선순위가 높음3. SQL순위에서 이용 가능한 인덱스가 존재한다면 엑세스 기법전체 테이블 액세스 방식보다는 항상 인덱스를 사용하는 실행계획을 생성   C. 비용기반 옵티마이저(CBO) 1. 규칙기반..
2024.10.23
[SQLD] 4-9. SQL 활용 - 예상문제풀이 (Question&Answer)
문제 1. 다음 JOIN의 종류의 설명 중 틀린 것은 무엇인가?① EQUI JOIN은 반드시 PK, FK 관계에 의해서만 성립된다.② NON-EQUI JOIN은 등가 조건이 성립되지 않은 테이블에 JOIN을 걸어주는 방법이다.③ OUTER JOIN은 JOIN 조건을 만족하지 않는 데이터도 볼 수 있는 JOIN 방법이다.④ SELF JOIN은 하나의 테이블을 논리적으로 분리시켜 EQUI JOIN을 이용하는 방법이다.  문제 2. 4개의 테이블로부터 필요한 칼럼을 조회하려고 한다. 최소 몇 개의 JOIN 조건이 필요한가?① 2개② 3개③ 4개④ 5개  문제 3. 다음 SET 연산자에 대한 설명 중 틀린 것은 무엇인가?① UNION 연산자는 조회 결과에 대한 합집합을 나타내며 자동으로 정렬을 해준다.② UNI..
2024.10.22