본문 바로가기

Develop203

Birthday Attack 해시 충돌을 찾아내는 암호 해독 공격 2021. 2. 21.
IP 단편화 * IP 단편화란? IP 패킷을 작은 패킷 조각으로 나누는 것 프로토콜 IP 단편화 - 발신지 IP 단편화 - 중간 라우터 IPv4 O O IPv6 O X * 단편화가 이루어져 데이터가 전송되면 최종 수신지에서 조립 2021. 2. 21.
IP(Internet Protocol) * packet 기반 통신 protocol * IP Header * fragflag: 마지막 단편화 체크 값 0: 마지막, 1: 기본 * offset: datagram 시작 위치 * ID: datagram 식별자 2021. 2. 21.
Object Relation DB 객체-관계형 DB (Object-Relation DB) PostgreSQL * 강력한 객체-관계형 DBMS * 풍부한 데이터 타입 * 쉬운 확장성 * PostQuery 질의 언어를 확장된 SQL의 부분 집합으로 대체 중 * MySQL의 부족한 부분과 라이선스 문제를 해결하기 위해 많이 사용 * 리눅스 배포판: PostgreSQL을 패키지로 제공 2021. 2. 21.
MongoDB * 데이터 기본 단위: 문서 * document * 관계형 데이터베이스의 행과 유사하나 훨씬 다양한 자료구조 표현 가능 * 모든 문서는 문서 컬렉션 내 고유한 특수키 '_id'를 가짐 * collection: schema가 없는 table * 단일 instance: 여러 독립적인 데이터베이스에 hosting 할 수 있음 ( 각 데이터베이스는 자체적인 collection, authority을 가짐) * java sciprt shell 제공(instance 관리, data 조작에 유용) 2021. 2. 21.
NoSQL Not-Only SQL SQL 인터페이스를 제공하지 않는 경량의 관계형 데이터베이스 주요 특징 * key-value를 이용한 데이터 모델 * 정족수 기반의 트랜잭션 선호(2단계 commit 수준의 트래잭션 보다는) * 분산된 노드에 파티션, 복제 되어 저장 * 다수의 값 싼 하드웨어에서 빠른 데이터 처리에 적합 NoSQL 모델 모델 제품 명 key - value memcahced, Dynamo, Volemort, Tokyo Cabinet column Goolge Bigtable, Cloudata, Hbase, Hypertable, Cassandra document MongoDB, CouchDB graph neo4j, FlockDB, InfiniteGraph 2021. 2. 21.