http 따로 암호화과정을 거치지 않기 대문에 중간에 패킷을 가로채거나 수정할 수 있습니다.
https는 통신 과정 중 암호화 계층을 거쳐서 패킷을 암호화 하기에 안전합니다.
http: 서버/클라이언트 간 데이터를 주고받기 위한 프로토콜, 80번 포트 사용, TCP/IP 위에서 작용

https: http에 데이터 암호화가 추가된 프로토콜, 443 포트 사용, 공개키 암호화 지원
공개키와 개인키(서로를 위한 한쌍의 키)
공개키 : 모두에게 공개 가능한 키, 이용하면 암호화하면 개인키로 복호화 가능, 나만 볼 수 있음
개인키 : 나만 가지고 알고 있어야 하는 키, 이용하면 공개키로 복호화 가능, 모두에게 공개되어있음
TCP/IP: TCP와 IP 를 함께 사용하는 환경
IP(internet protocol): 인터넷 환경에서의 통신 규약, 호스트간의 통신을 담당함. (택배로 비유하자면) 내용물의 상태, 주소의 수취인이 존재하는지 고려하지 않고 내용을 전송함(비신뢰성, 비연결성 -> 이것은 TCP가 담당함)