일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 라우팅프로토콜
- 프로그래머스
- Linux
- 트레바리
- Snort Rule
- 라우팅
- 컨테이너
- Cosmos
- 코딩테스트
- docker
- database
- 리눅스
- programmers
- coding test
- 코딩 테스트
- osi7layer
- 스노트 룰
- Router
- Container
- Python
- db
- 라우터
- OSI7계층
- snort
- TDD
- MySQL
- 데이터베이스
- Routing
- 도커
- 스노트
- Today
- Total
목록전체 (202)
Simple is IT, 누구나 보고 누구나 깨닫는 IT
데이터 모델 (Data Model) - 계층 데이터 모델 : 트리 데이터 모델이라고도 함 (부모 자식 관계를 가짐. IMS과 System 2000 등) - 네트워크 데이터 모델 : 망 데이터 모델이라고도 함 (그래프 형태로 표현. DBTG IDMS, Ids 2, Total, DMS/1100 등) - 관계 데이터 모델 : 표 데이터 모델이라고도 함 (구조가 단순하며 사용이 편리. DB2, Ingres, Mysql, SQL Server, Oracle 등)관계 데이터 모델 (Realtionship Data Model): 현실 세계의 모든 데이터를 논리적인 릴레이션 구조로 구성 ( What을 명시하며 How는 명시할 필요가 없다. ) 릴레이션(Relation) 정보 저장의 형태가 2차원 구조의 테이..
E-R Model (Entity - Relationship 모델, Peter Chen): 현실 세계를 개체와 개체 간의 관계를 이용해 개념적 구조로 표현 E-R 모델 예시 이 외에도 여러가지 속성을 사용한 복합속성이 존재함.개체(Entity) : 현실 세계에서 꼭 필요한 사람이나 사물과 같이 구별되는 모든 것 (개체는 각각 구별되는 이름을 갖고, 각 개체는 고유한 특성이나 상태를 나타내는 속성을 하나 이상 갖고 있다.)속성(Attribute) : 개체나 관계가 가지고 있는 고유의 특성 (DB에 저장하는 데이터의 가장 작은 논리적 단위) 속성의 유형 - 단일 값 속성 : 값을 하나만 가질 수 있는 속성 다중 값 속성 : 값을 여러 개 가질 수 있는 속성 단순 속성 : 의미..
Data Modeling: 현실 세계의 데이터 구조를 컴퓨터 세계의 데이터 구조로 기술하는 논리적 구조, 중간 과정- 현실 세계의 데이터 -> 개념적 구조 -> 논리적 구조 -> 물리적 구조 -> 컴퓨터 세계의 데이터DB의 설계 과정1. 요구 분석 : DB를 사용할 주요 사용자를 결정하여 업무를 분석 (관련 문서나 분석, 면담, 설문 조사 등의 방법을 이용해 요구 사항 파악) -> 파악한 요구 사항에 대한 분석 결과를 요구 사항 명세서로 작성2. 개념적 설계 : 데이터를 구조화, 정형화시키기 위해 추상적인 개념으로 표현하는 과정 (개념적 스키마 설계) -> E-R 다이어그램3. 논리적 설계 : 개념적 스키마를 관계형 DB인 경우 테이블과 같은 논리적 데이터 모델을 이용해 논리적 구조로 표현,..
DBMS (DataBase Management System): 응용 프로그램과 데이터베이스의 중재자, 데이터베이스를 공유 할 수 있도록 관리: 관계형 DBMS - Oracle(깡패), My-SQL, DB2, SQL Server, Sybase, MariaDB 등DBMS의 필수 기능 정의 기능 (Data Definition Language) : 데이터의 형태, 구조, 데이터를 저장하는 것에 관한 내용 정의 : CREATE, ALTER, DROP 조작 기능 (Data Manipulation Language) : 사용자의 요구에 따라 데이터의 검색, 갱신 삽입, 삭제 등을 지원 : SELECT, INSERT, DELETE, UPDATE 제어 기능 (Data Control Language) : 데이터의 정..
DataBase: 데이터베이스는 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합이다.: 정형화, 다수 프로그램의 공통 사용, 데이터를 활용해 정보를 찾는 데이터 마이닝 자료 수집을 통한 정보 도출 DB 특징자료 추상 : 복잡한 자료 쉽게 사용, 개념화, 사물의 공통 성질 추출자료 독립 : 자료와 프로그램의 독립성 유지자기 정의 : 자료의 구성과 내용을 DB 자신이 저장 및 관리DB 장점데이터의 논리적 독립성 : 논리적 구조가 변경되어도 DB를 이용하는 프로그램에는 영향이 없다.데이터의 물리적 독립성 : 저장 장치의 구조를 변경해도 DB를 이용하는 프로그램 및 개념스키마에는 영향이 없다.데이터의 무결성 유지 : 데이터를 사용할 때 다양한 제약 조건으로 데이터에 결점..
UTM (통합 위협 관리, Unified Threat Management): 방화벽, VPN, 침입 차단, 웹 컨텐츠 필터링, 안티스팽 소프트웨어 등 많은 보안 도구를 이용한 관리 시스템ISO 파일 다운로드 링크https://www.sophos.com/en-us/support/utm-downloads.asp Install Guide - 첫 화면이다. 설치 시작을 위해 ENTER Start 지금 내가 사용중인 Hardware를 한 번 언급해준다. OK Timezone Asia/Seoul Admin Interface (내부 또는 관리용 인터페이스를 지정해준다. 나는 eth1) 해당 Interface에 대한 Network 설정 64-bit 커널을 설치할거냐하는데 필요하면..
리눅스의 방화벽: 커널의 Netfilter 모듈에 기초를 두고 있는 하나의 프로그램이다.일반적으로 내부와 외부 네트워크의 경계 지점에 위치한다.(들어오고 나가는 패킷에 대해 지정된 정책과 규칙 사용_허용,거절) 방화벽의 종류 1. 패킷 필터링(Layer 1 ~ 4, 단순하고 빠름) 2. Stateful(패킷의 연결 상태 관찰, 메모리 상태 테이블 사용) 3. Application Layer(Layer 1 ~ 7, 고사양 장비 필요) 구성요소 1. 규칙(Rule) - 하나 또는 그 이상 match 되어야 할 항목들로 구성 2. 타겟(Target) - 규칙에 match 된 패킷에 대한 구체적인 행동 정의 ex) DNAT, SNAT, Accept, Drop, Reject, Log 3. 체인(C..
리눅스의 방화벽: 커널의 Netfilter 모듈에 기초를 두고 있는 하나의 프로그램이다.일반적으로 내부와 외부 네트워크의 경계 지점에 위치한다.(들어오고 나가는 패킷에 대해 지정된 정책과 규칙 사용_허용,거절) 방화벽의 종류 1. 패킷 필터링(Layer 1 ~ 4, 단순하고 빠름) 2. Stateful(패킷의 연결 상태 관찰, 메모리 상태 테이블 사용) 3. Application Layer(Layer 1 ~ 7, 고사양 장비 필요) 구성요소 1. 규칙(Rule) - 하나 또는 그 이상 match 되어야 할 항목들로 구성 2. 타겟(Target) - 규칙에 match 된 패킷에 대한 구체적인 행동 정의 ex) DNAT, SNAT, Accept, Drop, Reject, Log 3. 체인(C..