728x90
반응형
웹 관련 용어
Hypertext : 다른 문서/그림으로 이동할 수 있는 연결을 가지고 있는 텍스트
HTML : 하이퍼텍스트 및 웹 페이지를 만들 수 있는 마크업 언어
URL : 인터넷 상에서 특정 웹 페이지의 위치를 나타내는데 사용되는 문자열
MIME : 이메일에서 텍스트 외 이미지/비디오/오디오 등 여러 유형의 파일을 전송 가능
웹 서비스
★ SOAP | XML기반 메시지를 다른 컴퓨터 네트워크 상에서 교환 |
WSDL | 웹 서비스에서 제동하는 서비스에 대한 정보를 XML 기반으로 기술 |
UDDI | 전역 비지니스 레파지토리 / 웹 서비스 관련 정보 공개 및 탐색 |
인터페이스 구현 기술
XML | HTML 문법의 비호환성과 SGML의 복잡성 해결하기 위해 개발 |
AJAX | Javascript, XML을 이용한 비동기식으로 웹 페이지의 일부 콘텐츠만 Reload 해오는 방식 |
JSON | 속성-값 쌍으로 이루어진 데이터 오브젝트를 전달하기 위해 사용하는 개방형 표준 포맷 → AJAX에서 주로 사용 |
인터페이스 구현 검증 도구
xUnit | Java, C++, Net 등 다양한 언어 지원하는 단위 테스트 프레임워크 |
JUnit | 자바 프로그래밍 언어용 유닛 테스트 프레임워크 |
STAF | 서비스 호출, 컴포넌트 재사용 등 다양한 환경을 지원 |
Fitness | 웹 기반 테스트 케이스 설계/실행/결과 확인 지원 |
NTAF | STAF의 재사용 및 확장성 + Fitness의 협업 기능 통합 (현재는 폐기됨) |
Selenium | 다양한 브라우저 및 개발 언어를 지원하는 웹 어플리케이션 테스트 |
watir | Ruby 언어 기반 애플리케이션 테스트 프레임워크 |
트리 순회 방법

전위 순회 | root - left - right | A - B - D - G - H - E - I - C - F - J - K |
중위 순회 | left - root - right | G - D - H - B - E - I - A - C - J - F - K |
후위 순회 | left - right - root | G - H - D - I - E - B - J - K - F - C - A |
클라우드 서비스
Iaas Infrastructure |
물리적 자원을 가상화 |
Paas Platorm |
응용 프로그램 개발 시 필요한 플랫폼 제공 |
Saas Software |
사용자에게 제공되는 소프트웨어를 가상화하여 제공 |
Baas Blockchain |
블록체인 기반 서비스 개발/관리의 편의성을 제공 |
Secaas Security |
보안 서비스 제공 |
Daas Desktop |
각종 업무용 운영체제 / SW 등을 클라우드 방식으로 제공 → 재택근무 활용 |
Faas Function |
개발, 실행, 관리를 할 수 있도록 플랫폼 제공 |
RAID
여러 개의 디스크를 한 개의 디스크처럼 관리하는 기술
- 안정성 높고 복수 용이함, 빠른 전송 속도
- Level 값이 클수록 저장장치 높은 신뢰성/효율성
스트라이핑 → 데이터를 여러 개의 디스크에 분할 저장
미러링 → 데이터를 2개의 디스크에 동일하게 저장
RAID 0 | 스트라이핑 에러 검출 X |
RAID 1 | 미러링 중복 저장 O |
RAID 2 | 스트라이핑 해밍코드 |
RAID 3 | 스트라이핑 패러티를 에러 검증 |
RAID 4 | 3과 동일, 데이터 블록 단위로 나눠 저장 |
RAID 5 | 스트라이핑 패리티 블록을 각 디스크 마다 분산 저장 |
RAID 6 | 스트라이핑 이중 구조로 구축 |
★ EAI
기업 내 운영되는 플랫폼 및 애플리케이션 간의 정보 전달, 연계, 통합 수행
디지털 저작권 관리(DRM)
콘텐츠 제공자/분배자/소비자, 패키저 (배포 가능한 형태로 암호화하는 프로그램)
클리어링 하우스 | 사용 권한, 라이선스 발급, 결제 관리 |
DRM 컨트롤러 | 이용 권한 통제 |
보안 컨테이너 | 전자적 보안 장치 |
→ 기술 요소 : 암호화 / 키 관리 / 식별 기술 / 저작권 표현 / 암호화 파일 생성 / 정책 관리 / 크랙 방지 / 인증
UNIX / LINUX 기본 명령어
cat | 파일 내용 표시 | fsck | 파일 시스템 검사/보수 |
chdir | 디렉터리 위치 변경 | getpid | 자신 프로세스 아이디 호출 |
chmod | 파일 권한 설정 | getppid | 부모 프로세스 아이디 호출 |
chown | 소유자 변경 | ls | 디렉터리 내 파일 목록 확인 |
cp | 복사 | rm | 파일 삭제 |
exec | 새로운 프로세스 수행 | wait | 상위 프로세스가 하위 프로세스 종료 등의 event 기다림 |
fork | 새로운 프로세스 생성 |
SPICE(ISO 15504)
소프트웨어 처리 개선 및 능력 평가 기준
불수능 관리자 확정됐어. 예측 가능했는데 최고군
1) 불완전 |
2) 수행 |
3) 관리 |
4) 확립 |
5) 예측 가능 |
6) 최적 |
IT 용어
Stack guard | Stack 상 일정 주소 번지에 프로그래머가 유도하는 Canary 를 심고, 스택이 붕괴/변조된 경우 오버플로우 상태로 가정하여 Canary 체크 후 비정상적으로 중단시키는 방법 |
Docker | 응용 프로그램 배치 자동화 역할 |
Cipher Container | Java에서 암호화/복호화 제공 |
Scytale | 암호화 기법으로 문자열의 위치를 바꾸는 방법 |
Tensor Flow | 구글 브레인팀의 기계 학습 오픈소스 |
One Seg | 일본/브라질에 상용 중인 디지털 TV 방송 기술 |
Foursquare | 위치 기반 소셜 네트워크 서비스 |
PaasS-Ta | 국내 IT 서비스 경쟁력 강화 목적 개발된 개방형 클라우드 |
VLAN | 물리적 배치와 상관없이 논리적으로 LAN 구성하는 기술 |
SSO | 한 번 로그인으로 다른 사이트 로그인도 허용 |
MQTT | 발행-구독 기반의 메시징 프로토콜 |
Salt | 동일한 패스워드들을 다른 암호 값으로 저장되도록 덧붙이는 무작위 값 |
N-screen | N개의 서로 다른 단말기에서 동일 콘텐츠를 자유롭게 이용 |
ASLR | 주소 랜덤화, 메모리 상 주소 예측 어렵게 |
라우터 | 서로 다른 네트워크 대역에 있는 호스트를 상호간에 통신할 수 있도록 해주는 네트워크 장비 |
nmap | 열린 포트 정보를 스캐닝 |
Tripwire | 백도어 생성, 설정파일 변경 시 분석하는 도구 |
Smart Grid | 전력망 지능화, 고도화함으로써 고품질의 전력 서비스를 제공하고 에너지 이용 효율을 극대화 |
SOA 서비스 지향 아키텍처 |
|
Digital twin | 물리적 사물을 가상화하여 실제 자산의 특성 정보를 구현 |
Mashup | 웹에서 제공하는 정보/서비스를 이용하여 새로운 SW 제작 |
Mesh Network | 차세대 이동통신, 홈네트워킹 |
PICONET | 여러개의 독립된 통신장치가 블루투스 기술이나 UWB 통신 기술을 사용하여 통신망을 형성하는 무선 네트워크 기술 |
728x90
반응형
'정보처리기사' 카테고리의 다른 글
정보처리기사, 실기 요약 정리 (5. 정보보안) (0) | 2025.03.26 |
---|---|
정보처리기사, 실기 요약 정리 (4. 네트워크) (1) | 2025.03.26 |
정보처리기사, 실기 요약 정리 (3. 운영체제) (0) | 2025.03.20 |
정보처리기사, 실기 요약 정리 (2. 데이터베이스) (0) | 2025.03.20 |
정보처리기사, 실기 요약 정리 (1. 소프트웨어 구축) (1) | 2025.03.19 |