정보처리기사

[정처기] 필기 오답 노트 4과목,5과목

멋쟁이천재사자 2023. 1. 17. 20:41

1시간이나 투자하였지만 두 과목 평균 70으로 간신히 통과...

 

 

https://blockdmask.tistory.com/56

p=arr 이것이 뭔소리?

arr[2][3] 이것도 ..2개짜리 배열이 3개이니..

{{1,2},{3,4},{5,6}} 이래야 하는거 아냐?

(*p)[3] 이것은 포인터 배열이다. 배열의 포인터와 다르다

(*p)[3] 은 배열포인터다

 

https://coding-factory.tistory.com/636

 

[C언어/C++] 포인터(Pointer) 사용법 & 예제 총정리

포인터란(Pointer)? 포인터는 주소를 저장하는 변수입니다. 기존의 변수는 데이터를 저장하는데 반하여 포인터는 메모리 공간의 주소를 저장합니다. 포인터 변수가 주소를 저장하려면 변수의 주

coding-factory.tistory.com

 

 

 

프로그램 머이리 어렵냐

char* p1캐릭터 포인터?

char str1[2] 캐릭터 배열

p1=str1;

캐릭터포인터에다가 캐릭터배열을 할당한다.... 이거이 먼소릴까...

p1[4] ... 이것은 캐릭터 포인터가 배열인데.. 0,1,2.. 4 니깐 5번째 값?????

 

 

 

이건 또 연산자 우선순위잖아... 이건 머 장난 아니구나..

이걸 외워야해??? 일단 가감승제 시 비등 비논 조대

https://blog.naver.com/huffman_/222974844309

 

C언어 연산자 우선순위 & 결합방향 표

a. 연산자 우선순위 연산자의 우선순위는 수식 내에 여러 연산자가 함께 등장할 때, 어느 연산자가 먼저 처...

blog.naver.com

a < b + 2 && a << 1 << b

일단승.. 없음 통과

가감연산자

a < b + 2 && a << 1 << b --------> a < 4 && a << 1 << b


시프트연산자

a < 4 && a << 1 << b

 

근데 시프트 연산을 어케함?

10 << 2

종합하면 10진수의 정수 10을 2진수로 변환한 비트 값을 왼쪽으로 2칸씩 이동하라는 뜻이 되겠다.

 

a << 1

a 가 1이므로 이진수로 바꾸어도 0000 0001 

왼쪽으로 한칸하면 0000 0010 즉 10진수로는 2가됨

 

a < 4 && a << 1 << b -------> a < 4 && 2 << b

2 를 왼쪽으로 2칸

2는 이진수로 0000 0010 이고 왼쪽 2칸이면 0000 1000 즉 8이 됨

a < 4 && 2 << b -------> a < 4 && 8

 

다음은 비교연산자 

a < 4 && 8 ---------> 1 && 8

 

최종 결과는 1

 

 

 

블루프린팅(BluePrinting) - 블루투스 공격 장치의 검색 활동을 의미

블루버그: 블루투스 장비사이의 취약한 연결 관리를 악용한 공격
블루스나프(블루스나핑): 블루투스의 취약점을 활용하여 장비의 파일에 접근하는 공격으로 OPP를 사용하여 정보를 열람
블루재킹: 블루투스를 이용해 스팸처럼 명함을 익명으로 퍼뜨리는 것

*OPP(Obex Push Protocol)- 블루투스 장치끼리 인증 없이 정보를 간편하게 교환하기 위하여 개발됨

 

위조된 매체 접근 제어 MAC ... 스위치 MAC 주소

LAN Tapping or Switch Jamming

소프트웨어 생명주기 모델 V 모델

Land 공격 Syn flooding Smurf Honeypot david clock

 

Secure 코딩

DES 몇 비트?

644 umask xtslog wtmp

 

https://blog.naver.com/ok3120ok/222805766129

 

[정처기 공부] 2022.03.05 기출문제 이해 안되는 문제 정리

PLCP - 논리적인 802.11 MAC 부계층과 물리적인 특성을 연결하는 역할 - 802.11 MAC 부계층이 물...

blog.naver.com


16비트씩 8부분의 16진수로 표시

 

https://terms.naver.com/entry.naver?docId=1225312&cid=40942&categoryId=32848 

 

IPv6

IPv4에 이어서 개발된, 인터넷 프로토콜(IP) 주소 표현 방식의 차세대 버전이다. 128bit의 주소체계를 가지고 있다. IPv6은 인터넷 프로토컬(IP) 버전 6(internet protocol version 6)의 줄임말이다. 현재 사용

terms.naver.com

또 16비트 블록은 16진수로 변환되고, 21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A와 같이 쌍점(콜론)으로 구분된다. 여기서 21DA:D3:0:2F3B:2AA:FF:FE28:9C5A처럼 0을 없애고 더 단순하게 주소를 만들 수도 있다.