HTTP와 HTTPS의 차이점

2023. 10. 8. 12:58Β· πš†πšŽπš‹
λͺ©μ°¨
  1. μš”μ•½
  2. HTTPλž€
  3. HTTP의 문제점
  4. HTTPS 
  5. 또 λ‹€λ₯Έ HTTPS의 이점
λ°˜μ‘ν˜•

μš”μ•½

쀑간에 제 3μžκ°€ μ€‘μš”ν•œ 정보λ₯Ό κ°€λ‘œμ±„κ²Œ ν•˜μ§€ λͺ»ν•˜κΈ° μœ„ν•΄ HTTPSλ₯Ό μ΄μš©ν•œλ‹€. 

HTTPSλŠ” 정보λ₯Ό μ•”ν˜Έν™”ν•˜κΈ° λ•Œλ¬Έμ— 봐도 λ­”μ§€ λͺ¨λ₯΄κΈ° λ•Œλ¬Έμ΄λ‹€.

 

 

 

HTTPλž€

HyperText Transfer Protocol

μ›Ήμ—μ„œ 데이터λ₯Ό μ „μ†‘ν•˜κΈ° μœ„ν•œ ν”„λ‘œν† μ½œ

 

(ν”„λ‘œν† μ½œ(protocol) : 컴퓨터 λ‚΄λΆ€μ—μ„œ, λ˜λŠ” 컴퓨터 μ‚¬μ΄μ—μ„œ λ°μ΄ν„°μ˜ κ΅ν™˜ 방식을 μ •μ˜ν•˜λŠ” κ·œμΉ™ 체계)

 

 

λ™μž‘ μˆœμ„œ

TCP β†’ HTTP

 

 

 

 

 

HTTP의 문제점

예λ₯Όλ“€μ–΄ μ‚¬μš©μžκ°€ λΉ„λ°€λ²ˆν˜Έλ₯Ό μž…λ ₯ν•œλ‹€. (ex : abc1234)

λ”°λ‘œ μ•”ν˜Έν™” 과정을 κ±°μΉ˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμ— 쀑간에 νŒ¨ν‚·μ„ κ°€λ‘œμ±Œ 수 있고, μˆ˜μ •ν•  수 μžˆλ‹€.

λ”°λΌμ„œ λ³΄μ•ˆμ΄ μ·¨μ•½ν•΄μ§ˆ 수 μžˆλ‹€.

 

이λ₯Ό λ³΄μ™„ν•˜κΈ° μœ„ν•΄μ„œ λ‚˜μ˜¨ 것이 HTTPS이닀. 

 

 

 

 

 

 

 

HTTPS 

HyperText Transfer Protocol Secure

인터넷 μƒμ—μ„œ 정보λ₯Ό μ•”ν˜Έν™”ν•˜λŠ” SSL ν”„λ‘œν† μ½œμ„ μ΄μš©ν•˜μ—¬ μ›Ή λΈŒλΌμš°μ €μ™€ μ„œλ²„κ°€ 데이터λ₯Ό μ£Όκ³ λ°›λŠ” 톡신 κ·œμ•½μ΄λ‹€.

쀑간에 μ•”ν˜Έν™” 계측을 κ±°μ³μ„œ νŒ¨ν‚·μ„ μ•”ν˜Έν™”ν•œλ‹€.(ex : abc1234 β†’ EgRe38aJKH)

 

 

 

 

λ™μž‘μˆœμ„œ

TCP β†’ SSL β†’ HTTP

 

β‘  TCP μ—°κ²° 

ν΄λΌμ΄μ–ΈνŠΈμ™€ μ„œλ²„λŠ” TCP 연결을 μ„€μ •ν•œλ‹€.

(Transmission Control Protocol) : 컴퓨터가 λ‹€λ₯Έ 컴퓨터와 데이터 톡신을 ν•˜κΈ° μœ„ν•œ κ·œμ•½

 

β‘‘ HTTP μš”μ²­ (클 β†’ μ„œλ²„)

ν΄λΌμ΄μ–ΈνŠΈλŠ” HTTP μš”μ²­ λ©”μ‹œμ§€λ₯Ό μ„œλ²„μ— μ „μ†‘ν•œλ‹€.

이 λ©”μ‹œμ§€λŠ” ν΄λΌμ΄μ–ΈνŠΈκ°€ μ›ν•˜λŠ” λ¦¬μ†ŒμŠ€μ˜ URL, HTTP λ©”μ„œλ“œ(GET, POST, PUT) μš”μ²­ 헀더 등이 ν¬ν•¨λœλ‹€.

 

β‘’ SSL/TLS μ—°κ²°

μ„œλ²„λŠ” ν΄λΌμ΄μ–ΈνŠΈμ˜ μš”μ²­μ— λŒ€ν•΄ SSL/TLS 연결을 μ„€μ •ν•œλ‹€.

이 κ³Όμ •μ—μ„œ 클 β†” μ„œλ²„ μ„œλ‘œμ˜ μΈμ¦μ„œλ₯Ό κ΅ν™˜ν•˜κ³ , μ•”ν˜Έν™”λœ 톡신을 μ‹œμž‘ν•œλ‹€.

 

β‘£ 데이터 전솑

클 β†” μ„œλ²„ HTTP μš”μ²­κ³Ό 응닡 λ©”μ‹œμ§€μ— ν¬ν•¨λœ 데이터λ₯Ό μ „μ†‘ν•œλ‹€.

μ΄λ•Œ!! SSL/TLS ν”„λ‘œν† μ½œμ— μ˜ν•΄ μ•”ν˜Έν™”λ˜μ–΄ μ „μ†‘λœλ‹€.

 

β‘€ HTTP 응닡 (μ„œλ²„ β†’ 클)

μ„œλ²„λŠ” ν΄λΌμ΄μ–ΈνŠΈμ—κ²Œ 응닡을 ν•œλ‹€. (200, 404, 500)

 

β‘₯ SSL/TLS μ—°κ²° μ’…λ£Œ

ν΄λΌμ΄μ–ΈνŠΈμ™€ μ„œλ²„λŠ” SSL/TLS 연결을 μ’…λ£Œν•œλ‹€.

 

 

 

 

 

또 λ‹€λ₯Έ HTTPS의 이점

검색 μ—”μ§„ μ΅œμ ν™”μ— λŒ€ν•΄μ„œλ„ 큰 ν˜œνƒμ„ λ³Ό 수 μžˆλ‹€.

 

검색엔진 μ΅œμ ν™” : SEO, Search Engine Optimization

검색할 λ•Œ μƒμœ„ λ…ΈμΆœμ„ λ†’μ΄λŠ” μž‘μ—…

 

 

 

 

 

 

λ°˜μ‘ν˜•

'πš†πšŽπš‹' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

Hugo λΈ”λ‘œκ·Έ κΈ€ μ“°κΈ° (create content) & publish the site  (2) 2024.09.02
Hugo λΈ”λ‘œκ·Έ λ§Œλ“€κΈ°  (0) 2024.08.14
JSP javascript λ°±ν‹± ${} μ‚¬μš© μ•ˆ 됨 β†’ \${} μ‚¬μš©ν•˜κΈ°  (2) 2024.07.17
[Tomcat] Removing obsolete files from server... Content is not allowed in prolog. μ—λŸ¬  (0) 2024.07.15
[Tomcat μ—λŸ¬] Several ports (8005, 8080) required by Tomcat v9.0 Server at localhost are already in use.  (0) 2023.10.10
  1. μš”μ•½
  2. HTTPλž€
  3. HTTP의 문제점
  4. HTTPS 
  5. 또 λ‹€λ₯Έ HTTPS의 이점
'πš†πšŽπš‹' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€
  • Hugo λΈ”λ‘œκ·Έ λ§Œλ“€κΈ°
  • JSP javascript λ°±ν‹± ${} μ‚¬μš© μ•ˆ 됨 β†’ \${} μ‚¬μš©ν•˜κΈ°
  • [Tomcat] Removing obsolete files from server... Content is not allowed in prolog. μ—λŸ¬
  • [Tomcat μ—λŸ¬] Several ports (8005, 8080) required by Tomcat v9.0 Server at localhost are already in use.
ν•΄λ²„λ‹ˆ
ν•΄λ²„λ‹ˆ
κ°œλ°œν•˜λ©΄μ„œ 배운 것듀을 κΈ°λ‘ν•©λ‹ˆλ‹€.
ν•΄λ²„λ‹ˆ
DevNight
ν•΄λ²„λ‹ˆ
전체
였늘
μ–΄μ œ
  • 전체보기 (195)
    • πšπšŽπšπš›πš˜πšœπš™πšŽπšŒπšπš’πšŸπšŽπšœ (5)
      • πšƒπš’πš™πšœ (2)
      • 회고 (3)
      • μ‹€μˆ˜ λͺ¨μŒμ§‘ (0)
    • π™Ώπš›πš˜πš“πšŽπšŒπš (3)
      • π™Ίπ™Ύπš‚πšƒπ™° πš†πšŽπš‹ π™Ώπš›πš˜πš“πšŽπšŒπš (2)
    • π™Ώπš›πš˜πšπš›πšŠπš–πš–πš’πš—πš π™»πšŠπš—πšπšžπšŠπšπšŽ (16)
      • π™·πšƒπ™Όπ™» (6)
      • π™²πš‚πš‚ (1)
      • π™Ήπ™°πš…π™° (1)
      • π™ΉπšŠπšŸπšŠπš‚πšŒπš›πš’πš™πš (7)
      • πšƒπš’πš™πšŽπš‚πšŒπš›πš’πš™πš (1)
    • π™±πšŠπšŒπš”πšŽπš—πš (1)
      • πš‚πš™πš›πš’πš—πš π™±πš˜πš˜πš (0)
      • Spring (2)
      • 파일 처리 (1)
      • π™Ήπš‚π™Ώ (1)
    • π™΅πš›πš˜πš—πšπšŽπš—πš (5)
      • 𝚁𝚎𝚊𝚌𝚝 (3)
      • πš…πšžπšŽ.πš“πšœ (2)
    • π™°πš•πšπš˜πš›πš’πšπš‘πš– (32)
      • π™Ώπš›πš˜πšπš›πšŠπš–πš–πšŽπš›πšœ (6)
      • π™±πšŠπšŽπš”πš“πš˜πš˜πš— (24)
    • π™³π™°πšƒπ™°π™±π™°πš‚π™΄ (16)
      • πš‚πš€π™» (1)
      • π™Ώπš˜πšœπšπšπš›πšŽπš‚πš€π™» (1)
      • π™Όπš’πš‚πš€π™» (3)
      • π™Ύπš›πšŠπšŒπš•πšŽ (0)
      • π™Ώπš›πš˜πšπš›πšŠπš–πš–πšŽπš›πšœ (1)
    • π™³πšŽπšŸπšŽπš•πš˜πš™πš–πšŽπš—πš πšƒπš˜πš˜πš•πšœ (4)
      • π™Έπš—πšπšŽπš•πš•πš’π™Ή (0)
      • π™΄πšŒπš•πš’πš™πšœπšŽ (1)
      • πš…πš‚π™²πš˜πšπšŽ (0)
      • π™±πšžπš’πš•πš πš‚πšŒπš›πš’πš™πšπšœ (1)
    • πš…πšŽπš›πšœπš’πš˜πš— π™²πš˜πš—πšπš›πš˜πš• (0)
      • π™Άπš’πš (0)
      • π™Άπš’πšπ™·πšžπš‹ (0)
      • πš‚πš…π™½ (0)
    • 배포 및 인프라 (2)
      • π™°πš†πš‚ (2)
    • π™Έπšƒ (15)
      • πš‚πš…π™½ (3)
    • π™ΉπšŠπšŸπšœπš‚πšŒπš›πš’πš™πš (4)
      • πš…πšžπšŽ.πš“πšœ (0)
    • πš†πšŽπš‹ (9)
      • 𝚊𝚠𝚜 (0)
      • π™·πšƒπ™Όπ™» (0)
      • π™²πš‚πš‚ (2)
    • π™ΉπšŠπšŸπšŠ (56)
      • πš‚πš™πš›πš’πš—πš π™±πš˜πš˜πš (3)
    • π™Άπš’πšπ™·πšžπš‹ (10)
    • ν™˜κ²½μ„€μ • (10)

λΈ”λ‘œκ·Έ 메뉴

  • ν™ˆ
  • νƒœκ·Έ
  • λ°©λͺ…둝

곡지사항

인기 κΈ€

νƒœκ·Έ

  • μ½”λ”©ν…ŒμŠ€νŠΈ
  • μ•Œκ³ λ¦¬μ¦˜
  • λ°°μ—΄
  • μžλ°”μŠ€ν¬λ¦½νŠΈ
  • database
  • html
  • web
  • 이클립슀
  • JavaScript
  • ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€
  • PostgreSQL
  • React
  • Java
  • λ°±μ€€
  • μžλ°”
  • php
  • spring
  • ν‹°μŠ€ν† λ¦¬μ±Œλ¦°μ§€
  • μ˜€λΈ”μ™„
  • μžλ°”μ˜μ •μ„

졜근 λŒ“κΈ€

졜근 κΈ€

hELLO Β· Designed By μ •μƒμš°.v4.3.0
ν•΄λ²„λ‹ˆ
HTTP와 HTTPS의 차이점
μƒλ‹¨μœΌλ‘œ

ν‹°μŠ€ν† λ¦¬νˆ΄λ°”

단좕킀

λ‚΄ λΈ”λ‘œκ·Έ

λ‚΄ λΈ”λ‘œκ·Έ - κ΄€λ¦¬μž ν™ˆ μ „ν™˜
Q
Q
μƒˆ κΈ€ μ“°κΈ°
W
W

λΈ”λ‘œκ·Έ κ²Œμ‹œκΈ€

κΈ€ μˆ˜μ • (κΆŒν•œ μžˆλŠ” 경우)
E
E
λŒ“κΈ€ μ˜μ—­μœΌλ‘œ 이동
C
C

λͺ¨λ“  μ˜μ—­

이 νŽ˜μ΄μ§€μ˜ URL 볡사
S
S
맨 μœ„λ‘œ 이동
T
T
ν‹°μŠ€ν† λ¦¬ ν™ˆ 이동
H
H
단좕킀 μ•ˆλ‚΄
Shift + /
⇧ + /

* λ‹¨μΆ•ν‚€λŠ” ν•œκΈ€/영문 λŒ€μ†Œλ¬Έμžλ‘œ 이용 κ°€λŠ₯ν•˜λ©°, ν‹°μŠ€ν† λ¦¬ κΈ°λ³Έ λ„λ©”μΈμ—μ„œλ§Œ λ™μž‘ν•©λ‹ˆλ‹€.