[25년 03차 / 문제풀이] 인터페이스 통신
개념
☐ 인터페이스 간의 통신을 위해 이용되는 데이터 포맷
● JSON(JavaScript Object Notation)
- 속성-값 쌍(Attribute-Value Pairs)으로 이루어진 데이터 객체를 전달하기 위해 사람이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷
- 비동기 처리에 사용되는 AJAX에서 XML을 대체하여 사용되고 있음
- 문법 오류에 취약하며, 하나만 안 적어도 페이지 해석이 불가함
- []안에 :으로 항목과 정보를 구분하여 자바 스크립트 객체 형식으로 표현
- 읽기가 쉽고, 텍스트를 기반으로 해서 가벼움
● XML(eXtensible Markup Language)
- 특수한 목적을 갖는 마크업 언어를 만드는데 사용되는 다목적 마크업 언어
- 웹 페이지의 기본 형식인 HTML의 문법이 각 웹 브라우저에서 상호 호환적이지 못하다는 문제와 SGML의 복잡함을 해결하기 위하여 개발됨
- JSON에 비해 문법 오류에 덜 취약하며, 오타가 생겨도 페이지 구동이 가능함
- 주석을 사용할 수 있음
● AJAX(Asynchronous JavaScript and XML)
- 자바 스크립트(JavaScript) 등을 이용하여 클라이언트와 서버 간에 XML데이터를 교환 및 제어함으로써 이용자가 웹 페이지와 자유롭게 상호 작용할 수 있도록 하는 비동기 통신 기술을 의미함
● YAML
- JSON과 비슷하게 사람이 읽기 쉬운 형태의 데이터 표현 방식
- XML과 문법적으로 유사한 점이 많음 : 주석을 사용 가능하며 개행, 공백으로 블록을 인식
- 태그를 사용하지 않고 공백 위주로 데이터를 구분하여 한 줄로 작성할 수 없음
문제
☐ 인터페이스 간의 통신을 위해 이용되는 데이터 포맷
2022년-1차 33번. 인터페이스 간의 통신을 위해 이용되는 데이터 포맷이 아닌 것은?
① AJTML
② JSON
③ XML
④ YAML
정답 : 1
입력 답 : 4
'자격증 > 정보처리기사_문제풀이_25년 03차' 카테고리의 다른 글
[25년 03차 / 문제풀이] 접근통제 기술 (0) | 2025.06.02 |
---|---|
[25년 03차 / 문제풀이] 블루투스(Bluetooth) 관련 공격 (0) | 2025.06.01 |
[25년 03차 / 문제풀이] 소프트웨어 재공학(Software Reengineering) (0) | 2025.06.01 |
[25년 03차 / 문제풀이] 소프트웨어 설계 (0) | 2025.06.01 |
[25년 03차 / 문제풀이] 데이터 모델 (0) | 2025.05.28 |