[๋คํธ์ํฌ] OSI 7 ๊ณ์ธต
OSI 7 ๊ณ์ธต์ด๋?
์๋ฏธ
๋คํธ์ํฌ ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ 7๋จ๊ณ๋ก ๋๋ ๊ฒ์ผ๋ก, ๊ตญ์ ํ์คํ๊ธฐ๊ตฌ(ISO)์์ ๋คํธ์ํธ ๊ฐ์ ํธํ์ ์ํด์ ๋ง๋ ๊ฐ๋ฐฉํ ์์คํ ์ํธ ์ฐ๊ฒฐ ๋ชจ๋ธ์ ํ์ค์ธ ๋คํธ์ํฌ ๋ชจ๋ธ
- ์ค์ ์ธํฐ๋ท์์ ์ฌ์ฉ๋๋ TCP/IP ๋ OSI ์ฐธ์กฐ ๋ชจ๋ธ์ ๊ธฐ๋ฐ์ผ๋ก ์์
์ ์ด๊ณ ์ค๋ฌด์ ์ผ๋ก ์ด์ฉ๋ ์ ์๋๋ก ๋จ์ํ
https://j-su2.tistory.com/134
[๋คํธ์ํฌ] TCP/IP 4๊ณ์ธต
TCP/IP(Transmission Control Protocal / Internet Protocal)๋? ํ์ฌ ์๋ง์ ํ๋ก๊ทธ๋จ๋ค์ด ์ธํฐ๋ท์ผ๋ก ํต์ ํ๋๋ฐ ์์ด ๊ฐ์ฅ ๊ธฐ๋ฐ์ด ๋๋ ํ๋กํ ์ฝ๋ก ์ค์ ๋๋ค์ ํ๋ก๊ทธ๋จ์ TCP์ IP๋ก ํต์ ํ๊ณ ์์ต๋๋ค. ์ฆ,
j-su2.tistory.com
๋ฌผ๋ฆฌ → ๋ฐ์ดํฐ ๋งํฌ → ๋คํธ์ํฌ → ์ ์ก → ์ธ์ → ํํ → ์์ฉ
ํ์ ๋ฐฐ๊ฒฝ
๋คํธ์ํฌ ๊ฐ์ ํธํ์ ์ํด ํ์ํ ๋ชจ๋ธ
- ์ด๊ธฐ ์ฌ๋ฌ ์ ๋ณด ํต์ ์ ์ฒด ์ฅ๋น๋ค์ ์์ ์ ์ ์ฒด ์ฅ๋น๋ค๋ผ๋ฆฌ๋ง ์ฐ๊ฒฐ๋์ด ํธํ์ฑ์ด ์์์
- ๋ฐ๋ผ์ ๋ชจ๋ ์์คํ ์ ์ํธ ์ฐ๊ฒฐ์ ์์ด ๋ฌธ์ ๊ฐ ์๋๋ก ํ์ค์ ์ ํ๊ฒ์ด OSI 7 ๊ณ์ธต
์ฅ์
- ํ๋ฆ์ ํ๋์ ์์๋ณด๊ธฐ ์ฝ๊ณ , ์ดํดํ๊ธฐ ์ฌ์
- 7๊ณ์ธต์ค ํน์ ํ ๊ณณ์ ์ด์์ด ์๊ธฐ๋ฉด ๋ค๋ฅธ ๋จ๊ณ์ ์ฅ๋น ๋ฐ ์ํํธ์จ์ด๋ฅผ ๊ฑด๋ค์ด์ง ์๊ณ ๋ ์ด์์ด ์๊ธด ๋จ๊ณ๋ง ๊ณ ์น ์ ์์
์๋ ์๋ฆฌ
- ์ก์
- 7๊ณ์ธต -> 1๊ณ์ธต ์ก์ (์ ์ก)์, ๊ฐ๊ฐ์ ์ธต๋ง๋ค ์ธ์ํ ์ ์๋ ํค๋๋ฅผ ๋ถ์ฌ ์บก์ํ
- ์ถ๋ฐ์ง์์ ๋ฐ์ดํฐ๊ฐ ์ ์ก๋ ๋ ํค๋๊ฐ ์ถ๊ฐ (๋จ, 2๊ณ์ธต์์๋ง ์ค๋ฅ์ ์ด๋ฅผ ์ํด ๊ผฌ๋ฆฌ๋ถ๋ถ์ ์ถ๊ฐ๋จ
- ๋ฌผ๋ฆฌ๊ณ์ธต์์ 1, 0 ์ ์ ํธ๊ฐ ๋์ด ์ ์ก๋งค์ฒด(๋์ถ์ผ์ด๋ธ, ๊ด์ฌ์ ๋ฑ)์ ํตํด ์ ์ก
- ์์
- 1๊ณ์ธต -> 7๊ณ์ธต ์์ ์ ํค๋๋ฅผ ์ ๊ฑฐํด ๋์บก์ํ
1๊ณ์ธต - ๋ฌผ๋ฆฌ๊ณ์ธต(Physical Layer)
์ฃผ๋ก ์ ๊ธฐ์ , ๊ธฐ๊ณ์ , ๊ธฐ๋ฅ์ ์ธ ํน์ฑ์ ์ด์ฉํด์ ํต์ ์ผ์ด๋ธ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ์ญํ
- ๋ฐ์ดํฐ ๋จ์: 0๊ณผ1์ ๋นํธ(BIT)
- ๋จ์ง ๋ฐ์ดํฐ๋ฅผ ์ ๊ธฐ์ ์ธ ์ ํธ๋ก ๋ณํํด์ ์ ๋ฌ(๋ฐ์ดํฐ๊ฐ ๋ฌด์์ธ์ง, ์ด๋ค ์๋ฌ๊ฐ ์๋์ง ์ ๊ฒฝ์ฐ์ง ์์)
๊ตฌ์ฑ ์์
- ๋ฆฌํผํฐ: ์ ํธ๋ฅผ ์ฆํญํด ์ฌ์ ์กํ๋ ์ฅ์น
- ์ผ์ด๋ธ
- ํ๋ธ: ์ฌ๋ฌ PC๋ฅผ ๋ธ๋ก๋์บ์คํธ๋ฅผ ์ํ ์ฐ๊ฒฐ ์ฅ์น
2๊ณ์ธต - ๋ฐ์ดํฐ ๋งํฌ๊ณ์ธต(DataLink Layer)
๋ฌผ๋ฆฌ ๊ณ์ธต์ ํตํด ์ก์ /์์ ๋๋ ์ ๋ณด์ ์ค๋ฅ์ ํ๋ฆ์ ๊ด๋ฆฌํ์ฌ *์์ ํ ์ ๋ณด์ ์ ๋ฌ์ ์ํํ ์ ์๋๋ก ๋์์ฃผ๋ ์ญํ
- ๋ฐ์ดํฐ ๋จ์: ํ๋ ์(Frame)
- Mac ์ฃผ์๋ฅผ ์ด์ฉํด ํต์
- Point-To-Point ์ ์ก
- Frame์ MAC ์ฃผ์๋ฅผ ๋ถ์ฌํ๊ณ ์๋ฌ๊ฒ์ถ, ์ฌ์ ์ก, ํ๋ฆ ์ ์ด
- ์ฃผ์ ํ ๋น: ๋ฌผ๋ฆฌ๊ณ์ธต์ ์ ํธ๋ฅผ ๋คํธ์ํฌ ์์ ์ฅ์น์ ์์ฐฉํ ์ ์๊ฒํจ
- ์ค๋ฅ ๊ฐ์ง: ์ค๋ฅ๊ฐ ํฌํจ๋๋ฉด ํด๋น ๋ฐ์ดํฐ๋ฅผ ํ๊ธฐ
- ์์ ์ ์ด: ํ๋ ์์ ์์์ ์ ์ก
- ํ๋ ์ ๋๊ธฐํ: ํ๋ ์์ ์์๊ณผ ๋์ ๊ตฌ๋ณํ๊ธฐ ์ํ ๋๊ธฐํ
*์์ ํ ์ ๋ณด: ์ค๋ฅ๋ ์ฌ์ ์กํ๋ ๊ธฐ๋ฅ์ด ์กด์ฌํด ์ ๋ขฐ์ฑ ์๋ ์ ์ก์ ๋ณด์ฅ
๊ตฌ์ฑ ์์
- ๋ธ๋ฆฟ์ง, ์ค์์น: ์ฐ๊ฒฐ๋ ํฌํธ๋ก๋ง ํ๋ ์์ ์ ์ก
- ์ด๋๋ท: LAN(๊ทผ๊ฑฐ๋ฆฌ ํต์ ๋ง) ๊ตฌ์ถ์ ์ํด ์ฅ์น๋ฅผ ์ฐ๊ฒฐํ๋ ๋คํธ์ํน ํ๋กํ ์ฝ
3๊ณ์ธต - ๋คํธ์ํฌ ๊ณ์ธต(Network Layer)
์ฌ๋ฌ ๊ฐ์ ๋ ธ๋๋ฅผ ๊ฑฐ์น ๋๋ง๋ค ๊ฒฝ๋ก๋ฅผ ์ฐพ์์ฃผ๋ ์ญํ
๋ค์ํ ๊ธธ์ด์ ๋ฐ์ดํฐ๋ฅผ ๋ชฉ์ ์ง๊น์ง ๊ฐ์ฅ ์์ ํ๊ณ ๋น ๋ฅด๊ฒ ์ ๋ฌํ๋ ๊ธฐ๋ฅ์ ๋ด๋น(์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์ค์ )
- ๋ฐ์ดํฐ ๋จ์: ํจํท(Packet/Datagram)
- ์ ์ก ๊ณ์ธต์ด ์๊ตฌํ๋ ์๋น์ค ํ์ง์ ์ ๊ณตํ๊ธฐ ์ํ ๊ธฐ๋ฅ์ , ์ ์ฐจ์ ์๋จ์ ์ ๊ณต
- ๋ผ์ฐํฐ๋ฅผ ํตํด ์ด๋ํ ๊ฒฝ๋ก(Route)๋ฅผ ์ ํํ์ฌ ์ฃผ์(IP)๋ฅผ ์ง์ ํ๊ณ , ํด๋น ๊ฒฝ๋ก์ ๋ฐ๋ผ ํจํท์ ์ ๋ฌ
- ๋ผ์ฐํ , ํ๋ฆ ์ ์ด, ์ค๋ฅ ์ ์ด, ์ธ๊ทธ๋จผํ ์ด์ ๋ฑ์ ์ํ
๊ตฌ์ฑ ์์
- ๋ผ์ฐํฐ : ๊ฒฝ๋ก ์ค์
- IP : ์ฃผ์ ๋ถ์ฌ
- L3 ์ค์์น
4๊ณ์ธต - ์ ์ก ๊ณ์ธต(Transport Layer)
TCP, UDP ํ๋กํ ์ฝ์ ํตํด ํต์ ์ ํ์ฑํํด ์ ๋๋จ์ ์ฌ์ฉ์๋ค ๊ฐ์ ์ ๋ขฐ์ฑ์๋ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ฒ ํด์ฃผ๋ ์ญํ
- ๋ฐ์ดํฐ ๋จ์: ์ธ๊ทธ๋จผํธ(Segment)
- ํฌํธ๋ฅผ ์ด์ด๋๊ณ , ํ๋ก๊ทธ๋จ๋ค์ด ์ ์ก์ ํ ์ ์๋๋ก ์ ๊ณต
- ์ ๋ขฐ์ฑ ์๊ณ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ์ ์ก
- ์ค๋ฅ๊ฒ์ถ ๋ฐ ๋ณต๊ตฌ, ํ๋ฆ์ ์ด์ ์ค๋ณต๊ฒ์ฌ ์ํ
- ๋ฐ์ดํฐ ์ ์ก์ ์ํด Port๋ฒํธ ์ฌ์ฉ
๊ตฌ์ฑ ์์
- TCP ํ๋กํ ์ฝ
- UDP ํ๋กํ ์ฝ
[๋คํธ์ํฌ] TCP์ UDP
TCP์ UDP๋ ์ ์ก ๊ณ์ธต์์ ํต์ ํ์ฑํ๋ฅผ ์ํด ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ์ ๋๋ค. TCP : ์ ๋ขฐ์ฑ, ์ฐ๊ฒฐ ์งํฅ์ UDP : ๋น์ ๋ขฐ์ฑ, ๋น์ฐ๊ฒฐ์ฑ, ์ค์๊ฐ ํ๋กํ ์ฝ์ด๋? ํต์ ๊ท์ฝ์ผ๋ก ์ปดํจํฐ ๋ด๋ถ์์, ๋๋ ์ปดํจํฐ
j-su2.tistory.com
[๋คํธ์ํฌ] TCP ์ฐ๊ฒฐ/ํด์ ๊ณผ์ (3 way handshake & 4 way handshake)
TCP๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๋, ์ ๋ขฐ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํ ์ฐ๊ฒฐ ์ฑ๋ฆฝ๊ณผ ์ฐ๊ฒฐ ํด์ ๊ณผ์ ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. https://j-su2.tistory.com/15 [๋คํธ์ํฌ] TCP์ UDP TCP์ UDP๋ ์ ์ก ๊ณ์ธต์์ ํต์ ํ์ฑํ๋ฅผ ์ํด
j-su2.tistory.com
5๊ณ์ธต - ์ธ์ ๊ณ์ธต(Session Layer)
์ ๋ ๋จ์ ์์ฉ ํ๋ก์ธ์ค๊ฐ ํต์ ์ ๊ด๋ฆฌํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ ์ญํ
- ๋ฐ์ดํฐ๊ฐ ํต์ ํ๊ธฐ ์ํ ๋ ผ๋ฆฌ์ ์ฐ๊ฒฐ์ ๋ด๋น
- TCP/IP ์ธ์
์ ๋ง๋ค๊ณ ์์ ๋ ์ฑ
์์ ์ง๋๊ณ ์์
- IP ๋ฐ์ดํฐ์ ๋ฐฐ๋ฌ์ ์ฒ๋ฆฌ, TCP๋ ํจํท์ ์ถ์ ํ๊ณ ๊ด๋ฆฌ
๊ตฌ์ฑ ์์
- API
- Socket
6๊ณ์ธต - ํํ ๊ณ์ธต(Presentation Layer)
๋ฐ์ดํฐ ํํ์ ๋ํ ๋ ๋ฆฝ์ฑ์ ์ ๊ณตํ๊ณ ์ํธํํ๋ ์ญํ
- ์ ์ก ๋ฐ์ดํฐ์ ํํ๋ฐฉ์ ๊ฒฐ์
- ์ฝ๋ ๊ฐ์ ๋ฒ์ญ์ ๋ด๋นํ์ฌ ์ฌ์ฉ์ ์์คํ ์์ ๋ฐ์ดํฐ์ ํ์์ ์ฐจ์ด๋ฅผ ๋ค๋ฃจ๋ ๋ถ๋ด์ ์์ฉ ๊ณ์ธต์ผ๋ก ๋ถํฐ ๋์ด์ค
- ๋ฐ์ดํฐ ๋ณํ, ์์ถ, ์ํธํ ๋ฑ
- ์ธ์ฝ๋ฉ์ด๋ ์ํธํ ๋ฑ์ ๋์์ด ์ด๋ฃจ์ด์ง
- ๊ธฐ๋ฅ 3๊ฐ์ง
- ์ก์ ์์์ ์จ ๋ฐ์ดํฐ๋ฅผ ํด์ํ๊ธฐ ์ํ ์์ฉ๊ณ์ธต ๋ฐ์ดํฐ ๋ถํธํ, ๋ณํ
- ์์ ์์๊ฒ ๋ฐ์ดํฐ ์์ถ์ ํ์ ์๋ ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ ์์ถ
- ๋ฐ์ดํฐ ์ํธํ/๋ณตํธํ
๊ตฌ์ฑ ์์
- JPEG
- MPEG
7๊ณ์ธต - ์์ฉ ๊ณ์ธต(Application Layer)
์ต์ข ๋ชฉ์ ์ง๋ก ์์ฉ ํ๋ก์ธ์ค์ ์ง์ ๊ด๊ณํ์ฌ ์ผ๋ฐ์ ์ธ ์์ฉ ์๋น์ค๋ฅผ ์ํํ๋ ์ญํ
- ์ฌ์ฉ์์ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ณ์ธต
- ์ฌ์ฉ์ ์ธํฐํ์ด์ค(UI), ์ ์์ฐํธ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ๋ฑ์ ์๋น์ค ์ ๊ณต
๊ตฌ์ฑ ์์
- HTTP ํ๋กํ ์ฝ
- FTP ํ๋กํ ์ฝ
- DNS
[์ฐธ๊ณ ]
[๋คํธ์ํฌ] OSI 7 ๊ณ์ธต (OSI 7 LAYER) ๊ธฐ๋ณธ ๊ฐ๋ , ๊ฐ ๊ณ์ธต ์ค๋ช
๋คํธ์ํฌ์ ๊ธฐ์ด OSI 7 ๊ณ์ธต
velog.io
[๋คํธ์ํฌ] OSI 7Layer / 7๊ณ์ธต ๊ฐ๋ ๋ฐ ์ญํ , ๊ตฌ์กฐ๊น์ง ํ๋ฒ์ ์์๋ณด๊ธฐ
๋ชฉ์ฐจ OSI 7 ๊ณ์ธต์ด๋? OSI 7 ๊ณ์ธต์ ๋คํธ์ํฌ์์ ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ 7๋จ๊ณ๋ก ๋๋ ๊ฒ์ ๋งํ๋ฉฐ, ๊ตญ์ ํ์คํ๊ธฐ๊ตฌ(ISO, International Organization for Standardization)์์ ๋คํธ์ํฌ ๊ฐ์ ํธํ์ ์ํด OSI..
onecoin-life.com
GitHub - WooVictory/Ready-For-Tech-Interview: ๐ป ์ ์ ๊ฐ๋ฐ์๋ก์ ์ค๋น๋ฅผ ํ๊ธฐ ์ํด ์ง์์ ์ ๋ฆฌํ๋ ๊ณต๊ฐ
๐ป ์ ์ ๊ฐ๋ฐ์๋ก์ ์ค๋น๋ฅผ ํ๊ธฐ ์ํด ์ง์์ ์ ๋ฆฌํ๋ ๊ณต๊ฐ ๐จ๐ป. Contribute to WooVictory/Ready-For-Tech-Interview development by creating an account on GitHub.
github.com
https://shlee0882.tistory.com/110
OSI 7 ๊ณ์ธต์ด๋?, OSI 7 ๊ณ์ธต์ ๋๋ ์ด์
1. OSI 7 ๊ณ์ธต์ด๋? OSI 7 ๊ณ์ธต์ ๋คํธ์ํฌ์์ ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ 7๋จ๊ณ๋ก ๋๋ ๊ฒ์ ๋งํ๋ค. 1.1 OSI 7 ๊ณ์ธต์ ๋๋์ด์ ๋? ๊ณ์ธต์ ๋๋ ์ด์ ๋ ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ด ๋จ๊ณ๋ณ๋ก ํ์ ํ ์ ์
shlee0882.tistory.com
https://inpa.tistory.com/entry/WEB-%F0%9F%8C%90-OSI-7%EA%B3%84%EC%B8%B5-%EC%A0%95%EB%A6%AC
๐ผ OSI 7๊ณ์ธต ๋ชจ๋ธ - ํต์ฌ ์ด์ ๋ฆฌ
โOSI 7๊ณ์ธต OSI 7๊ณ์ธต์ ๋คํธ์ํฌ ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ 7๋จ๊ณ๋ก ๋๋ ๊ฒ์ ๋งํ๋ค. OSI 7๊ณ์ธต์ ๋๋ ์ด์ ๋? ํ๋ฆ์ ํ๋์ ์์๋ณด๊ธฐ ์ฝ๊ณ 7๋จ๊ณ ์ค ํน์ ํ ๊ณณ์ ์ด์์ด ์๊ธฐ๋ฉด ๋ค๋ฅธ ๋จ๊ณ์ ์ฅ
inpa.tistory.com