IPv6는 ( A ) 비트 길이를 가진다.
IPv4는 길이 32bit이며, ( B ) 비트씩 네 부분으로 나눈다.
A : 128
B : 8
IPv6 : Ip Version 6
IETF에서 IPv4의 주소 부족 한계를 위해 개발한 새로운 주소체계
IPv4와의 차이점
프로세스 간 통신 (IPC, Inter Process Communication)
프로세스 간 통신 (IPC, Inter Process Communication)
통신 방식
EAI (Enterprise Application Intergration)
EAI (Enterprise Application Intergration)
ESB (Enterprise Service Bus)
Cardinality : 5
Degree : 4
릴레이션의 표현
릴레이션의 데이터를 표(table)형태로 표현
튜플(Tuple, row)
속성(Attribute)
도메인(Domain)
인스턴스(Instance)
#include
struct good {
char name[10];
int age;
};
void main(){
struct good s[] = {"Kim",28,"Lee",38,"Seo",50,"Park",35};
struct good *p;
p = s;
p++
printlf("%sn", p-> name);
printlf("%sn", p-> age);
}
Leee
38
위 문제는 %sn이 아니고 %s \n이다.
구조체 배열 P에 값을 저장하고 배열의 주소 값을 증가시킴으로써 1번째 인덱스가 나온 것이다.
개체 데이터 모델에서는 ( A ) 을/를 이용하여 실제 데이터를 처리하는
작업에 대한 명세를 나타내는데 논리 데이터 모델에서는 ( B ) 을/를 어떻게 나타낼 것인지 표현한다.
( C ) 은/는 데이터 무결성 유지를 위한 데이터베이스의 보편적 방법으로 릴레이션의
특정 칼럼에 설정하는 제약을 의미하며, 개체무결성과 참조 무결성 등이 있다.
A : 연산
B : 구조
C : 제약조건
개체 데이터 모델에서는 연산을 이용하여 실제 데이터를 처리하는 작업에 대한 명세를 나타내는데 논리 데이터 모델에서는 구조를 어떻게 나타낼 것인지 표현한다.
제약조건은 데이터 무결성을 위한 데이터베이스의 보편적 방법으로 릴레이션의 특정 컬럼에 설정하는 제약을 의미하여, 개체 무결성과 참조 무결성 등이 있다.
public class good {
public static void main(String[] args){
int i, j;
for(j=0, i=0; i<=5; i++){
j+=i;
System.out.print(i);
if(i==5){
System.out.print("=");
System.out.print(j);
}else{
System.out.print("+");
}
}
}
}
0+1+2+3+4+5=15
0 ~ 5 까지의 합을 구하는 코드
임의적 접근 통제(DAC, Discretionary Access Control)
접근통제 정책(Access Control Policy)
임의적 접근통제, DAC, Discretionary Access Control
DAC 예시
강제적 접근 통제(MAC, Mandatory Access Control)
MAC 예시
역할기반 접근 통제(PBAC, Role Based Access Control)
PBAC 예시
( A ) 은/는 다른 모듈 내부에 있는 변수나 기능을 다른 모듈에서 사용하는 경우의 결합도
( B ) 은/는 모듈 간의 인터페이스로 배열이나 객체, 구조 등이 전달되는 경우의 결합도
( C ) 은/는 파라미터가 아닌 모듈 밖에 선언된 전역 변수를
참조하고 전역 변수를 갱신하는 식으로 상호작용하는 경우의 결합도
[보기] : 자료 결합도 / 스탬프 결합도 / 제어 결합도 / 공통 결합도 / 내용 결합도 / 외부 결합도
A : 내용 결합도
B : 시스템 결합도
C : 공통 결합도
Coupling은 응집도(Cohension, 모듈 내부의 기능 응집)와 함께 모듈의 독립성을 판단하는 지표로 모듈과 모듈간의 상호 결합 정도를 나타냅니다.
결합도는 낮을 수록 응집도는 높을 수록 좋은 모듈이다.
결합도의 크기 순
자료 결합도 < 스탬프 결합도 < 제어 결합도 < 외부 결합도 < 공통 결합도 < 내용 결합도
자 -> 스 -> 제 -> 외 -> 공 -> 내
자료 결합도(Data Coupling)
스탬프 결합도(Stamp Coupling)
제어 결합도(Control Coupling)
외부 결합도(External Coupling)
공통 결합도(Common Coupling)
내용 결합도(Content Coupling)
( ) 은/는 세션 관리 취약점을 이용한 공격 기법으로, '세션을 가로채다' 라는 의미이다.
이 공격은 정상적 연결을 RST 패킷을 통해 종료시킨 후 재연결 시 희생자가 아닌 공격자에게 연결한다.
세션 하이재킹(Session Hijacking)
세션 하이재킹(Session Hijacking)
시스템에 접근할 적법한 사용자 아이디와 패스워드를 모를 때 공격 대상이 이미 시스템에 접속되어있는 상태를 가로채는 공격