Layer 5, ์ธ์ ๊ณ์ธต(Session Layer)
- ๋ฐ์ดํฐ๊ฐ ํต์ ํ๊ธฐ ์ํ ๋ ผ๋ฆฌ์ ์ธ ์ฐ๊ฒฐ
- ํต์ ์ ํ๊ธฐ ์ํ ๋๋ฌธ, ๊ทธ๋ฐ๋ฐ 4๊ณ์ธต์์๋ ์ฐ๊ฒฐ์ ๋งบ๊ณ ์ข ๋ฃํ ์ ์๊ธฐ ๋๋ฌธ์ ์ด๋ ๊ณ์ธต์์ ํต์ ์ด ๋์ด์ก๋ ํ๋จํ๊ธฐ์๋ ํ๊ณ ์กด์ฌ
- ๊ทธ๋์ ์ธ์ ๊ณ์ธต์ 4๊ณ์ธต๊ณผ ๋ฌด๊ดํ๊ฒ ์์ฉ ํ๋ก๊ทธ๋จ ๊ด์ ์ผ๋ก ๋ด์ผ ํจ
- ์ธ์ ์ค์ , ์ ์ง, ์ข ๋ฃ, ์ ์ก ์ค๋จ ์ ๋ณต๊ตฌ ๋ฑ์ ๊ธฐ๋ฅ
- ์ ๋๋จ์ ์์ฉ ํ๋ก์ธ์ค๊ฐ ํต์ ์ ๊ด๋ฆฌํ๊ธฐ ์ํ ๋ฐฉ๋ฒ ์ ๊ณต
- ๋์ ์ก์์ ๋ฐฉ์(Duplex), ๋ฐ์ด์ค ๋ฐฉ์(Half-Duplex), ์ ์ด์ค ๋ฐฉ์(Full Duplex) ์ ํต์ ๊ณผ ํจ๊ป, ์ฒดํฌ ํฌ์ธํ ๊ณผ ์ ํ, ์ข ๋ฃ, ์ฌ์์ ๊ณผ์ ๋ฑ ์ํ
- TCP/IP ์ธ์ ์ ๋ง๋ค๊ณ ์์ ๋ ์ฑ ์ ๊ฐ์ง
ํต์ ํ๋ ์ฌ์ฉ์๋ค์ ๋๊ธฐํํ๊ณ ์ค๋ฅ ๋ณต๊ตฌ ๋ช ๋ น๋ค์ ์ผ๊ด์ ์ผ๋ก ๋ค๋ฃธ
ํต์ ์ ํ๊ธฐ ์ํ ์ธ์ ์ ํ๋ฆฝ/์ ์ง/์ค๋จ (์ด์์ฒด์ ๊ฐ ํด์ค)
Layer 6, ํํ ๊ณ์ธต(Presentation Layer)
- ๋ฐ์ดํฐ ํํ์ด ์์ดํ ์์ฉ ํ๋ก์ธ์ค์ ๋ ๋ฆฝ์ฑ์ ์ ๊ณตํ๊ณ , ์ํธํ
- ์ฝ๋ ๊ฐ์ ๋ฒ์ญ์ ๋ด๋นํ์ฌ ์ฌ์ฉ์ ์์คํ ์์ ๋ฐ์ดํฐ์ ํ์์ ์ฐจ์ด๋ฅผ ๋ค๋ฃจ๋ ๋ถ๋ด์ ์์ฉ ๊ณ์ธต์ผ๋ก๋ถํฐ ๋์ด์ค
- MIME ์ธ์ฝ๋ฉ์ด๋ ์ํธํ ๋ฑ์ด ์ด ๊ณ์ธต์์ ๋์
- EX) EBCDIC๋ก ์ธ์ฝ๋ฉ๋ ๋ฌธ์๋ฅผ ASCII๋ก ์ธ์ฝ๋ฉ๋ ๋ฌธ์๋ก ๋ณํ, TEXT์ธ์ง, ๊ทธ๋ฆผ์ธ์ง, GIF์ธ์ง, JPG์ธ์ง์ ๊ตฌ๋ถ ๋ฑ
์ฌ์ฉ์์ ๋ช ๋ น์ด๋ฅผ ์์ฑ ๋ฐ ๊ฒฐ๊ณผ ํํ, ํฌ์ฅ/์์ถ/์ํธํ
Layer 7, ์์ฉ ๊ณ์ธต(Application Layer)
์ต์ข ๋ชฉ์ ์ง๋ก์ HTTP, FTP, SMTP, POP3, IMAP, Telnet ๋ฑ๊ณผ ๊ฐ์ ํ๋กํ ์ฝ ์กด์ฌ
ํด๋น ํต์ ํจํท๋ค์ ์์ ํ๋กํ ์ฝ์ ์ํด ๋ชจ๋ ์ฒ๋ฆฌ๋๋ฉฐ ๋ธ๋ผ์ฐ์ ๋, ๋ฉ์ผ ํ๋ก๊ทธ๋จ์ ํ๋กํ ์ฝ์ ๋ณด๋ค ์ฝ๊ฒ ์ฌ์ฉํ๊ฒ ํด์ฃผ๋ ์์ฉ ํ๋ก๊ทธ๋จ
๋ชจ๋ ํต์ ์ ์ ๋๋จ์ HTTP์ ๊ฐ์ ํ๋กํ ์ฝ์ด์ง ์์ฉ ํ๋ก๊ทธ๋จ์ด ์๋
์์ฉ ํ๋ก์ธ์ค์ ์ง์ ๊ด๊ณํ์ฌ ์ผ๋ฐ์ ์ธ ์์ฉ ์๋น์ค๋ฅผ ์ํ
์ผ๋ฐ์ ์ธ ์์ฉ ์๋น์ค๋ ๊ด๋ จ๋ ์์ฉ ํ๋ก์ธ์ค๋ค ์ฌ์ด์ ์ ํ ์ ๊ณต
EX) ๊ฐ์ ํฐ๋ฏธ๋, "Job Transfer and Manipulation Protocol) ๋ฑ
๋คํธ์ํฌ ์ํํธ์จ์ด UI ๋ถ๋ถ, ์ฌ์ฉ์์ I/O ๋ถ๋ถ
HTTP Protocol (HyperText Transfer Protocol)
- ์น ์์์ ์น ์๋ฒ ๋ฐ ์น ๋ธ๋ผ์ฐ์ ์ํธ ๊ฐ์ ๋ฐ์ดํฐ ์ ์ก์ ์ํ ์์ฉ ๊ณ์ธต ํ๋กํ ์ฝ
- ์์ฒญ ๋ฐ ์๋ต์ ๊ตฌ์กฐ
- client-server ๋ชจ๋ธ๋ก ๋์
- ๋ฉ์ธ์ง ๊ตํ ํํ์ ํ๋กํ ์ฝ
- client - server๊ฐ์
HTTP ๋ฉ์ธ์ง
๋ฅผ ์ฃผ๊ณ ๋ฐ์ผ๋ฉฐ ํต์ , SMTP ์ ์๋ฉ์ผ ํ๋กํ ์ฝ๊ณผ ์ ์ฌ - HTTP ์ ์๋ต ๋ฐ ์์ฒญ ๋ฉ์ธ์ง ๊ตฌ์ฑ
- HTTP ๋ฉ์ธ์ง๋ด ํค๋ ํญ๋ชฉ๋ค
- client - server๊ฐ์
- ํธ๋์ญ์
์ค์ฌ์ ๋น์ฐ๊ฒฐ์ฑ ํ๋กํ ์ฝ
- ์ข
๋จ๊ฐ ์ฐ๊ฒฐ์ด ์์
(Connectionless)
- ์ด์ ์ ์ํ๋ฅผ ์ ์งํ์ง ์์
(Stateless)
- ์ข
๋จ๊ฐ ์ฐ๊ฒฐ์ด ์์
- ์ ์ก ๊ณ์ธต ํ๋กํ ์ฝ ๋ฐ ์ฌ์ฉ ํฌํธ ๋ฒํธ
- ์ ์ก๊ณ์ธต ํ๋กํ ์ฝ : TCP
- ์ฌ์ฉ ํฌํธ ๋ฒํธ : 80
- HTTP ํ์ค
'์ ๋ฌด ํ์ ์ง์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋คํธ์ํฌ] L3 ? L2 ? (0) | 2024.05.22 |
---|---|
[GIT] Rocky Linux ์ GIT Server ๊ตฌ์ถํ๊ธฐ - ์ ๋ฌธํธ (0) | 2024.05.22 |
[๋คํธ์ํฌ] OSI 7๊ณ์ธต์ ์ ํ์ํ๋... ๋ญ๋.. -1 (0) | 2024.05.17 |
[SSO] ํตํฉ์ธ์ฆ? (0) | 2024.05.17 |
[GIT] GIT Server ๊ตฌ์ถ์ ์ํ์ฌ - 1 (0) | 2024.05.17 |