http와 https의 차이점

ohbin Kwon·2021년 9월 11일

http 따로 암호화과정을 거치지 않기 대문에 중간에 패킷을 가로채거나 수정할 수 있습니다.
https는 통신 과정 중 암호화 계층을 거쳐서 패킷을 암호화 하기에 안전합니다.

  • http: 서버/클라이언트 간 데이터를 주고받기 위한 프로토콜, 80번 포트 사용, TCP/IP 위에서 작용

  • https: http에 데이터 암호화가 추가된 프로토콜, 443 포트 사용, 공개키 암호화 지원

  • 공개키와 개인키(서로를 위한 한쌍의 키)
    공개키 : 모두에게 공개 가능한 키, 이용하면 암호화하면 개인키로 복호화 가능, 나만 볼 수 있음
    개인키 : 나만 가지고 알고 있어야 하는 키, 이용하면 공개키로 복호화 가능, 모두에게 공개되어있음

  • TCP/IP: TCP와 IP 를 함께 사용하는 환경

  • IP(internet protocol): 인터넷 환경에서의 통신 규약, 호스트간의 통신을 담당함. (택배로 비유하자면) 내용물의 상태, 주소의 수취인이 존재하는지 고려하지 않고 내용을 전송함(비신뢰성, 비연결성 -> 이것은 TCP가 담당함)

출처: https://velog.io/@doondoony/ip101

profile
개발 로그

0개의 댓글