Computer Science/네트워크
[Network] HTTP & HTTPS
JYHAN
2020. 9. 24. 02:51
HTTP(HyperText Transfer Protocol)
인터넷 상에서 클라이언트와 서버 간 자원을 주고 받을 때 쓰는 통신 규약
HTTP 문제점
HTTP는 텍스트로 교환이 이루어지기 때문에 누군가 네트워크 신호를 가로채면 내용이 노출될 수 있다(보안 문제)
이 문제를 해결한 것이 'HTTPS' 이다
HTTPS(HyperText Transfer Protocol Secure)
인터넷 상에서 정보 암호화 SSL 프로토콜을 사용해 클라이언트와 서버가 자원을 주고 받을 때 쓰는 통신 규약
공개키 암호화 방식을 사용해 텍스트를 암호화한다
HTTPS라고 무조건 안전한 것은 아니다(신뢰도 높은 CA 기업이 아닌 자체 인증서를 발급한 경우)
이때는 브라우저에서 주의 요함, 안전하지 않은 사이트 와 같은 알람을 띄운다
github.com/JaeYeopHan/Interview_Question_for_Beginner/tree/master/Network#http%EC%99%80-https
gyoogle/tech-interview-for-developer
👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖. Contribute to gyoogle/tech-interview-for-developer development by creating an account on GitHub.
github.com