Chapter 16 HTTPS - ChoDragon9/posts GitHub Wiki
OSI ๋ชจ๋ธ(Open Systems Interconnection Reference Model)
๊ตญ์ ํ์คํ๊ธฐ๊ตฌ(ISO)์์ ๊ฐ๋ฐํ ๋ชจ๋ธ๋ก, ์ปดํจํฐ ๋คํธ์ํฌ ํ๋กํ ์ฝ ๋์์ธ๊ณผ ํต์ ์ ๊ณ์ธต์ผ๋ก ๋๋์ด ์ค๋ช ํ ๊ฒ์ด๋ค. ์ผ๋ฐ์ ์ผ๋ก OSI ๊ณ์ธต์ด๋ผ๊ณ ํ๋ค.
7. ์์ฉ ๊ณ์ธต(Application layer)
- ๋คํธ์ํฌ ์ํํธ์จ์ด UI ๋ถ๋ถ. ์ฌ์ฉ์์ ์
์ถ๋ ฅ(I/O) ๋ถ๋ถ.
- HTTP, HTTPS, FTP
6. ํํ ๊ณ์ธต(Presentation layer)
- ์์ถ, ์ํธํ
- XDR
5. ์ธ์
๊ณ์ธต(Session layer)
- TCP/IP ์ธ์
์ ๋ง๋ค๊ณ ์์ ๋ ์ฑ
์. ์ด์์ฒด์ ๊ฐ ๋ด๋น.
- TCP์ ์ธ์
๊ด๋ฆฌ ๋ถ๋ถ
4. ์ ์ก ๊ณ์ธต(Transport layer)
- ํจํท ์์ฑ.
- TCP, UDP
3. ๋คํธ์ํฌ ๊ณ์ธต(Network Layer)
- ์ฃผ์๋ถ์ฌ(IP), ๊ฒฝ๋ก์ค์ (Route)
2. ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต(Data link layer)
- MAC ์ฃผ์๋ถ์ฌ. ๋ฌผ๋ฆฌ๊ณ์ธต์ ์๋ฌ๊ฒ์ถ/์ฌ์ ์ก/ํ๋ฆ์ ์ด
1. ๋ฌผ๋ฆฌ ๊ณ์ธต(Physical Layer)
- ๋คํธ์ํฌ์ ๊ธฐ๋ณธ ๋คํธ์ํฌ ํ๋์จ์ด ์ ์ก ๊ธฐ์ ์ ์ด๋ฃฌ๋ค.
TLS(Transport Layer Security)
- ์ ์ก ๊ณ์ธต ๋ณด์
- OSI 7๊ณ์ธต ์ค ๋ค ๋ฒ์งธ
- ์ ์ก ๊ณ์ธต์ TCP ํ๋กํ ์ฝ์ ๊ธฐ๋ฐ์ผ๋ก ๋์ํ๋ ๋ณด์ ํ๋กํ ์ฝ
SSL(Secure Socket Layer)
HTTPS(HyperText Transfer Protocol and Secure Socket Layer)
TLS๊ฐ ๋ฑ์ฅํ๊ธฐ ์ ์๋ SSL์ ์ฌ์ฉํ์ ์ทจ์ฝ์ ์ด ๋ง์ด ๋ฐ๊ฒฌ๋์ด ๋ณ๊ฒฝ๋จ
- TLS์ ๊ธฐ๋ฐ์ผ๋กํ๋ HTTP