
답변 3/26
http는 하이퍼 텍스트 프로토콜의 약자로 , html을 비롯한 하이퍼텍스트 기반 문서를 전송하는 규약입니다. http에는 보안이 적용되지 않아 보안상 위험이 있어서
생긴것이 https입니다. SLS인증서 등을 통해 보안상 안전합니다.
http reqest는 put, post, get, patch 등이 있습니다. (맞나??)
AI 피드백
답변에 대한 피드백입니다:
1. 기본 개념 설명은 대체로 정확합니다.
- HTTP(HyperText Transfer Protocol)의 의미를 잘 설명했습니다.
- HTTPS가 보안이 추가된 프로토콜이라는 점도 정확합니다.
2. 수정이 필요한 부분:
- SSL/TLS 인증서라고 표현하는 것이 더 정확합니다. (SLS → SSL)
- HTTP 메소드는 주요한 것들이 더 있습니다:
- GET: 리소스 조회
- POST: 리소스 생성
- PUT: 리소스 전체 수정
- PATCH: 리소스 부분 수정
- DELETE: 리소스 삭제
- HEAD, OPTIONS 등
3. 추가하면 좋을 내용:
- HTTPS는 HTTP + Encryption입니다 (HTTP over SSL/TLS)
- HTTPS의 주요 특징:
- 데이터 암호화 (기밀성)
- 데이터 무결성 보장
- 신뢰할 수 있는 사이트 인증
- HTTP는 기본 포트 80, HTTPS는 443을 사용
- 최근에는 보안 강화를 위해 대부분의 웹사이트가 HTTPS를 채택하고 있음
4. 면접 답변 시 추가 포인트:
- HTTPS의 동작 방식 (SSL Handshake 과정)
- 대칭키/비대칭키 암호화 방식의 차이
- HTTPS가 필수적인 상황 (결제, 로그인 등 민감한 정보 전송 시)