Http와 Https

2022. 9. 15. 21:06· 웹
목차
  1. Http
  2. Https

Http

  • http ( Hyper Text Transfer Protocol )의 줄임말로 서버와 클라이언트가 데이터를 주고 받기 위한 프로토콜 이다.
  • 80 포트를 사용하여 서버와 통신한다.
  • http는 암호화 되지 않은 데이터를 전송하는 프로토콜이다.
  • 따라서 사용자가 서버와 통신하는 정보를 가로챌경우 제 3자가 볼수 있는 문제가 있다.

 

Https

  • https( Hyper Text Transfer Protocol Secure )의 줄임말로 http에 데이터 암호화가 추가된 프로토콜 이다.
  • 443번 포트를 사용하여 서버와 통신한다.
  • 네트워크상에서 중간에 제 3자가 정보를 볼수 없도록 암호화를 지원한다.
  • 대칭키암호화와 비대칭키 암호화를 사용한다.

 

대칭키 암호화

  • 암호화 키와 복호화 키가 동일한 알고리즘이다
  • 문서를 공개키를 가지고 암호화 해서 보내면 받은 사람도 똑같은 공개키를 가지고 복호화 하여 문서를 읽는 형식이다.
  • 키가 노출되면 위험하지만 연산 속도가 빠르다.

 

비대칭키 암호화

  • 암호화 키와 복호화 키가 서로 다른 알고리즘이다.
  • 문서를 받는사람의 공개키를 가지고 암호화를 하여 보내면 받은 사람은 자신의 개인키를 가지고 복호화를 하여 문서를 읽는 방식이다.
  • 키가 노출되어도 비교적 안전하지만 연산 속도가 느리다.

'웹' 카테고리의 다른 글

비정규식으로 유효성 검사 만들기  (0) 2022.09.15
정규식을 이용한 유효성 검사  (0) 2022.09.15
Html 회원가입 페이지 만들기  (0) 2022.09.15
HttpServlet  (0) 2022.09.15
Http 에러 코드 모음  (0) 2022.09.15
  1. Http
  2. Https
'웹' 카테고리의 다른 글
  • 정규식을 이용한 유효성 검사
  • Html 회원가입 페이지 만들기
  • HttpServlet
  • Http 에러 코드 모음
코드 죄수
코드 죄수
코드 죄수
코드 탈출기
코드 죄수
전체
오늘
어제
  • 분류 전체보기 (126)
    • 스프링 부트 (5)
    • 스프링 (13)
    • 웹 (18)
    • 데이터베이스 (7)
    • 코딩테스트 (25)
    • 자바 (20)
    • 플라스크 (9)
    • react, react-native (11)
    • 기타 설정 (15)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.0
코드 죄수
Http와 Https
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.