일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 자바의 정석 기초편 ch13
- 2024 정보처리기사 수제비 실기
- 2024 정보처리기사 시나공 필기
- 스프링 mvc1 - 스프링 mvc
- 자바의 정석 기초편 ch9
- 자바 기본편 - 다형성
- 자바의 정석 기초편 ch12
- 게시글 목록 api
- @Aspect
- 자바의 정석 기초편 ch8
- 스프링 고급 - 스프링 aop
- 스프링 mvc1 - 서블릿
- jpa 활용2 - api 개발 고급
- 자바의 정석 기초편 ch1
- 코드로 시작하는 자바 첫걸음
- 스프링 mvc2 - 타임리프
- 스프링 db1 - 스프링과 문제 해결
- 자바의 정석 기초편 ch5
- 스프링 입문(무료)
- 스프링 mvc2 - 로그인 처리
- 스프링 db2 - 데이터 접근 기술
- 자바의 정석 기초편 ch7
- 자바의 정석 기초편 ch3
- 자바의 정석 기초편 ch4
- 스프링 mvc2 - 검증
- 자바의 정석 기초편 ch2
- 자바의 정석 기초편 ch11
- jpa - 객체지향 쿼리 언어
- 자바의 정석 기초편 ch14
- 자바의 정석 기초편 ch6
- Today
- Total
목록2024 정보처리기사 시나공 필기 (67)
나구리의 개발공부기록
2024년도 시나공 필기 책 내용 정리 2024년 5월 12일이 필기 시험이므로 시간이 부족하여 핵심요약만 작성하면서 공부..본문은 눈으로만 읽고 남은시간은 기출문제에 올인 섹션18. 운영체제의 개념 1. 운영체제의 목적 처리 능력(Throughput) : 일정 시간 내에 시스템이 처리하는 일의 양반환 시간(Turn Around Time) : 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린시간사용 가능도(Availability) : 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도신뢰도(Rliability) : 시스템이 주어진 문제를 정확하게 해결하는 정도2. 운영체제의 구성 제어 프로그램 : 감시 프로그램, 작업 관리 프로그램, 데이터 관리 프로그램처리 프로그램 : 언어 번역 프로그램,..
2024년도 시나공 필기 책 내용 정리 섹션4. 데이터 타입 1. C/JAVA의 자료형종류CJAVA문자char(1Byte)char(2Byte)정수int(4Byte)int(4Byte) long(4Byte) / 운영체제에따라 다름long(8Byte)논리bool(1Byte)boolean(1Byte) 2. Python의 시퀀스 자료형의 종류 리스트(List) : 다양한 자료형의 값을 연속적으로 저장하며, 필요에 따라 개수를 늘리거나 줄일 수 있음튜플(Tuple) : 리스트처럼 요소를 연속적으로 저장하지만, 요소의 추가, 삭제, 변경은 불가range : 연속된 숫자를 생성하는 것으로, 리스트, 반복문 등에서 많이 사용됨섹션5. 변수 1. 변수명 작성 규칙 영문자, 숫자, _ 를 사용할 수 있음첫 글자는 영문자나 ..
2024년도 시나공 필기 책 내용 정리 섹션15. 스크립트 언어 1. 스크립트 언어(Script Language) HTML 문서 안에 직접 프로그래밍 언어를 삽입하여 사용하는 것으로 기계어로 컴파일 되지 않고 별도의 번역기가 소스를 분석하여 동작하게 하는 언어게시판 입력, 상품 검색, 회원 가입 등과 같은 데이터베이스 처리 작업을 수행하기 위해 주로 사용함클라이언트의 웹 브라우저에서 해석되어 실행되는 클라이언트용 언어와 서버에서 실행된 후 클라이언트로 보내는 서버용 언어가 있음서버용 스크립트 언어 : ASP, JSP, PHP, 파이썬클라이언트용 스크립트 언어 : 자바 스크립트(javascript), VA스크립트(Visual Basic Script)2. 스크립트 언어의 장/단점 컴파일 없이 바로 실행하므로..
2024년도 시나공 필기 책 내용 정리 섹션14. Python의 기초 1. Python의 기본 문법 변수의 자료형에 대한 선언이 없음분장의 끝을 의미하는 세미콜론(;)을 사용할 필요가 없음변수에 연속하여 값을 저장하는 것이 가능함, ex) x, y, z = 10, 20, 30if 나 for와 같이 코드 블록을 포함하는 명령문을 작성할 때 코드 블록은 콜론(:)과 여백(들여쓰기)로 구분함여백은 일반적으로 4칸 혹은 한 개의 탭만큼 띄워야 하며 같은 수준의 코드들은 반드시 동일한 여백을 가져야 함if a > b: print('a is big') print('b is small')else: print('a is small') print('b is big')2. Python의 데이터 입/출..
2024년도 시나공 필기 책 내용 정리 섹션10. 배열과 문자열 1. 배열의 개념 동일한 데이터 유형을 여러 개 사용해야 할 경우 이를 손쉽게 처리하기 위해 여러 개의 변수들을 조합해서 하나의 이름으로 정의해 사용하는 것을 말함하나의 이름으로 여러 기억장소를 가리키기 때문에 배열에서 개별적인 요소들의 위치는 첨자를 이용해서 지정함변수명 뒤에 대괄호 []를 붙이고 그 안에서 사용할 개수를 지정C언어에서의 배열의 위치는 0부터 시작됨행 우선으로 데이터가 기억장소에 할당됨C 언어에서 배열의 위치를 나타내는 첨자 없이 배열 이름을 사용하면 배열의 첫 번째 요소의 주소를 지정하는 것과 같음2. 1차원 배열 변수들을 일직선상의 개념으로 조합한 배열자료형 변수명 [개수];자료형 : 배열에 저장할 자료의 형을 지정변수..
2024년도 시나공 필기 책 내용 정리 섹션7. 데이터 입/출력 1. C언어의 표준 입/출력 함수의 개요 키보드로 입력받아 화면으로 출력할 때 사용하는 함수대표적으로 scanf(), getchar(), gets(), printf(), putchar(), puts() 등이 있음2. scanf() 함수 C언어의 표준 입력함수로 키보드로 입력받아 변수에 저장하는 함수// 형식scanf(서식 문자열, 변수의 주소)scanf("%3d", &a);// % : 서식 문자입을 지정// 3 : 입력 자릿수를 3자리로 지정// d : 10진수로 입력// &a : 입력받은 데이터를 변수 a의 주소에 저장서식 문자열 : 입력받을 데이터의 자료형을 지정변수의 주소 : 데이터를 입력받을 변수를 작성, 변수의 주소로 입력 받아야하..
2024년도 시나공 필기 책 내용 정리 섹션4. 데이터 타입 1. 데이터 타입 변수(Variable, 컴퓨터가 명령을 처리하는 도중 발생하는 값을 저장하기 위한 공간, 변할 수 있는 값)에 저장될 데이터의 형식을 나타내는 것유형기능예정수 타입(Integer Type)정수(소수점이 없는 숫자)를 저장할 때 사용1, -1, 10, -100부동 소수점 타입 (Float Point Type)소수점 이하가 있는 실수를 저장할 때 사용0.123X10², -1.6X2³문자 타입 (Character Type)한 문자를 저장할 때 사용, 작은 따옴표(' ') 안에 표시함'A', 'a', '1', '*'문자열 타입 (Character String Type)문자열을 저장할 때 사용, 큰 따옴표(" ") 안데 표시"Hello..
2024년도 시나공 필기 책 내용 정리* 4강 1장의 내용은 짧고 크게 중요하지 않은 것 같아 핵심요약으로 대체 섹션1. 서버 개발 1. 대표적인 서버 개발 프레임워크 Spring : JAVA를 기반으로 만들어진 프레임워크로 전자정부 표준 프레임워크의 기반 기술로 사용되고 있음Node.js : JavaScript를 기반으로 만들어진 프레임워크로 비동기 입/출력 처리와 이벤트 위주의 높은 처리 성능을 갖고 있어 실시간으로 입/출력이 빈번한 애플리케이션에 적합함Django : Python을 기반으로 만들어진 프레임워크로 컴포넌트의 재사용과 플러그인화를 강조하여 신속한 개발이 가능하도록 지원함Codeigniter : PHP를 기반으로 만들어진 프레임워크로 인터페이스가 간편하며 서버 자원을 적게 사용함Ruby ..
2024년도 시나공 필기 책 내용 정리 섹션28. 서비스 공격 유형 1. 서비스 거부 공격의 개념 표적이 되는 서버의 자원을 고갈시킬 목적으로 다수의 공격자 또는 시스템에서 대량의 데이터를 한 곳의 서버에 집중적으로 전송함으로써 표적이되는, 서버의 정상적이 기능을 방해하는 것2. 죽음의 핑(Ping of Death) Ping 명령을 전송할 때 ICMP 패킷의 크기를 인터넷 프로토콜 허용 범위 이상으로 전송하여 공격 대상의 네트워크를 마비시키는 서비스 거부 공격 방법3. SMURFING(스머핑) IP나 ICMP 특성을 악용하여 엄청난 양의 데이터를 한 사이트에 집중적으로 보냄으로써 네트워크를 불능 상태로 만드는 공격 방법4. SYN Flooding 공격자가 가상의 클라이언트로 위장하여 3-way-hands..
2024년도 시나공 필기 책 내용 정리 섹션28. 서비스 공격 유형 1. 서비스 거부(DoS; Denial Of Service) 공격의 개념 표적이 되는 서버의 자원을 고갈시킬 목적으로 다수의 공격자 또는 시스템에서 대량의 데이터를 한 곳의 서버에 집중적으로 전송함으로 써 표적이 되는 서버의 정상적인 기능을 방해하는 것2. Ping of Death(죽음의 핑) Ping 명령을 전송할 때 패킷의 크기를 인터넷 프로토콜 허용 범위(65,536) 이상으로 전송하여 공격 대상의 네트워크를 마비시키는 서비스 거부 공격 방법공격에 사용되는 큰 패킷은 수백 개의 패킷으로 분할되어 전송되는데, 공격 대상은 분할된 대량의 패킷을 수신함으로써 분할되어 전송된 패킷을 재조립해야 하는 부담과 분할되어 전송된 각각의 패킷들의 ..