๐จ๐ป ๋ธ๋ผ์ฐ์ ์ฃผ์์ฐฝ์ URL์ ์ ๋ ฅํ๋ฉด ์ผ์ด๋๋ ์ผ๋ค์ ์์๋๋ก ์์๋ณด์.
์น ๋ธ๋ผ์ฐ์ ์ฃผ์์ฐฝ์ URI๋ฅผ ์ ๋ ฅํ๋ค.
์น ๋ธ๋ผ์ฐ์ ๊ฐ URI๋ฅผ ํด์ํ๊ณ , URI์ ํ์๊ณผ ๋ค๋ฅด๋ค๋ฉด ๊ธฐ๋ณธ ๊ฒ์ ์์ง์ผ๋ก ๊ฒ์ํ๋ค.
์ฌ๋ฐ๋ฅธ URI ํ์์ด๋ผ๋ฉด, URI์ ํธ์คํธ ๋ถ๋ถ์ ์ธ์ฝ๋ฉํ๋ค.
HSTS (HTTP Strict Transport Security) ๋ชฉ๋ก์ ์๋ค๋ฉด HTTPS, ์๋ค๋ฉด HTTP๋ก ์์ฒญ์ ๋ณด๋ธ๋ค. ์ฌ๊ธฐ์ HSTS๋ ์์ฒญํ ์น ์๋ฒ๊ฐ HTTPS๋ก ์ค๊ณ๋์ด ์๋ค๋ฉด, ํด๋ผ์ด์ธํธ ์น ๋ธ๋ผ์ฐ์ ์๊ฒ HTTPS๋ก ์์ฒญํ๋ผ๊ณ ์๋ฆฌ๋ ๋ณด์ ๊ธฐ๋ฅ์ด๋ค.
์์ฒญํ ๋๋ฉ์ธ์ด ์น ๋ธ๋ผ์ฐ์ , ๋ก์ปฌ์ ์บ์ฑ๋์ด ์๋์ง ํ์ธํ๋ค. ์บ์ฑ๋์ด ์๋ค๋ฉด, ์บ์ฑ๋์ด ์๋ ๋ฐ์ดํฐ๋ฅผ ์ฐธ์กฐํ๋ค.
์บ์ฑ๋์ง ์์๋ค๋ฉด, DNS(Domain Name Server) ๋ชฉ๋ก์ ์กฐํํ๋ค.
DNS๋ ํด๋น ๋๋ฉ์ธ์ IP๋ฅผ ๋ฐํํ๋ค.
๋ธ๋ผ์ฐ์ ๊ฐ ํด๋น ๋๋ฉ์ธ์ IP์์ ํด๋น ํฌํธ ๋ฒํธ๋ฅผ ๊ฐ์ ธ์ TCP ์์ผ์ ์ด๊ณ 3-way handshake๋ก ์ฐ๊ฒฐ์ ์ค์ ํ๋ค.
HTTPS ์์ฒญ์ด๋ผ๋ฉด, TLS(Transport Layer Security) handshake๋ฅผ ํตํ์ฌ ์ธ์ ํค๋ฅผ ์์ฑํ๋ค.
์ธ์ ์ด ์ ์ง๋๋ ๋์ ์์ฒญ๊ณผ ์๋ต์ ๋ฐ๋ณตํ๋ค. ์๋ต์ ์บ์ฑํ ํ์๊ฐ ์๋ค๋ฉด ์บ์ฑํ๋ค.
์น ๋ธ๋ผ์ฐ์ ๋ ์๋ต๋ฐ์ HTML, CSS, JS ๋ฑ ์์์ ํตํ์ฌ ์น์ ๋๋๋งํ๋ค.
์๋ฒ์ ์ธ์ ์ด ์ข ๋ฃ๋๋ฉด, 4-way handshake๋ฅผ ํตํ์ฌ ์ฐ๊ฒฐ์ ์ข ๋ฃํ๋ค.
'๋คํธ์ํฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋คํธ์ํฌ] ๋์ผ ์ถ์ฒ ์ ์ฑ ๊ณผ ํ์ฉ ๋ฐฉ์์ ์์๋ณด์. (0) | 2020.09.04 |
---|---|
[๋คํธ์ํฌ] TCP, UDP๋ ๋ฌด์์ธ๊ฐ? (0) | 2020.08.30 |
[๋คํธ์ํฌ] ์ฟ ํค์ ์ธ์ ์ ๋ํด ์์๋ณด์. (0) | 2020.08.29 |
[๋คํธ์ํฌ] URI, URL, URN ๊ทธ ์ฐจ์ด๋ฅผ ์์๋ณด์. (0) | 2020.08.29 |
[๋คํธ์ํฌ] REST API๋ ๋ฌด์์ธ๊ฐ? (0) | 2020.08.29 |