교과목 24

MYSQL 정의어(DDL), 조작어(DML), 제어어(DCL) 조사

웹프_정의어, 조작어, 제어어 조사 정의어(DDL) - 정의(뜻, 목적) SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의하거나 변경 또는 삭제할 때 사용한다. 주로 데이터베이스 관리자나 데이터베이스 설계자가 사용한다. - 종류 CREATE – Schema, Domain, Table, View, Index를 정의한다. ALTER – Table에 대한 정의를 변경하는 데 사용한다. DROP – Schema, Domain, Table, View, Index를 삭제한다. 조작어(DML) - 정의(뜻, 목적) 데이터베이스 사용자가 응용 프로그램이나 질의어를 통하여 저장된 데이터를 실질적으로 처리하는데 사용하는 언어이다. 데이터베이스 사용자와 데이터베이스 관리 시스템 간의 인터페이스를 제공한다..

[서버구축 및 운영] 2018년도 2학기 중간고사 Windows 운영체제의 역사

서구 교과서 내용 교과서(52p~56p) MS-DOS/Windows 9.X 기반 1. Windows 1.0 1985년에 발표됨. MS-DOS 명령을 입력하는 대신 화면 또는 창에서 마우스만 이용하여 원하는 작업을 클릭하기만 하면 됨. 드롭다운 메뉴와 스크롤막대, 아이콘 및 대화상자가 제공됨. 멀티태스킹 지원, 메모장, 계산기, 시계 등의 간단한 기능 제공. 2. Windows 3.0 1990년에 3.0, 1992년에 3.1 발표됨. 현재 윈도와 비슷한 GUI 환경. 파일의 복사와 삭제를 관리하는 파일 관리자, 응용 프로그램을 관리하는 프로그램 관리자 추가. 3.1은 멀티미디어 환경, 트루타입 글꼴 기능 추가. 3. Windows 95 1995년에 출시. 인터넷 지원 전화 접속 네트워킹 및 하드웨어와 소프..

교과목 2018.10.25

[네트워크 보안] 2018년도 2학기 중간고사 iptables 정리

1. iptables 테이블 종류와 각 역할. - 테이블은 패킷 필터링이나 네트워크 주소 변환과 같은 iptables에서 제공하는 기능의 큰 범주를 기술하는 말로서 “iptables의 구성 요소 정도의 의미로 이해하면 된다.” - filter 테이블 : 필터링 규칙 적용 방화벽의 가장 핵심적인 테이블. 특정 룰에 따라 패킷을 필터링 하거나 허용하는 역할. 기본적으로 3개의 chain이 있음. - nat 테이블 : NAT(주소변환) 규칙 적용 패킷을 필터링 하는 기능은 없음. 방화벽으로 향하는 패킷을 방화벽이 보호하는 내부 네트워크의 다른 주소로 포워딩. 방화벽 내부 네트워크에서 방화벽을 통해 외부 네트워크로 나갈 때 다른 ip주소로 변환하는 역할을 함. - mangle 테이블 : 패킷 데이터를 변경하는 ..

교과목 2018.10.24

프로그래밍 보고서(정적 변수, 외부 변수, 레지스터 변수)

정적 변수(static variable) 정적 변수는 선언 시 형 앞에 static 이라는 키워드를 사용한다.ex) static int a = 10; 정적 변수의 초기화는 프로그램 컴파일 시에 단 한 번만 하게 된다.정적 변수는 함수 내, 외부 모두 선언 가능하다. 어떤 함수의 종료 후에도 그 값이 소멸되지 않고 보관되어, 다시 호출될 때 그 직전의 값을 참조할 수 있다. ex) #include main() { int i; for(i=0; i만약 지역 변수였다면 10을 다섯 번 출력했을 것이다. 하지만 정적 변수를 사용해서 초기화를 한 번만 시켜서 0 -> 10 -> 20 -> 30 -> 40 -> 50이 출력된다. 정적 변수를 만들려면 선언과 초기화를 동시에 해 주어야 한다(초기화 안 할 시 자동으로 ..

프로그래밍 보고서(전처리기, 헤더파일, 기계어, 어셈블리어, 고급 언어, 컴파일 단계)

전처리기 전처리기(preprocessor)란, 컴파일러가 소스 파일을 컴파일하기 전에 사용자가 지시한 작업을 먼저 처리하는 것이다.즉, 컴파일러보다 먼저 작업을 처리해준다. 그래서 중요한 작업은 전처리기가 하는 경우가 많다. 지금까지 #include를 많이 써왔는데 여기서 #은 전처리기가 작업하라고 표시하는 것이다.include는 전처리기의 명령어 중 하나인데 include 말고도 define, if ~ endif, else, elif, ifdef, ifndef, error 등 많은 전처리기 명령어가 있다. 매크로는 여러 명령어를 모아놓은 것이라고 보면 된다.매트로는 매크로 상수와 매크로 함수로 분류한다. 매크로 상수 #define은 매크로를 만드는 것이다.매크로 상수, 매크로 함수 둘 다 #define..

네트워크 기초 고1 2학기 중간고사 정리

정적 라우팅 프로토콜 라우터 운영자가 라우터의 경로를 직접 입력하여 라우팅 테이블을 구성하는 방법. 주로 스텁(stub) 라우팅에서 많이 사용하는 방법. 여기서 스텁이란 오직 하나의 경로만을 통해서 외부 망과 연결된 네트워크를 말함. 디폴트 경로 (특수한 유형의 정적 경로) 송신지에서 수신지를 알지 못하는 모든 패킷을 라우팅하는 경로. 가능한 모든 경로에 관한 정보를 저장하기에는 라우팅 테이블의 공간이 충분하지 않을 때 사용한다. RIP 단순하지만 오래 전부터 많이 사용, 라우터의 메모리를 적게 사용하는 장점. 최적의 경로를 찾는 방법이 단순히 홉 수만으로 결정한다는 단점. OSPF 컨버전스 타임이 짧음. (RIP -> 30초 OSPF -> 네트워크에 변화가 일어나면 바로 업뎃) VLSM 등 서브넷을 지..

170501 - 네트워크 사용목적에 따른 분류

네트워크 사용목적에 따른 분류- 사용되는 목적이나 특성에 따라 인트라넷, 익스트라넷, VAN, ISDN 등으로 구분 인트라넷(Intranet)- 인터넷에서 사용되는 회선과, 기반 기술들을 이용하여 구축하는 사설 네트워크- 인터넷의 TCP/IP를 기반으로 한 인터넷 기술을 이용하여 근거리 통신망을 구축하고, 구성원 모두가 동일한 인터넷 웹 브라우저로 조직 내에서 업무를 처리하는 정보 시스템- (중요) 외부에 방화벽을 두어 외부와 내부를 분리시켜 조직 내부의 업무 전산화를 위해 통신망을 구축할 수 있음 엑스트라넷(Extranet)- 엑스트라넷은 인트라넷과 협력하는 외부의 특정집단 네트워크와의 통합임- 즉, 기업의 고객이나 협력회사, 공급업자 등과 같은 회사 외부자들한테 네트워크 접근을 허용하는 것이 엑스트라..

170501 - Internet

Internet- 전 세계의 컴퓨터가 서로 연결되어 있는 네트워크 Web이라고도 부름- 인터넷에서 주로 사용하는 서비스는 웹 서비스이며, 클릭하면 연결된 문서로 이동할 수 있는 하이퍼 텍스트 기능을 이용하여 쉽게 자료를 검색할 수 있는 서비스를 제공 인터넷 서비스- 인터넷을 이용하여 원하는 정보를 쉽게 얻을 수 있음- 대표적인 서비스로는 FTP, 텔넷, 전자메일, 고퍼, IRC 등이 있음 FTP(File transfer protocol)- 인터넷에서 파일 전송을 위한 프로토콜- 접속 대상이 되는 컴퓨터를 서버, 접속하려는 컴퓨터를 클라이언트 라고 함- 컴퓨터의 데이터를 서버로 업로드하거나 서버에 있는 데이터를 컴퓨터로 다운로드하는 과정에서 사용됨- FTP를 사용하기 위해서는 암호나 패스워드를 입력하여 접..

170501 - LAN의 전송방식, WAN

근거리통신망(LAN)- Local Area Network 비교적 가까운 거리의 컴퓨터와 각종 통신기기 등을 통신형태로 연결한 형태- 표준 LAN으로는 이더넷과 FDDI가 있음- 구조는 버스형과 링형이 사용되며, 매체 접근 제어 방식은 CSMA/CD 방식과 토큰 방식이 있으며 일반적으로 CSMA/CD 방식을 사용함- 통신회선으로는 UTP 케이블을 사용하고 근거리 통신망에서 사하는 토폴로지는 성형, 버스형, 트리형, 링형 등이 있음 LAN의 전송방식 - 브로드밴드하나의 케이블에 다수의 통신 채널을 형성(다중화)하여 동시에 데이터를 전송하는 방식FDM(주파수 분할 다중화)을 사용음성, 데이터, 영상 등 데이터를아날로그 신호형태로 전송하며, 전송매체로는 동축 케이블, 광 케이블을 사용 - 베이스밴드하나의 케이블..

170501 - 매체 접근 제어 방식

매체 접근 제어 방식- 충돌을 막기 위해서 누가, 언제 사용하도록 하는가를 결정하는 것이 중요- CSMA/CD, CSMA/CA, 토큰 링, 토큰 버스 등이 있음 CSMA/CD (Carrier Sense Multiple Access / Collision Detection)- 주로 버스형이나 성형의 통신망에서 사용- 이더넷 LAN에서 매체 접근 방식으로 사용- 데이터를 전송하기 전에 통신회선의 상태를 감지하여 충돌을 피하는 방식- 데이터를 송신하려는 컴퓨터가 네트워크상에 다른 컴퓨터가 통신하고 있는지를 조사하고, 신호가 송출되고 있지 않으면 데이터를 전송- 만약 충돌이 발견되면 일정 시간 대기한 후 다시 충돌 여부를 확인하고, 충돌이 검출되지 않으면 데이터를 전송 CSMA/CA (Carrier Sense M..

반응형