OSI 7 Layer


๐Ÿ’ป OSI 7 ๊ณ„์ธต


TCP/IP ๊ณ„์ธต

  • ๋„คํŠธ์›Œํฌ์—์„œ ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๋Š” ๊ณผ์ •์„ 7๋‹จ๊ณ„๋กœ ๋‚˜๋ˆˆ ๊ฒƒ

  • ํ๋ฆ„์„ ํ•œ๋ˆˆ์— ์•Œ์•„๋ณด๊ธฐ ์‰ฌ์šฐ๋ฉฐ, 7๋‹จ๊ณ„ ์ค‘ ํŠน์ •ํ•œ ๊ณณ์— ์ด์ƒ์ด ์ƒ๊ธฐ๋ฉด ๋‹ค๋ฅธ ๋‹จ๊ณ„์˜ ์žฅ๋น„ ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ฑด๋“ค์ง€ ์•Š๊ณ ๋„ ์ด์ƒ์ด ์ƒ๊ธด ๋‹จ๊ณ„๋งŒ ๊ณ ์น  ์ˆ˜ ์žˆ์Œ



๐Ÿ’ป ๋ฌผ๋ฆฌ ๊ณ„์ธต (Physical Layer)


  • OSI 7 ๊ณ„์ธต ๋ชจ๋ธ ์ƒ์—์„œ ์ตœํ•˜์œ„ ๊ณ„์ธต์œผ๋กœ, ๋ฌผ๋ฆฌ์  ๋งค์ฒด(ํ†ต์‹ ๊ธฐ๊ธฐ, ์ „์†ก๋งค์ฒด) ์‚ฌ์ด์˜ ๋ฌผ๋ฆฌ์  ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ •์˜ํ•˜๊ณ  ๋น„ํŠธ ์ŠคํŠธ๋ฆผ ์ „์†ก์— ์š”๊ตฌ๋˜๋Š” ๊ธฐ๋Šฅ์„ ๋‹ด๋‹น / 7๊ณ„์ธต๋ถ€ํ„ฐ 2๊ณ„์ธต์„ ๊ฑฐ์ณ ์บก์Šํ™”๊ฐ€ ์™„๋ฃŒ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๊ธฐ์‹ ํ˜ธ๋กœ ๋ฐ”๊พธ์–ด ์ „์†กํ•˜๋Š” ์—ญํ• 

  • ๋ฌผ๋ฆฌ ๊ณ„์ธต์˜ ์ฃผ์š” ๊ธฐ๋Šฅ

    • ์ธํ„ฐํŽ˜์ด์Šค : ์žฅ์น˜์™€ ์ „์†ก ๋งค์ฒด ๊ฐ„์˜ ์ธํ„ฐํŽ˜์ด์Šค ํŠน์„ฑ(์ธ์ ‘ํ•œ ๋‘ ์žฅ์น˜ ๊ฐ„์— ํšจ์œจ์ ์ธ ์ „์†ก์„ ์œ„ํ•œ ์ •๋ณด ๊ณต์œ  ๋ฐฉ๋ฒ•๊ณผ ์ „๋‹ฌ ๋ฐฉ๋ฒ• ๋“ฑ)์„ ๊ทœ์ •

    • ๋น„ํŠธ์˜ ํ‘œํ˜„ : ๋น„ํŠธ๋ฅผ ์ „์†กํ•˜๊ธฐ ์œ„ํ•ด ์ „๊ธฐ์  ๋˜๋Š” ๊ด‘ํ•™์ ์ธ ์‹ ํ˜ธ๋กœ ๋ถ€ํ˜ธํ™” (1๊ณผ 0 ๋‘ ๊ฐ€์ง€ ์‹ ํ˜ธ๋กœ๋งŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ์ด์ง„์ˆ˜์ฒด๊ณ„ ์‚ฌ์šฉ)

    • ๋ฐ์ดํ„ฐ ์†๋„ : ์‹ ํ˜ธ๊ฐ€ ์œ ์ง€๋˜๋Š” ๋น„ํŠธ์˜ ์ฃผ๊ธฐ๋ฅผ ๊ทœ์ •

    • ๋น„ํŠธ์˜ ๋™๊ธฐํ™” : ์†ก์‹ ์ž์™€ ์ˆ˜์‹ ์ž๋Š” ๊ฐ™์€ ํด๋Ÿญ์„ ์‚ฌ์šฉ

      • ํด๋Ÿญ(clock) : CPU์˜ ์†๋„๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋‹จ์œ„, 1์ดˆ ๋™์•ˆ ํŒŒ์žฅ์ด ํ•œ ๋ฒˆ ์›€์ง์ด๋Š” ์‹œ๊ฐ„์œผ๋กœ ์ด ์‹œ๊ฐ„ ๋™์•ˆ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ์ดํ„ฐ ์–‘์— ๋”ฐ๋ผ CPU์˜ ์†๋„๊ฐ€ ๋‹ฌ๋ผ์ง




  • ๋žœ(LAN)์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์–ด๋–ค ํ˜•ํƒœ๋กœ ๋ฐ›๊ณ  ๋ณด๋‚ด์•ผ ํ•  ์ง€ ๊ฒฐ์ •ํ•˜๋Š” ๊ตฌ๊ฐ„ / ๋„คํŠธ์›Œํฌ ์žฅ๋น„ ๊ฐ„์— ์‹ ํ˜ธ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ทœ์น™์— ๋Œ€ํ•ด์„œ ์ •ํ•ด๋†“๋Š” ๊ณ„์ธต

  • ๋…ธ๋“œ ๋Œ€ ๋…ธ๋“œ ์ „๋‹ฌ(node-to-node delivery) : ์„œ๋กœ ์ธ์ ‘ํ•œ ๋…ธ๋“œ ์‚ฌ์ด์˜ ์—ฐ๊ฒฐ์„ โ€˜๋งํฌโ€™๋ผ๊ณ  ํ•˜๋Š”๋ฐ, ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์€ ํ•˜๋‚˜์˜ ๋งํฌ ์‚ฌ์ด์—์„œ์˜ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ์„ ๋‹ด๋‹น

    • ๋…ธ๋“œ ๋Œ€ ๋…ธ๋“œ (node-to-node / hop-to-hop)

  • ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์˜ ์ฃผ์š” ๊ธฐ๋Šฅ

    • ํ”„๋ ˆ์ž„ ๊ตฌ์„ฑ : ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์œผ๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ ๋น„ํŠธ ์ŠคํŠธ๋ฆผ์„ ํ”„๋ ˆ์ž„ ๋‹จ์œ„๋กœ ๋‚˜๋ˆ”

      • ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์€ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์—์„œ ์ „๋‹ฌ๋˜์–ด ๋‚ด๋ ค์˜จ ํŒจํ‚ท์— ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์˜ ํ—ค๋”์™€ ํŠธ๋ ˆ์ผ๋Ÿฌ๋ฅผ ๋ง๋ถ™์—ฌ ๋ฐ์ดํ„ฐ ํ”„๋ ˆ์ž„(data frame)์„ ๋งŒ๋“ฆ
    • ๋ฌผ๋ฆฌ์ฃผ์†Œ MAC(Media Access Control, ๋งค์ฒด ์ ‘๊ทผ ์ œ์–ด) ์ง€์ • : ์†ก์‹ ์ž์™€ ์ˆ˜์‹ ์ž์˜ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ํ—ค๋”์— ์ถ”๊ฐ€

      • MAC : ์ž๋ฃŒ ์ „์†ก ํ”„๋กœํ† ์ฝœ์˜ ํ•˜๋ถ€ ๊ณ„์ธต์ด๋ฉฐ, ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์˜ ์ผ๋ถ€ / ๋žœ ์นด๋“œ์— ํ• ๋‹น๋œ ์œ ์ผํ•œ ๋ฒˆํ˜ธ / MAC ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•œ ํ†ต์‹ ์œผ๋กœ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์—์„œ ์ด๋”๋„ท(Ethernet)ํ—ค๋”์™€ ํŠธ๋ ˆ์ผ๋Ÿฌ๋ฅผ ๋ถ™์ž„
    • ํ๋ฆ„ ์ œ์–ด : ์ˆ˜์‹  ๋…ธ๋“œ๋กœ ์ „๋‹ฌ๋˜๋Š” ํŒจํ‚ท์˜ ์–‘์ด ๊ทธ ๋…ธ๋“œ๊ฐ€ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์–‘๋ณด๋‹ค ๋งŽ์ด ์œ ์ž…๋˜๋Š” ๊ฒƒ์„ ๋ง‰๊ธฐ ์œ„ํ•จ, ์ˆ˜์‹  ๋…ธ๋“œ๋Š” ์†ก์‹  ๋…ธ๋“œ์™€์˜ ํ†ต์‹ ์„ ํ†ตํ•ด ํ๋ฆ„ ์ œ์–ด๋ฅผ ์ˆ˜ํ–‰

    • ์˜ค๋ฅ˜ ์ œ์–ด : ์†์ƒ, ์†์‹ค๋œ ํ”„๋ ˆ์ž„์„ ๋ฐœ๊ฒฌํ•˜๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ ํ”„๋ ˆ์ž„ ์ „์ฒด๋ฅผ ์žฌ์ „์†ก ํ•˜์—ฌ ์†์ƒ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต๊ตฌ / ํŠธ๋ ˆ์ผ๋Ÿฌ๋ฅผ ํ†ตํ•ด ์ด๋ฃจ์–ด์ง

    • ์ ‘๊ทผ ์ œ์–ด : ์ฃผ์–ด์ง„ ํ•˜๋‚˜์˜ ์ˆœ๊ฐ„์— ํ•˜๋‚˜์˜ ์žฅ์น˜๋งŒ ๋™์ž‘ํ•˜๋„๋ก ์ œ์–ด

  • ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์š” ํ”„๋กœํ† ์ฝœ

    • ARP (Address Resolution Protocol)

      • ์ฃผ์†Œ๋ฅผ ํ•ด์„ํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ

      • ๋…ผ๋ฆฌ์ ์ธ IP ์ฃผ์†Œ๋ฅผ ๋ฌผ๋ฆฌ์ ์ธ MAC ์ฃผ์†Œ๋กœ ๋ฐ”๊ฟˆ

      • ์บ์‹œ๋ฅผ ํ†ตํ•ด ์–ป์€ ์ •๋ณด๊ฐ€ ์ €์žฅ๋˜๋ฉฐ, ๋ณดํ†ต 20๋ถ„์˜ ์ˆ˜๋ช…์„ ๊ฐ€์ง

    • RARP (Reserve Address Resolution Protocol, ์—ญ ์ฃผ์†Œ ํ”„๋กœํ† ์ฝœ)

      • ์ €์žฅ ์žฅ์น˜๊ฐ€ ์—†๋Š” ๋„คํŠธ์›Œํฌ ๋‹จ๋ง๊ธฐ ๋“ฑ์ด IP ์ฃผ์†Œ๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ



๐Ÿ’ป ๋„คํŠธ์›Œํฌ ๊ณ„์ธต (Network Layer)


  • ๋ฐ์ดํ„ฐ ํŒจํ‚ท์„ ๋ฐœ์‹  ๋‹จ๋ง๋กœ๋ถ€ํ„ฐ ์—ฌ๋Ÿฌ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ฑฐ์ณ ์ฐฉ์‹  ๋‹จ๋ง๋กœ ์ „๋‹ฌํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๋‹ด๋‹น

  • ๋ฐœ์‹ ์ง€-๋Œ€-๋ชฉ์ ์ง€ ์ „๋‹ฌ (source to destination delivery)

  • ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์˜ ์ฃผ์š” ๊ธฐ๋Šฅ

    • ํŒจํ‚ท ์ „๋‹ฌ ๊ฒฝ๋กœ ์„ค์ • : ์‹œ์ž‘ ๋…ธ๋“œ์—์„œ ๋„์ฐฉ ๋…ธ๋“œ๊นŒ์ง€ ์ „๋‹ฌ๋˜๋Š” ํŒจํ‚ท์˜ ์ตœ์  ๊ฒฝ๋กœ ์„ค์ •

    • ๋…ผ๋ฆฌ ์ฃผ์†Œ ์ง€์ •(Logical Addressing) : ์ƒ์œ„ ๊ณ„์ธต์—์„œ ๋ฐ›์€ ์†ก์‹ ์ž์™€ ์ˆ˜์‹ ์ž์˜ IP ์ฃผ์†Œ๋ฅผ ํŒจํ‚ท ํ—ค๋”์— ์ถ”๊ฐ€

    • ๋ผ์šฐํŒ…(Routing) : ํ˜„์žฌ ๋…ธ๋“œ์—์„œ ๋‹ค์Œ ๋…ธ๋“œ๊นŒ์ง€ ํŒจํ‚ท์„ ์ „๋‹ฌํ•  ๋•Œ ์—ฌ๋Ÿฌ ๊ฒฝ๋กœ๋“ค ์ค‘ ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ์„ ํƒ

    • ์ฃผ์†Œ ๋ณ€ํ™˜ : ์ˆ˜์‹ ์ž์˜ IP ์ฃผ์†Œ๋ฅผ ๋ณด๊ณ  ๋‹ค์Œ์œผ๋กœ ์†ก์‹ ๋˜๋Š” ๋…ธ๋“œ์˜ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ์ฐพ์•„ ํŒจํ‚ท์„ ์ „๋‹ฌ

    • ๋‹ค์ค‘ํ™” : ์—ฌ๋Ÿฌ ๋…ธ๋“œ๋“ค์— ์ „๋‹ฌ๋˜๋Š” ํŒจํ‚ท๋“ค์„ ํ•˜๋‚˜์˜ ๋ฌผ๋ฆฌ ํšŒ์„ ์„ ํ†ตํ•˜์—ฌ ๋™์‹œ์— ์ „์†กํ•˜๋Š” ๊ธฐ๋Šฅ

  • ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์˜ ์ฃผ์š” ํ”„๋กœํ† ์ฝœ

    • ICMP (Internet Control Message Protocol) : ์—๋Ÿฌ ๋ฐœ์ƒ ์‹œ ์—๋Ÿฌ ๋ฐœ์ƒ ์›์ธ์„ ์•Œ๋ ค์ฃผ๊ฑฐ๋‚˜ ๋„คํŠธ์›Œํฌ ์ƒํƒœ๋ฅผ ์ง„๋‹จํ•ด์ฃผ๋Š” ๊ธฐ๋Šฅ

    • IGMP (Internet Group Management Protocol) : ํ˜ธ์ŠคํŠธ(์ปดํ“จํ„ฐ)๊ฐ€ ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ ๊ทธ๋ฃน ๊ตฌ์„ฑ์›์„ ์ธ์ ‘ํ•œ ๋ผ์šฐํ„ฐ์—๊ฒŒ ์•Œ๋ฆฌ๋Š” ํ”„๋กœํ† ์ฝœ

    • IP (Internet Protocol) : ๋„คํŠธ์›Œํฌ ๊ธฐ๊ธฐ์—์„œ ๋…ผ๋ฆฌ์  ์‹๋ณ„์„ ์œ„ํ•œ ์ฃผ์†Œ (IPv4, IPv6)



๐Ÿ’ป ์ „์†ก ๊ณ„์ธต (Transport Layer)


  • OSI 7 ๊ณ„์ธต์€ ํฌ๊ฒŒ ํ•˜์œ„ ๊ณ„์ธต๊ณผ ์ƒ์œ„ ๊ณ„์ธต์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋Š”๋ฐ, ํ•˜์œ„ ๊ณ„์ธต์€ ๋ฌผ๋ฆฌ๊ณ„์ธต ~ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์œผ๋กœ ๋„คํŠธ์›Œํฌ ๋‚ด์—์„œ์˜ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ์„ ์œ„ํ•œ ํ†ต๋กœ ํ˜•์„ฑ์„, ์ƒ์œ„ ๊ณ„์ธต์€ ์„ธ์…˜ ๊ณ„์ธต ~ ์‘์šฉ ๊ณ„์ธต์œผ๋กœ ์ฃผ๋กœ ์‚ฌ์šฉ์ž์˜ ๋ฉ”์‹œ์ง€ ํ‘œํ˜„ ํ˜•์‹ ๋“ฑ์„ ์ œ๊ณต

  • ์ „์†ก ๊ณ„์ธต์€ ์ด ๋‘ ์„œ๋น„์Šค ๊ฐ„์˜ ์ธํ„ฐํŽ˜์ด์Šค ๊ธฐ๋Šฅ๊ณผ ํ•จ๊ผ ์ „์ฒด ๋ฉ”์‹œ์ง€์˜ ํ”„๋กœ์„ธ์Šค ๋Œ€ ํ”„๋กœ์„ธ์Šค(์†Œ์Šค ๋Œ€ ๋ชฉ์ ์ง€, ์ข…๋‹จ ๋Œ€ ์ข…๋‹จ)๊ฐ„์˜ ์ „๋‹ฌ์„ ์ฑ…์ž„์ง„๋‹ค

  • ์ „์†ก ๊ณ„์ธต์€ ์ „์ฒด ๋ฉ”์‹œ์ง€๊ฐ€ ์™„์ „ํ•˜๊ฒŒ ๋ฐ”๋ฅธ ์ˆœ์„œ๋กœ ๋„์ฐฉํ•˜๋Š” ๊ฒƒ์„ ๋ณด์žฅํ•จ

  • ์ „์†ก ๊ณ„์ธต์€ ์„ธ์…˜ ๊ณ„์ธต์œผ๋กœ๋ถ€ํ„ฐ ๋‚ด๋ ค์˜จ ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ ํ•˜์—ฌ ์ตœ๋Œ€ ํฌ๊ธฐ ์ด๋‚ด์˜ ํŒจํ‚ท๋“ค๋กœ ๋‚˜๋ˆ„์–ด ๊ฐ ํŒจํ‚ท์˜ ํ—ค๋”์— ์ˆœ์„œ ๋ฒˆํ˜ธ๋ฅผ ํฌํ•จ์‹œํ‚ด์œผ๋กœ์จ ์ˆ˜์‹ ์ž์—์„œ ํŒจํ‚ท์˜ ์ˆœ์„œ๋ฅผ ์กฐ๋ฆฝํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์คŒ

  • ์ „์†ก ๊ณ„์ธต์˜ ๊ธฐ๋Šฅ

    • ํฌํŠธ ์ฃผ์†Œ ์ง€์ • (Port Addressing)

      • ์†ก์‹ ์ง€์˜ ์ปดํ“จํ„ฐ์™€ ์ˆ˜์‹ ์ง€์˜ ์ปดํ“จํ„ฐ ๋‚ด์— ์žˆ๋Š” ์—ฌ๋Ÿฌ ์‘์šฉํ”„๋กœ๊ทธ๋žจ๋“ค ์ค‘ ์†ก์ˆ˜์‹  ์ง€์ ์ด ๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ํฌํŠธ ์ฃผ์†Œ๋ฅผ ์ด์šฉํ•˜์—ฌ ์ง€์ •ํ•˜๋Š” ๊ธฐ๋Šฅ

      • ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์€ ๊ฐ ํŒจํ‚ท์„ ์ •ํ™•ํ•œ ์ปดํ“จํ„ฐ์—, ์ „์†ก ๊ณ„์ธต์€ ํ•ด๋‹น ์ปดํ“จํ„ฐ์˜ ์ •ํ™•ํ•œ ํ”„๋กœ์„ธ์Šค(ํ”„๋กœ๊ทธ๋žจ)์—๊ฒŒ ์ „๋‹ฌ

    • ๋ถ„ํ• ๊ณผ ์žฌ์กฐ๋ฆฝ (Segmentation and Reassembly) : ์ƒ์œ„ ๊ณ„์ธต์—์„œ ๋‚ด๋ ค์˜ค๋Š” ์†ก์‹  ๋ฐ์ดํ„ฐ๋ฅผ ์†ก์‹  ๊ฐ€๋Šฅํ•œ ํฌ๊ธฐ์˜ ๋ฉ”์‹œ์ง€๋กœ ๋ถ„ํ• (segmentation) / ๊ฐ ์„ธ๊ทธ๋จผํŠธ์— ์ˆœ์„œ ๋ฒˆํ˜ธ(sequence number)๋ฅผ ๋ถ™์—ฌ ์ˆ˜์‹  ์ง€์ ์—์„œ ์›๋ž˜์˜ ๋ฐ์ดํ„ฐ๋กœ ์žฌ์กฐํ•ฉ(reassembly)ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๊ธฐ๋Šฅ

    • ์—ฐ๊ฒฐ ์ œ์–ด (Connection Control)

      • ์†ก์‹  ์ง€์ ๊ณผ ์ˆ˜์‹  ์ง€์  ์‚ฌ์ด์— ๋…ผ๋ฆฌ์ ์ธ ๊ฒฝ๋กœ๋ฅผ ์„ค์ •ํ•œ ํ›„ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋Š” ๋ฐฉ์‹

      • ๋ฉ”์‹œ์ง€ ์ „์†ก์˜ ์•ˆ์ „์„ ์œ„ํ•จ

    • ํ๋ฆ„ ์ œ์–ด (Flow Control) : ์ˆ˜์‹ ๋‹จ์—์„œ ์†Œํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ์†๋„๋กœ ์†ก์‹ ๋‹จ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋ƒ„

    • ์˜ค๋ฅ˜ ์ œ์–ด (Error Control) : ์†ก์‹ ์ธก์—์„œ ์ˆ˜์‹ ์ธก์— ์ „๋‹ฌ๋œ ํ”„๋ ˆ์ž„์—์„œ ๋ฐœ์ƒํ•œ ์˜ค๋ฅ˜๋ฅผ ๊ฐ์ง€ํ•˜๊ณ  ์ˆ˜์ •ํ•˜๊ธฐ ์œ„ํ•œ ๋งค์ปค๋‹ˆ์ฆ˜

  • ์ „์†ก ๊ณ„์ธต์˜ ํ”„๋กœํ† ์ฝœ

    • TCP (Transmission Control Protocol)

      • ์—ฐ๊ฒฐ ์ง€ํ–ฅํ˜• ํ”„๋กœํ† ์ฝœ

      • ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก

    • UDP (User Datagram Protocol)

      • ๋น„์—ฐ๊ฒฐํ˜• ์„œ๋น„์Šค๋กœ ๋ฐ์ดํ„ฐ๊ทธ๋žจ ๋ฐฉ์‹ ์ œ๊ณต

      • ์‹ ๋ขฐ์„ฑ์ด ๋‚ฎ์Œ

      • TCP ๋ณด๋‹ค ์†๋„๊ฐ€ ๋น ๋ฆ„

    • SCTP (Stream Control Transmission Protocol)

      • TCP์™€ UDP์˜ ํŠน์„ฑ์„ ๊ฒฐํ•ฉ

      • ๋‹ค์ค‘ ์—ฐ๊ฒฐ ์ง€์›



๐Ÿ’ป ์„ธ์…˜ ๊ณ„์ธต (Session Layer)


  • ๋„คํŠธ์›Œํฌ์˜ ๋Œ€ํ™” ๊ด€๋ฆฌ์ž(dialog controller)๋กœ์„œ ํ†ต์‹ ์žฅ์น˜๋“ค ๊ฐ„์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ์„ค์ •, ์œ ์ง€, ๋™๊ธฐํ™”

  • ์‚ฌ์šฉ์ž ์œ„์ฃผ์˜ ์—ฐ๊ฒฐ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ ์ „๋‹ฌ ๋ฐ์ดํ„ฐ์˜ ํ™•์ธ์ด๋‚˜ ์‚ฌ์šฉ์ž๊ฐ€ ์•ˆ์ „ํ•˜๊ฒŒ ๋Œ€ํ™” ํ•˜๊ธฐ ์œ„ํ•œ ์„œ๋น„์Šค ๋“ฑ์˜ ๋ถ€๊ฐ€์ ์ธ ๊ธฐ๋Šฅ ์ œ๊ณต

  • ์„ธ์…˜ ๊ณ„์ธต์˜ ์ฃผ์š” ๊ธฐ๋Šฅ

    • ์„ธ์…˜ ๊ด€๋ฆฌ : ํ•˜๋‚˜์˜ ํŒŒ์ผ์„ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋Œ€ํ™” ๋‹จ์œ„๋กœ ๊ตฌ๋ถ„ ํ•ด ์ „์ฒด ์„ธ์…˜์ด ํšจ์œจ์ ์œผ๋กœ ์™„๋ฃŒ๋˜๋„๋ก ์ œ์–ด

    • ๋™๊ธฐํ™” : ๋Œ€ํ™” ๋‹จ์œ„๋ฅผ ์ฃผ ๋™๊ธฐ์ ์œผ๋กœ ํ•˜๊ณ  ๊ทธ ๋‚ด๋ถ€์— ๋‹ค์‹œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ถ€๋™๊ธฐ์ ์„ ๋‘์–ด ์˜ค๋ฅ˜๋ฅผ ๋ณต๊ตฌํ•  ๋•Œ ํ™œ์šฉ

    • ๋Œ€ํ™” ์ œ์–ด : ๋ˆ„๊ฐ€ ์–ธ์ œ ๋Œ€ํ™” ๋‹จ์œ„๋ฅผ ๋ณด๋‚ผ ์ง€ ๊ฒฐ์ •

    • ์›ํ™œํ•œ ์ข…๋ฃŒ : ๋ฐ์ดํ„ฐ ์†ก์ˆ˜์‹  ์ค‘ ์„ธ์…˜์„ ์ข…๋ฃŒํ•  ํ•„์š”๊ฐ€ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ ์ ์ ˆํ•œ ๋•Œ์— ์™„๋ฃŒ๋  ์ˆ˜ ์žˆ๋„๋ก ์ œ์–ด



๐Ÿ’ป ํ‘œํ˜„ ๊ณ„์ธต (Presentation Layer)


  • ๋‚ด๋ถ€์ ์œผ๋กœ ํ‘œํ˜„์˜ ์ฐจ์ด๊ฐ€ ์žˆ๋Š” ๋ฐ์ดํ„ฐ์ผ์ง€๋ผ๋„ ๋‘ ์ปดํ“จํ„ฐ ๊ฐ„์˜ ํ†ต์‹ ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•จ

  • ํ‘œํ˜„ ๊ณ„์ธต์˜ ์ฃผ์š” ๊ธฐ๋Šฅ

    • ๋ณ€ํ™˜ : ์†ก์‹ ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”์‹œ์ง€์˜ ํ˜•์‹์„ ์ˆ˜์‹  ์Šคํ…Œ์ด์…˜์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฏธ๋ฆฌ ์ •์˜๋œ ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜ / ์ˆ˜์‹  ์Šคํ…Œ์ด์…˜์—์„œ๋Š” ์ˆ˜์‹ ์ž๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ํ˜•์‹์œผ๋กœ ๋‹ค์‹œ ๋ณ€ํ™˜

    • ์•”ํ˜ธํ™” : ๋ฐ์ดํ„ฐ ๋ณด์•ˆ์„ ์œ„ํ•œ ์•”ํ˜ธํ™”์™€ ๋ณตํ˜ธํ™”

    • ์••์ถ• : ์†ก์‹  ์ธก์—์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์••์ถ•ํ•˜์—ฌ ์ „์†กํ•ด์•ผ ํ•  ๋ฐ์ดํ„ฐ๋ฅผ ์ค„์ด๊ณ , ์ˆ˜์‹  ์ธก์—์„œ๋Š” ์••์ถ•์„ ํ•ด์ œ ํ•ด ์›๋ž˜์˜ ๋ฐ์ดํ„ฐ๋กœ ๋ณต์›

    • ๋ณด์•ˆ : ํŒจ์Šค์›Œ๋“œ์™€ ๋กœ๊ทธ์ธ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์•ˆ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰



๐Ÿ’ป ์‘์šฉ ๊ณ„์ธต (Application Layer)


  • ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ์ œ๊ณต

  • ์‚ฌ์šฉ์ž๊ฐ€ ๋„คํŠธ์›Œํฌ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์คŒ

  • ์›๊ฒฉ ๋กœ๊ทธ์ธ, ํŒŒ์ผ ์•ก์„ธ์Šค, ์ „์†ก, ๊ด€๋ฆฌ, ๋ฉ”์ผ ์„œ๋น„์Šค ๋“ฑ ๋งŽ์€ ์ข…๋ฅ˜์˜ ์‚ฌ์šฉ์ž ์„œ๋น„์Šค ์ œ๊ณต

  • ์‘์šฉ ๊ณ„์ธต์˜ ์ฃผ์š” ํ”„๋กœํ† ์ฝœ ๋ฐ ํ”„๋กœ๊ทธ๋žจ

    • FTP (File Transfer Protocol)

    • Telnet

    • SMTP (Simple Mail Transfer Protocol)

    • DNS (Domain Name System)

    • HTTP

    • Ping

    • Tracerouter

Categories:

์ปดํ“จํ„ฐ๋„คํŠธ์›Œํฌ