[WEB] HTTP, HTTPS

2024. 9. 19. 14:49·WEB

1. HTTP?

HTTP는 Hyper Text Transfer Protocol의 약자로 서버와 클라이언트 간 데이터를 주고 받기 위한 프로토콜이다.

즉, HTTP는 인터넷에서 하이퍼텍스트를 교환하기 위한 규약이다.

80번 포트에서 요청을 기다리며 클라이언트는 80번 포트로 요청을 보낸다.

 

출처: https://www.geeksforgeeks.org/http-full-form/

 

HTTP는 애플리케이션 레벨의 프로토콜이며 TCP/IP 하에 구동된다. Stateless 프로토콜이며, Method, Path, Version, Headers, Body로 구성된다.

하지만 암호화되지 않은 데이털르 전송하는 프로토콜이기에 HTTPS가 등장하게 된다.

 

 

1. HTTPS?

HTTPS는 HTTP에 데이터 암호화가 추가된 프로토콜이다. 443번 포트를 사용하고 네트워크 상에서 정보를 볼 수 없도록 하는 암호화를 지원한다.

 

대칭키, 비대칭키 암호화를 사용해서 빠른 속도와 안전성을 얻는다. 또한, 연결과정에서 서버와 클라이언트 간 세션키를 주고 받는데 이 키를 대칭키라고 할 수 있다.

 

만들어진 세션키는 클라이언트와 서버 간 교환이 이루어져야 한다. 이때 비대칭키를 사용하게 된다.

연결을 성립하여 안전하게 세션키를 주고 받을 때 비대칭키가 사용되는 것이다. 

저작자표시 (새창열림)

'WEB' 카테고리의 다른 글

[WEB] CORS(the resource is in more-private address space local)  (0) 2024.10.16
[WEB] CORS?  (1) 2024.10.16
[WEB] DNS  (0) 2024.10.02
[WEB] Apache? Tomcat?  (2) 2024.09.28
'WEB' 카테고리의 다른 글
  • [WEB] CORS(the resource is in more-private address space local)
  • [WEB] CORS?
  • [WEB] DNS
  • [WEB] Apache? Tomcat?
whkim98
whkim98
꾸준히 내 것으로 만드는 게시글을 작성하자
  • whkim98
    내 일기장
    whkim98
  • 전체
    오늘
    어제
    • 분류 전체보기
      • JAVA
      • JavaScript
        • Node
        • React
      • PYTHON
      • GitHub
      • DJANGO
      • Project
        • Insty
        • ERP
      • Cloud
        • NAVER CLOUD Web DevOps
        • Public
      • 자격증
        • SQLD
        • 정보처리기사
        • ADsP
        • 리눅스마스터
        • AWS
      • 코딩테스트
        • 프로그래머스 Lv0
        • 프로그래머스 Lv1
      • Spring
      • Tools
        • Postman
        • eGov
      • WEB
      • CS
      • DevOps
  • 블로그 메뉴

    • 홈
    • GitHub
    • 방명록
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    Tomcat
    CORS
    js
    코딩
    코딩테스트
    RDBMS
    html
    AdSP
    django
    Postman
    프로그래머스
    node
    해시 암호화
    github
    eGov
    Cloud
    코테
    gitbash
    Java
    Python
    spring
    정보처리기사
    annotation
    SQLD
    git
    jsp
    javascript
    React
    AWS
    web
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
whkim98
[WEB] HTTP, HTTPS
상단으로

티스토리툴바