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
'Computer Science > 네트워크' 카테고리의 다른 글
[Network] OSI 7계층 (0) | 2020.10.28 |
---|---|
[Network] TCP와 UDP 비교 (0) | 2020.04.15 |
[Network] TCP 3-way Handshake (0) | 2020.04.06 |
[Network] HTTP의 GET과 POST비교 (0) | 2020.04.05 |
댓글