네트워크관리사 2급
·
이론공부
□ 다양한 윈도우 사용자와 그룹Administrator : 관리자 계정으로 가장 막강하다.Backup Operator : 시스템 백업을 위해 모든 파일과 디렉터리에 접근할 수 있는 그룹이다.Power Users : 네트워크와 디렉터리를 공유할 수 있는 그룹이다.Replicator : 도메인이 있는 파일을 복제할 수 있는 권한을 가진 그룹이다.Performance Log Users : Administrator 그룹 구성원이아니더라도 원격 클라이언트 또는 로컬에서 컴퓨터의 성능 카운터, 로그 등을 모니터링 할 수 있다.​□ ICMP의 Message Type번호이름설명0Echo Reply핑 응답3Destination Unreachable목적지 도달 불가(라우팅 실패, 포트 없음)4Source Quench트래픽..
정보처리기사(개념정리) - 5과목 정보시스템 구축관리
·
이론공부/정보처리기사
□ 정보보안 3요소기밀성 : 인가된 사용자에 대해서만 자원 접근이 가능하다.무결성 : 인가된 사용자에 대해서만 자원 수정이 가능하며 전송 중인 정보는 수정되지 않는다.가용성 : 인가된 사용자는 가지고 있는 권한 범위 내에서 언제든 자원 접근이 가능하다.□ 보안 취약점 점검 분류관리적 관점 : 정보보호 관리체계 보안 통제에 근거하여 취약점 점검기술적 관점 : 서버, 네트워크, PC 보안점검 등을 통한 취약점 점검물리적 관점 : 출입 통제 관리 시스템 관련, 화제등 관련□ DDos공격유형 및 툴공격유형Smurt Attack : IP와 ICMP 특성을 이용하여 공격Ping Of Death : 규정 크기 이상의 ICMP 패킷으로 시스템을 마비시키는 공격Land Attack : 출발지 IP와 목적지 IP가 같은 ..
정보처리기사(개념정리) - 4과목 프로그래밍 언어 활용
·
이론공부/정보처리기사
□ 서브넷 ☆☆☆☆☆서브넷 마스크 구하기표준 서브넷 마스크□ □ □. □ □ □. □ □ □. □ □ □ 이렇게 IP주소가 있을 때 A~C클래스는 각 단이 255로 채워지는거다ex) A클래스 표준 서브넷 마스크 = 255.0.0.0, C클래스 표준 서브넷 마스크 = 255. 255. 255. 0서브넷 마스크 구하기ex) 203.76.25.1/26의 서브넷 마스크 값은?26자리를 네트워크ID로 사용한다는 의미이다 앞 24자리가 모두 1이고 마지막 주소의 앞 2자리가 1이다11000000(2) = 192 값이 서브넷 마스크 값이 된다.ex)IPv4의 C클래스 네트워크를 26개의 서브넷으로 나눈다면 서브넷 마스크 값은?255.255.255.xxx에서 마지막 주소값에서 □ □ □ □ □ □ □ □ 8자리중첫번째..
정보처리기사 오답노트(1~3과목)
·
이론공부/정보처리기사
□ 24년 1회23. 색인 순차 파일에 대한 설명으로 옳지 않은 것은?레코드를 참조할 때 색인을 탐색한 후 색인이 가리키는 포인터를 사용하여 직접 참조할 수 있다.레코드를 추가 및 삽입하는 경우, 파일 전체를 복사할 필요가 없다.인덱스를 저장하기 위한 공간과 오버플로우 처리를 위한 별도의 공간이 필요 없다.색인 구역은 트랙 색인 구역, 실린더 색인 구역, 마스터 색인 구역으로 구성된다.색인 순차 파일(Indexed Sequential Access File)기본 영역, 색인 영역, 오버플로우 영역으로 구성된다.레코드를 참조할 때 색인을 탐색한 후 색인이 가리키는 포인터를 사용하여 직접 참조할 수 있다.레코드를 추가 및 삽입하는 경우, 파일 전체를 복사할 필요가 없다.인덱스를 저장하기 위한 공간과 오버플로우..
정보처리기사(개념정리) - 3과목 데이터베이스 구축
·
이론공부/정보처리기사
□ 정규화 ☆☆☆☆☆도부이결다조(도메인 → 부분 → 이행 → 결정자 → 다치 → 조인)1NF(제1정규형) - 도메인 원자성모든 도메인이 원자값만 가져야함중첩된 테이블, 반복 그룹 제거2NF(제2정규형) - 부분적 함수 존속 제거1NF를 만족하면서, 기본키(복합키일 때만)의 일부분에만 종속된 속성 제거부분 함수 종속 제거3NF(제3정규형) - 이행적 함수 종속 제거2NF를 만족하면서, 이행적 함수 종속 제거ex) A → B, B → C, A → C인 경우, C는 B를 통해 A에 종속되므로 제거 대상BCNF(보이스 - 코드 정규형) - 결정자 → 후보키3NF를 만족하면서, 모든 함수 종속에서 결정자가 반드시 후보키더 엄격한 3NF종속성 보존이 안될 수 있음4NF(제4정규형) - 다치 종속 제거3NF + 다..
정보처리기사(개념정리) - 2과목 소프트 웨어 개발
·
이론공부/정보처리기사
□ 정렬 알고리즘 시간 복잡도 ☆☆☆☆☆평균 O(n²) : 선삽버평균 O(n log n) : 퀵힙병 정렬 알고리즘 최선 (Best) 평균 (Average) 최악 (Worst) 선택 정렬O(n²)O(n²)O(n²)삽입 정렬O(n)O(n²)O(n²) 버블 정렬 O(n²) O(n²) O(n²)쉘 정렬O(n)O(n^1.5)O(n²)퀵 정렬O(n log n)O(n log n)O(n²)힙 정렬O(n log n)O(n log n)O(n log n)병합 정렬O(n log n)O(n log n)O(n log n)버킷 정렬O(d·n)O(d·n)O(d·n)□ 테스트 ☆☆☆☆☆테스트 유형 분류테스트 목적 : 회복, 안전, 강도, 성능, 구조, 회귀, 병행테스트 기반 : 명세기반, 구조기반, 경험기반테스트 하네스 도구테..
정보처리기사(개념정리) - 1과목 소프트 웨어 설계
·
이론공부/정보처리기사
□ 애자일(Agile)기법 ☆☆☆☆☆XP(eXtreme Programming)스크럼 : Sprint(짧은 단위 기간)동안 개발, 매일 Daily Scurm을 통해 진행상황 공유FDD(Feature-Driven Development) : 기능 중심 개발, 기능 단위로 계획 → 설계 → 개발 → 검증 반복크리스탈 : 사람 중심의 경량 프로세스린(Lean) : 낭비를 줄이고 효율성을 극대화하여 빠르고 품질 높은 소프트웨어 개발7가지 원칙 : 낭비제거, 학습 강화, 의사 결정 지연, 빠른 전달, 권한 위임, 전체 최적화, 품질 내재화□ 익스트림 프로그래밍(XP) ☆☆☆☆☆익스트림 프로그래밍(XP, eXtreme Programming)은 애자일(Agile) 방법론의 대표적인 반복적·적응형(Iterative & A..
Thymeleaf - 변수(SpringEL)
·
Java & Spring/Thymeleaf
□ Controller@GetMapping("/variable") public String variable(Model model) { User userA = new User("userA", 10); User userB = new User("userB", 20); ArrayList list = new ArrayList(); list.add(userA); list.add(userB); HashMap map = new HashMap(); map.put("userA", userA); map.put("userB", userB); model.addAttribute("user", userA); ..
Thymeleaf - text, utext
·
Java & Spring/Thymeleaf
□ text- th:text="${data}"HTML 컨텐츠에 데이터를 출력th:text 사용 - [[${data}]]HTML 컨텐츠 안에서 직접 데이터 출력(태그 속성 X)컨텐츠 안에서 직접 출력하기 = [[${data}]] □ utext : 텍스트를 이스케이프 처리하지 않음- th:utext="${data}"th:utext = - [(${data})][(...)] = [(${data})] - 페이지 예시 @GetMapping("/text-unescaped") public String textUnescaped(Model model) { model.addAttribute("data", "Hello Spring!"); return "basic/text-unescape..
스프링 MVC - 기본기능
·
Java & Spring/Spring
□ HTTP 요청 파라미터※ 참고사항@ModelAttribute 생략 가능String, int 같은 단순 타입 = @RequestParamargument resolver 로 지정해둔 타입 외 = @ModelAttribute- @RequestParamHTTP 요청 파라미터(query string 또는 form data)를 메서드 파라미터에 바인딩할 때 사용.단일 파라미터나 간단한 자료형에 주로 사용됨.@GetMapping("/hello")public String hello(@RequestParam String name) { return "Hello " + name;} - @ModelAttribute폼 객체나 커맨드 객체처럼, 파라미터가 객체일 경우 사용.요청 파라미터들을 객체의 필드에 바인딩함 (자동..