다음은 HTTP 접속 시 노출되는 URL의 예를 보여주고 있다. URL… | [정보보안기사 필기] 17년 1회차 기출문제 상세 페이지
1[정보보안기사 필기] 17년 1회차
다음은 HTTP 접속 시 노출되는 URL의 예를 보여주고 있다. URL에 보이는 메타문자를 잘못 해석한 것은?
https://www.google.com/?gfe_rd=cr&gws_rd=cr#newwindow=1&q=%EC%B4+%EB%B3
1
? : URL 과 파라미터 구분자
2
= : 파라미터 대입 연산자
3
% : HEX 값 표현에 사용
4
+ : 파라미터 구분자
해설
URL 에서 + 는 파라미터 구분자가 아니라 인코딩된 공백을 뜻하므로 이 해석이 틀렸다. 파라미터끼리를 갈라 주는 문자는 & 다.
예시 URL 을 기준으로 보면 나머지 해석은 모두 맞다.
- ? 는 경로와 질의 문자열을 가르는 구분자로, /?gfe_rd=cr 에서 경로 바로 뒤에 붙었다.
- = 는 파라미터 이름에 값을 대입하는 연산자로 gfe_rd=cr, newwindow=1 처럼 쓰인다.
- % 는 퍼센트 인코딩 표시로 뒤 두 자리 16진수(HEX) 값을 나타내며, q=%EC%B4+%EB%B3 의 %EC·%B4 가 그 예다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.