[CS] ๋ชจ์˜ ๋ฉด์ ‘ ์งˆ๋ฌธ - OSI 7๊ณ„์ธต ์ •๋ฆฌ

2024. 4. 23. 20:22ใ†CS

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

1. ๋ฌผ๋ฆฌ ๊ณ„์ธต

์ „๊ธฐ์  ์‹ ํ˜ธ๊ฐ€ ๋‚˜๊ฐ€๋Š” ๋ฌผ๋ฆฌ์ ์ธ ์žฅ๋น„

๋ฐ์ดํ„ฐ๋ฅผ ์ „๊ธฐ์ ์ธ ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜ํ•ด์„œ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ธฐ๋Šฅ

์ „์†ก๋‹จ์œ„: ๋น„ํŠธ

์žฅ๋น„: ์ผ€์ด๋ธ”, ํ—ˆ๋ธŒ

 

2. ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต

๋ฌผ๋ฆฌ๊ณ„์ธต์„ ํ†ตํ•ด ์†ก์ˆ˜์‹ ๋˜๋Š” ์ •๋ณด์˜ ์˜ค๋ฅ˜์™€ ํ๋ฆ„์„ ๊ด€๋ฆฌํ•˜์—ฌ ์•ˆ์ „ํ•œ ์ •๋ณด์˜ ์ „๋‹ฌ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ์—ญํ• . ๋”ฐ๋ผ์„œ ํ†ต์‹ ์—์„œ์˜ ์˜ค๋ฅ˜๋„ ์ฐพ์•„์ฃผ๊ณ  ์žฌ์ „์†ก๋„ ํ•˜๋Š” ๊ธฐ๋Šฅ ๊ฐ€์ง.

๋งฅ ์ฃผ์†Œ๋ฅผ ํ†ตํ•œ ํ†ต์‹ .

ํฌ์ธํŠธ ํˆฌ ํฌ์ธํŠธ ๊ฐ„ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ์ „์†ก์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•œ ๊ณ„์ธต์œผ๋กœ CRC๊ธฐ๋ฐ˜์˜ ์˜ค๋ฅ˜ ์ œ์–ด์™€ ํ๋ฆ„ ์ œ์–ด ํ•„์š”.

 

ํ๋ฆ„ ์ œ์–ด: ์†ก์‹  ์ธก๊ณผ ์ˆ˜์‹  ์ธก์˜ ์†๋„ ์ฐจ์ด๋ฅผ ์กฐ์ •

์˜ค๋ฅ˜ ์ œ์–ด: ์˜ค๋ฅ˜ ๊ฒ€์ถœ๊ณผ ํšŒ๋ณต

์ˆœ์„œ ์ œ์–ด: ํ”„๋ ˆ์ž„์˜ ์ˆœ์„œ์  ์ „์†ก

ํ”„๋ ˆ์ž„ ๋™๊ธฐํ™”: ํ”„๋ ˆ์ž„์˜ ์‹œ์ž‘๊ณผ ๋์„ ๊ตฌ๋ณ„ํ•˜๊ธฐ ์œ„ํ•œ ๋™๊ธฐํ™”

 

์ „์†ก๋‹จ์œ„: ํ”„๋ ˆ์ž„(Frame)

์žฅ๋น„: ๋ธŒ๋ฆฟ์ง€, ์Šค์œ„์น˜, ์ด๋”๋„ท

 

3. ๋„คํŠธ์›Œํฌ ๊ณ„์ธต(Network layer)

๊ฒฝ๋กœ(Route)์™€ ์ฃผ์†Œ(IP)๋ฅผ ์ •ํ•˜๊ณ  ํŒจํ‚ท์„ ์ „๋‹ฌํ•ด์ฃผ๋Š” ๊ฒƒ์ด ๊ณ„์ธต์˜ ์—ญํ• .

๋ชฉ์ ์ง€๊นŒ์ง€์˜ ๊ฐ€์žฅ ์•ˆ์ „ํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋Š” ๊ธฐ๋Šฅ. ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ์„ค์ •ํ•ด์•ผ ํ•จ.

์ „์†ก๋‹จ์œ„: ํŒจํ‚ท(Packet/Datagram)

 

4. ์ „์†ก ๊ณ„์ธต(Transport layer)

์–‘ ๋๋‹จ์˜ ์‚ฌ์šฉ์ž๋“ค ๊ฐ„์˜ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๊ฒŒ ํ•ด์ฃผ๋Š” ์—ญํ• .

์†ก์‹ ์ž์™€ ์ˆ˜์‹ ์ž ๊ฐ„์˜ ์‹ ๋ขฐ์„ฑ ์žˆ๊ณ  ํšจ์œจ์ ์ธ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ์˜ค๋ฅ˜๊ฒ€์ถœ ๋ฐ ๋ณต๊ตฌ, ํ๋ฆ„์ œ์–ด์™€ ์ค‘๋ณต๊ฒ€์‚ฌ ์ˆ˜ํ–‰

๋ฐ์ดํ„ฐ ์ „์†ก์„ ์œ„ํ•ด์„œ Port ๋ฒˆํ˜ธ ์‚ฌ์šฉ. ๋Œ€ํ‘œ์ ์ธ ํ”„๋กœํ† ์ฝœ TCP, UDP

์ „์†ก๋‹จ์œ„: ์„ธ๊ทธ๋จผํŠธ(Segment)

 

5. ์„ธ์…˜ ๊ณ„์ธต(Session layer)

์‘์šฉ ํ”„๋กœ์„ธ์Šค๊ฐ€ ํ†ต์‹ ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ• ์ •์˜

TCP/IP ์„ธ์…˜์„ ๋งŒ๋“ค๊ณ  ์—†์• ๋Š” ์—ญํ• 

 

6. ํ‘œํ˜„ ๊ณ„์ธต(Presentation layer)

์ „์†กํ•˜๋Š” ๋ฐ์ดํ„ฐ์˜ ํ‘œํ˜„๋ฐฉ์‹ ๊ฒฐ์ • (์˜ˆ: ๋ฐ์ดํ„ฐ๋ณ€ํ™˜, ์••์ถ•, ์•”ํ˜ธํ™” ๋“ฑ)

GIF, JPEG, ASCII ๋“ฑ

ํ‘œํ˜„ ๊ณ„์ธต์€ 3๊ฐ€์ง€ ๊ธฐ๋Šฅ ๊ฐ€์ง(๋ฐ‘์— ์ž˜ ์ดํ•ด ์•ˆ๊ฐ)

1. ์†ก์‹ ์ž์—์„œ ์˜จ ๋ฐ์ดํ„ฐ๋ฅผ ํ•ด์„ํ•˜๊ธฐ ์œ„ํ•œ ์‘์šฉ๊ณ„์ธต ๋ฐ์ดํ„ฐ ๋ถ€ํ˜ธํ™”, ๋ณ€ํ™˜

2. ์ˆ˜์‹ ์ž์—์„œ ๋ฐ์ดํ„ฐ์˜ ์••์ถ•์„ ํ’€ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ์‹์œผ๋กœ ๋œ ๋ฐ์ดํ„ฐ ์••์ถ•

3. ๋ฐ์ดํ„ฐ์˜ ์•”ํ˜ธํ™”์™€ ๋ณตํ˜ธํ™”

 

7. ์‘์šฉ ๊ณ„์ธต(Application layer)

1. ์‚ฌ์šฉ์ž์™€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ณ„์ธต

2. HTTP, FTP ๋“ฑ์˜ ํ”„๋กœํ† ์ฝœ์ด ์†ํ•จ.

 

ํ‰๊ฐ€ ๊ธฐ์ค€

๋ชจ๋“  ๊ณ„์ธต์„ ์–ธ๊ธ‰ํ–ˆ๋‹ค. 2์ 

์„ธ ๊ฐœ์˜ ๊ณ„์ธต์— ๋Œ€ํ•ด์„œ ๊ฐ„๋‹จํ•˜๊ฒŒ ์•Œ๊ณ  ์žˆ๋‹ค. 3์  (๊ฐ 1์ )