2학년 17

JAVA_Chapter 02 if문을 이용한 가위바위보

import java.util.*; public class lab2_2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int use; int com = (int)(Math.random()*3)+1; /* * com = 1 가위 * com = 2 바위 * com = 3 보 */ System.out.println("=============================="); System.out.println(" 학번 : 201403010"); System.out.println(" 이름 : 김지하"); System.out.println("=============================="); System.ou..

JAVA_Chapter 02 문자열의 첫 자리와 특정 자리 출력

import java.util.Scanner; public class lab2_1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); char ch; System.out.println("=============================="); System.out.println(" 학번 : 201403010"); System.out.println(" 이름 : 김지하"); System.out.println("=============================="); System.out.println(); System.out.print("문자를 입력하세요 : "); String str = sc.next(); Sys..

JAVA_Chapter01 입/출력(시험 점수 입/출력과 총점, 평균 계산)

시험 점수 입/출력과 총점, 평균 계산 import java.util.*; public class Homework2 { public static void main(String[] args) { // 입력 작업을 위한 스캐너 객체 선언 Scanner sc = new Scanner(System.in); int kor=0; int eng = 0; int math = 0; int total = 0; // 평균은 소숫점을 포함시켜야 한다. // 그에 따른 자료형은 float, double등이 있다. float avg = 0; // 이름 입력 작업 System.out.print("이름을 입력해 주세요 : "); String name = new String(); name = sc.next(); // 각 과목의 점수를..

JAVA_Chapter01 입/출력(자기소개 만들기)

자기 소개 만들기 import java.util.*;public class Homework1 {public static void main(String[] args){Scanner sc = new Scanner(System.in);// 입력을 하기 위한 스케너 메소드 객체 선언String name;// 이름을 저장 할 변수int age;// 나이를 저장 할 변수System.out.print("이름을 입력하세요 : ");name = sc.next();System.out.print(name+"나이를 입력하세요 : ");age = sc.nextInt();sc.nextLine();// Enter를 읽어준다.// Enter를 읽어 줌 으로서 입력 버퍼를 비워준다.System.out.print("학과를 입력하세요 :..

보안_Chapter01 - 네트워크 이해

Chapter01 - 네트워크 이해 - 프로토콜 ① 본래 의미는 외교에서 의례 또는 의정서 ② 컴퓨터와 컴퓨터 사이에서 메시지를 전달하는 과정 - 프로토콜의 3가지 요소 ① 구문(Syntax) : l 데이터의 구조나 포맷을 의미 ② 의미(Semantics) : l 전송되는 데이터의 각 부분이 무엇을 뜻하는지를 알 수 있게 미리 정해 둔 규칙(데이터 자체 뿐만 아니라 오류 제어, 동기 제어, 흐름 제어를 포함) ③ 순서(Timing) : l 어떤 데이터를 보낼 것인지와 얼마나 빠르게 데이터를 보낼 것인지 정의 - 프로토콜의 기능 ① 주소 설정 : l 서로 다른 시스템의 두 개체가 통신을 하는데 필요 ② 순서 제어 : l 프로토콜 데이터 단위를 전송할 때 보내는 순서를 명시하는 기능(연결 지향형에만 사용) ..

Extended IP ACL

Extended IP ACL Extended IP ACL 기본 설명1. Standard IP ACL의 확장팩2. access-list access-list-number [permit/deny] protocol source-address source-wildcard-mask destination-address destination-wildcard-mask operator port3. access-list-numberü 100 ~ 199 번 까지4. Permit/denyü 허용 / 거부5. Protocolü IP(전체 protocol), TCP, ICMP, IGRP(멀티케스트 그룹), UDP6. Source-address, source-wildcard-mask ü 들어오는 패킷의 source주소를 보기 위하..

특정 IP허용 및 차단 ACL

ACLAccess Control List1. Permit – Deny : 접근 허용, 거부 – 방화벽과 비슷한 역할A. 리스트에 포함되어 있는 집합2. Standard IP : 고유번호 1 ~ 993. Extended IP : 고유번호 100 ~ 1994. 패킷이 들어올 때와 나갈 때 각각 차단이 가능하다.5. I/F마다 설정 가능 하다.6. 프로토콜 종류 마다 설정 가능 하다.7. ACL을 적용 한 것은 차단을 목적으로 한다. ACL의 작동 방식1. 라우터에 들어오거나 나가는 패킷을 첫 번째 Access List의 조건을 검사2. 일치하면 Permit, 불일치하면 Deny3. Deny가 된 패킷을 다시 다음 Access List와 검사4. Deny가 되면 2 – 3 을 반복한다.5. 마지막 조건에서 D..

OSPF의 기준! Backbone Area

앞에서 설명한 바가 있지만 OSPF의 Area를 설명 하자면- OSPF로 연결 된 라우터 들을 다시 세부적으로 나누는 영역을 설계한다.- Area의 넘버는 어떤 수든 상관이 없지만 해당 OSPF의 기준이 되는 Area는 0번이다.- 따라서 Area 0 은 Backbone(척추) Area라고 부른다. Backbone Area- OSPF에서 중심이 되는 Area- Area 0을 사용 그림 (추후 추가 예정) - Router4n Area 10에 속해있음- Router2n ABR라우터 : 다른 Area와 겹쳐져 있는 라우터n Backbone Area와 걸쳐짐n 겹쳐진 각각의 네트워크에 속한다- Router3n ABR라우터- Router5n ASBR라우터 : AS의 경계에 있는 라우터n OSPF와 다른 네트워크와..

01. DB기초

DB를 사용하는 이유1. 데이터 독립성 지원A. 데이터의 근본을 수정하기 위해서는 DBMS를 통해야만 한다.B. DBMS는 데이터베이스 내에 있는 데이터의 물리적, 논리적 변화가 응용 시스템에 영향을 미치지 않도록 한다.2. 데이터 무결성 유지A. 데이터의 타입(type), 길이, 값의 범위 등에 대한 정보를 가진다.B. 이를 위반하는 데이터가 입력될 경우 처리를 거절함으로써 데이터의 무결성을 지원한다.3. 데이터 중복성 및 불일치 최소화A. 데이터가 여러 부서에서 사용하는 경우 이를 하나로 관리함으로써 중복성을 방지하며 그 결과로 중복된 데이터 간의 불일치 문제를 해결한다.4. 데이터 표준화의 용이성A. 데이터베이스 관리자(DBA)가 존재B. DBA는 데이터베이스의 설계과정을 주도하여 관리될 데이터를 ..

2학년/DataBase 2017.09.16

MSSQL 테이블 생성 실습

처음 화면은 이렇게 나옵니다. 인증 방식에 따라 생성되는 테이블의 서버가 달라집니다. 화면이 나오면 도구가 있는 텝이서 '새 쿼리(N)'를 클릭하면 쿼리를 작성할 수 있는 시트지가 나옵니다. 요런 화면이 출력되면 무언가를 입력할 수 있도록 나오게 됩니다. 그러면 여기서 'CREATE DATABASE (데이터베이스 명);'을 입력합니다. 저는 연습용으로 TEST라고 적었습니다. 처음엔 데이터베이스에 없지만 F5키를 눌러서 새로고침을 하면 TEST라는 DB가 만들어 졌습니다. 사용할 DB를 master에서 TEST로 변경합니다. 이제 DB에 컬럼(Column)을 생성하는 쿼리문을 작성할 것 입니다. 밑에와 같이 작성해 주세요. CREATE TABLE emp(deptid int NOT NULL;dname ca..

2학년/DataBase 2017.09.15