Posts OSI Layer
Post
Cancel

OSI Layer

OSI Layer


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

  • ์ฃผ๋กœ ์ „๊ธฐ์ , ๊ธฐ๊ณ„์ , ๊ธฐ๋Šฅ์ ์ธ ํŠน์„ฑ์„ ์ด์šฉํ•ด์„œ ํ†ต์‹  ์ผ€์ด๋ธ”๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†ก
  • ํ†ต์‹ ๋‹จ์œ„๋Š” ๋น„ํŠธ์ด๋‹ค.
  • ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•  ๋ฟ ์•„๋‹ˆ๋ผ ์ „์†กํ•˜๋ ค๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฌด์—‡์ธ์ง€, ์–ด๋–ค ์—๋Ÿฌ๊ฐ€ ์žˆ๋Š”์ง€ ๋“ฑ์—๋Š” ์ „ํ˜€ ์‹ ๊ฒฝ์“ฐ์ง€ ์•Š๋Š”๋‹ค.
  • ์ด ๊ณ„์ธต์— ์†ํ•˜๋Š” ๋Œ€ํ‘œ์ ์ธ ์žฅ๋น„๋Š” ํ†ต์‹  ์ผ€์ด๋ธ”, ๋ฆฌํ”ผํ„ฐ, ํ—ˆ๋ธŒ๋“ฑ์ด ์žˆ๋‹ค.

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

  • ํ†ต์‹ ์—์„œ์˜ ์˜ค๋ฅ˜๋„ ์ฐพ๊ณ  ์žฌ์ „์†ก๋„ ํ•˜๋Š” ๊ธฐ๋Šฅ
  • ์ด ๊ณ„์ธต์€ ์ฃผ๋กœ ๋งฅ ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ํ†ต์‹ 
  • ๋Œ€ํ‘œ์ ์ธ ์žฅ๋น„๋กœ๋Š” ๋ธŒ๋ฆฌ์ง€, ์Šค์œ„์น˜ ๋“ฑ์ด ์žˆ๋‹ค.(MAC ์ฃผ์†Œ ์‚ฌ์šฉ)
  • ์ฆ‰ ๋ธŒ๋ฆฟ์ง€๋‚˜ ์Šค์œ„์น˜๋ฅผ ํ†ตํ•ด ๋งฅ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ๋ฌผ๋ฆฌ๊ณ„์ธต์—์„œ ๋ฐ›์€ ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•จ

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

๋ฐ์ดํ„ฐ๋ฅผ ๋ชฉ์ ์ง€๊นŒ์ง€ ๊ฐ€์žฅ ์•ˆ์ „ํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์ „๋‹ฌํ•˜๋Š” ๊ธฐ๋Šฅ(๋ผ์šฐํŒ…)

  • ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜๊ณ  ์ฃผ์†Œ๋ฅผ ์ •ํ•˜๊ณ  ๊ฒฝ๋กœ์— ๋”ฐ๋ผ ํŒจํ‚ท์„ ์ „๋‹ฌํ•ด์ฃผ๋Š” ๊ฒƒ์ด ์ด ๊ณ„์ธต์˜ ์—ญํ• ์ด๋‹ค.
  • ๋Œ€ํ‘œ์ ์ธ ์žฅ๋น„๋Š” ๋ผ์šฐํ„ฐ์ด๋ฉฐ ์š”์ฆ˜์€ ์Šค์œ„์น˜๋„ ๋ผ์šฐํŒ…๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์—ฌ๋Ÿฌ๊ฐœ์˜ ๋…ธ๋“œ๋ฅผ ๊ฑฐ์น  ๋•Œ ๋งˆ๋‹ค ๊ฒฝ๋กœ๋ฅผ ์ฐพ์•„์ฃผ๋Š” ์—ญํ• ์„ ํ•˜๋Š” ๊ณ„์ธต
    • ๋‹ค์–‘ํ•œ ๊ธธ์ด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์ „๋‹ฌํ•˜๊ณ  ๊ทธ ๊ณผ์ •์—์„œ ์ „์†ก ๊ณ„์ธต์ด ์š”๊ตฌ๋ผํ” ์„œ๋น„์Šค ํ’ˆ์งˆ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋Šฅ์ , ์ ˆ์ฐจ์  ์ˆ˜๋‹จ ์ œ๊ณต
  • ๋ผ์šฐํŒ…, ํ๋ฆ„์ œ์–ด, ์„ธ๊ทธ๋ฉ˜ํ…Œ์ด์…˜, ์˜ค๋ฅ˜ ์ œ์–ด, ์ธํ„ฐ๋„คํŠธ์›Œํ‚น ๋“ฑ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.
  • ๋ฐ์ดํ„ฐ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์ „๋‹ฌํ•จ์œผ๋กœ์จ ์ธํ„ฐ๋„ท์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ณ„์ธต์ด๋‹ค.
  • ๋…ผ๋ฆฌ์ ์ธ ์ฃผ์†Œ ๊ตฌ์กฐ(IP), ๊ณง ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์ž๊ฐ€ ์ง์ ‘ ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๋ฉฐ ๊ณ„์ธต์ ์ด๋‹ค.
  • ์„œ๋ธŒ๋„ท์˜ ์ตœ์ƒ์œ„ ๊ณ„์ธต์œผ๋กœ ๊ฒฝ๋กœ๋ฅผ ์„ค์ •ํ•˜๊ณ  ์ฒญ๊ตฌ ์ •๋ณด๋ฅผ ๊ด€๋ฆฌํ•œ๋‹ค. ๊ฐœ๋ฐฉํ˜• ์‹œ์Šคํ…œ๋“ค์˜ ์‚ฌ์ด์—์„œ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์„ ์„ค์ •, ์œ ์ง€, ํ•ด์ œํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๋ถ€์—ฌํ•˜๊ณ  ์ „์†ก ๊ณ„์ธต ์‚ฌ์ด์— ๋„คํŠธ์›Œํฌ ๋ฐ์ดํ„ฐ ์œ ๋‹›(NSDU: Network Service Data Unit)์„ ๊ตํ™˜ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.

IP ๊ณ„์ธต

TCP/IP ์ƒ์—์„œ IP ๊ณ„์ธต์˜๋ž€ ๋„คํŠธ์›Œํฌ์˜ ์ฃผ์†Œ(IP ์ฃผ์†Œ)๋ฅผ ์ •์˜ํ•˜๊ณ  IP ํŒจํ‚ท์˜ ์ „๋‹ฌ ๋ฐ ๋ผ์šฐํŒ…์„ ๋‹ด๋‹นํ•˜๋Š” ๊ณ„์ธต

  • ํ•˜์œ„ ๊ณ„์ธต์ธ ๋ฐ์ดํ„ฐ๋งํฌ ๊ณ„์ธต์˜ ํ•˜๋“œ์›จ์–ด์ ์ธ ํŠน์„ฑ์— ๊ด€๊ณ„์—†์ด ๋…๋ฆฝ์ ์ธ ์—ญํ• ์„ ์ˆ˜ํ–‰
  • ์ฃผ์š” ํ”„๋กœํ† ์ฝœ
    • IP: ํŒจํ‚ท์˜ ์ „๋‹ฌ
    • ICMP: ํŒจํ‚ท ์ „๋‹ฌ ์—๋Ÿฌ์˜ ๋ณด๊ณ  ๋ฐ ์ง„๋‹จ
    • ๋ณต์žกํ•œ ๋„คํŠธ์›Œํฌ์—์„œ ์ธํ„ฐ๋„คํŠธ์›Œํ‚น์„ ์œ„ํ•œ ๊ฒฝ๋กœ๋ฅผ ์ฐพ๊ฒŒ ํ•ด์ฃผ๋Š” ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ

IP ํ”„๋กœํ† ์ฝœ

TCP/IP ๊ธฐ๋ฐ˜์˜ ์ธํ„ฐ๋„ท ๋ง์„ ํ†ตํ•˜์—ฌ ๋ฐ์ดํ„ฐ๊ทธ๋žจ์˜ ์ „๋‹ฌ์„ ๋‹ด๋‹นํ•˜๋Š” ํ”„๋กœํ† ์ฝœ

  • IP ๊ณ„์ธต์—์„œ IP ํŒจํ‚ท์˜ ๋ผ์šฐํŒ… ๋Œ€์ƒ, IP ์ฃผ์†Œ ์ง€์ •
  • ์‹ ๋ขฐ์„ฑ(์—๋Ÿฌ์ œ์–ด), ํ๋ฆ„์ œ์–ด ๊ธฐ๋Šฅ์ด ์ „ํ˜€ ์—†์Œ(Best-Effort Service)
    • ์‹ ๋ขฐ์„ฑ์„ ํ™•๋ณดํ•˜๊ธฐ ์œ„ํ•ด TCP์™€ ๊ฐ™์€ ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์— ์˜์กด
  • ๋น„์—ฐ๊ฒฐ์„ฑ ๋ฐ์ดํ„ฐ๊ทธ๋žจ ๋ฐฉ์‹์œผ๋กœ ์ „๋‹ฌ๋˜๋Š” ํ”„๋กœํ† ์ฝœ(Connectionless)
  • ํŒจํ‚ท์˜ ์™„์ „ํ•œ ์ „๋‹ฌ(์†Œ์‹ค, ์ค‘๋ณต, ์ง€์—ฐ, ์ˆœ์„œ๋ฐ”๋€œ๋“ฑ์ด ์—†๊ฒŒํ•จ)์„ ๋ณด์žฅ ์•Š์Œ(Unreliable)
  • IP ํŒจํ‚ท ํ—ค๋” ๋‚ด ์ˆ˜์‹  ๋ฐ ๋ฐœ์‹  ์ฃผ์†Œ๋ฅผ ํฌํ•จ(IPv4, IPv6 ํ—ค๋”, IP์ฃผ์†Œ)
  • IPํ—ค๋” ๋‚ด ๋ฐ”์ดํŠธ ์ „๋‹ฌ ์ˆœ์„œ: ์ตœ์ƒ์œ„ ๋ฐ”์ดํŠธ(MSB)๋ฅผ ๋จผ์ € ๋ณด๋ƒ„(Big-Endian)
  • ๊ฒฝ์šฐ์— ๋”ฐ๋ผ ๋‹จํŽธํ™” ํ•„์š”
  • TCP, UDP, ICMP, IGMP ๋“ฑ์ด IP ๋ฐ์ดํ„ฐ๊ทธ๋žจ์— ์‹ค๋ ค์„œ ์ „์†ก

๐Ÿ’ฟ Transprot Layer(์ „์†ก ๊ณ„์ธต)

์–‘ ๋๋‹จ์˜ ์‚ฌ์šฉ์ž๋“ค์ด ์‹ ๋ขฐ์„ฑ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋ฉฐ ์‚ฌ์šฐ์ด ๊ณ„์ธต๋“ค์ด ๋ฐ์ดํ„ฐ ์ „๋‹ฌ์˜ ์œ ํšจ์„ฑ์ด๋‚˜ ํšจ์œจ์„ฑ์„ ๊ณ ๋ คํ•˜์ง€ ์•Š๋„๋ก ํ•œ๋‹ค.

  • ๋ฐ์ดํ„ฐ๊ฐ€ ๋„์ฐฉํ•˜๋ฉด 4๊ณ„์ธต์—์„œ ํ•ด๋‹น๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋‚˜๋กœ ํ•ฉ์ณ์„œ 5๊ณ„์ธต์— ์ „๋‹ฌ
  • ์˜ค๋ฅ˜์ œ์–ด, ํ๋ฆ„์ œ์–ด ์ด ๊ณ„์ธต ๊นŒ์ง€๋Š” ๋ฌผ๋ฆฌ์ ์ธ ๊ณ„์ธต์— ์†”ํ•จ(TCP, UDP ํ”„๋กœํ† ์ฝœ ์‚ฌ์šฉ)
  • ์‹œํ€€์Šค ๋„˜๋ฒ„ ๊ธฐ๋ฐ˜์˜ ์˜ค๋ฅ˜์ œ์–ด ๋ฐฉ์‹
  • ํŠน์ • ์—ฐ๊ฒฐ์˜ ์œ ํšจ์„ฑ์„ ์ œ์–ดํ•˜๊ณ  ์ผ๋ถ€ ํ”„๋กœํ† ์ฝœ์€ ์ƒํƒœ์˜ ๊ฐœ๋…์ด ์กด์žฌ
  • ์—ฐ๊ฒฐ๊ธฐ๋ฐ˜(connection oriented)
    • ์ „์†ก ๊ณ„์ธต์ด ํŒจํ‚ท๋“ค์˜ ์ „์†ก์ด ์œ ํšจํ•œ์ง€ ํ™•์ธํ•˜๊ณ  ์ „์†ก ์‹คํŒจํ•œ ํŒจํ‚ท๋“ค์„ ๋‹ค์‹œ ์ „์†ก(TCP๊ฐ€ ๋Œ€ํ‘œ์ )

TCP ํ”„๋กœํ† ์ฝœ

  • ์–‘ ์ข…๋‹จ ํ˜ธ์ŠคํŠธ ๋‚ด ํ”„๋กœ์„ธ์Šค ์ƒํ˜ธ ๊ฐ„์— ์‹ ๋ขฐ์ ์ธ ์—ฐ๊ฒฐ ์ง€ํ–ฅ์„ฑ ์„œ๋น„์Šค ์ œ๊ณต
  • IP์˜ ๋น„์‹ ๋ขฐ์ ์ธ ์ตœ์‹ ํ˜• ์„œ๋น„์Šค์—๋‹ค๊ฐ€ ์‹ ๋ขฐ์ ์ธ ์—ฐ๊ฒฐ์ง€ํ–ฅ์„ฑ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต
  • ์‹ ๋ขฐ์ ์ธ ์ „์†ก์„ ๋ณด์žฅํ•จ์œผ๋กœ์จ, APp ๊ตฌํ˜„์ด ์‰ฌ์›Œ์ง
  • ์‹ ๋ขฐ์„ฑ(Reliable)
    • ํŒจํ‚ท์˜ ๋ฌด๊ฒฐ์„ฑ ๋ณด์žฅ
  • ์—ฐ๊ฒฐ ์ง€ํ–ฅ์ (Connection-oriented)
    • UDP๊ฐ€ ๋น„์—ฐ๊ฒฐ์„ฑ์ธ ๊ฒƒ๊ณผ ๋‹ฌ๋ฆฌ, TCP๋Š” ์—ฐ๊ฒฐ ์ง€ํ–ฅ์ 
    • ์—ฐ๊ฒฐ ์„ค์ • ๋ฐ ์—ฐ๊ฒฐ ํ•ด์ฒด ํ•„์š”

UDP ํ”„๋กœํ† ์ฝœ

  • ์‹ ๋ขฐ์„ฑ์ด ๋‚ฎ์€ ํ”„๋กœํ† ์ฝœ, ๊ฐ€์ƒ ํšŒ์„ ์„ ์„ค์ •ํ•  ํ•„์š”๊ฐ€ ์—†๊ณ  ์œ ์—ฐํ•˜๋ฉฐ ํšจ์œจ์ ์ธ ์‘์šฉ์˜ ๋ฐ์ดํ„ฐ ์ „์†ก
  • ๋น„์—ฐ๊ฒฐ์„ฑ, ์‹ ๋ขฐ์„ฑ ๋‚ฎ์Œ. ์ˆœ์„œํ™”๋˜์ง€ ์•Š์€ Datagram ์„œ๋น„์Šค ์ œ๊ณต
  • ํ™•์ธ ์‘๋‹ต ์—†์Œ
  • ์ˆ˜์‹ ๋œ ๋ฉ”์„ธ์ง€์˜ ์ˆœ์„œ๋ฅผ ๋งž์ถ”์ง€ ์•Š์Œ
  • ํ๋ฆ„ ์ œ์–ด๋ฅผ ์œ„ํ•œ ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ•˜์ง€ ์•Š์Œ
  • checksum์„ ์ œ์™ธํ•œ ํŠน๋ณ„ํ•œ ์˜ค๋ฅ˜ ๊ฒ€์ถœ ๋ฐ ์ œ์–ด ์—†์Œ
  • UDP๋Š” ํ”„๋กœ๊ทธ๋žจ ์ชฝ์—์„œ ์˜ค๋ฅ˜์ œ์–ด ๊ธฐ๋Šฅ์„ ์Šค์Šค๋กœ ๊ฐ–์ถ”์–ด์•ผ ํ•จ
  • ๋ฐ์ดํ„ฐ๊ทธ๋žจ ์ง€ํ–ฅ์˜ ์ „์†ก๊ณ„์ธต์šฉ ํ”„๋กœํ† ์ฝœ(๋…ผ๋ฆฌ์  ๊ฐ€์ƒํšŒ์„  ์—ฐ๊ฒฐ์ด ํ•„์š”์—†์Œ)
  • ์‹ค์‹œ๊ฐ„ ์‘์šฉ ๋ฐ ๋ฉ€ํ‹ฐ์บ์ŠคํŒ… ๊ธฐ๋Šฅ
    • ๋น ๋ฅธ ์š”์ฒญ๊ณผ ์‘๋‹ต์ด ํ•„์š”ํ•œ ์‹ค์‹œ๊ฐ„ ์‘์šฉ์— ์ ํ•ฉ
    • ์—ฌ๋Ÿฌ ๋‹ค์ˆ˜ ์ง€์ ์— ์ „์†ก ๊ฐ€๋Šฅ
  • ํ—ค๋”๊ฐ€ ๋‹จ์ˆœ(๋น ๋ฆ„)

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

๋ฐ์ดํ„ฐ๊ฐ€ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•œ ๋…ผ๋ฆฌ์ ์ธ ์—ฐ๊ฒฐ(ํฌํŠธ ์—ฐ๊ฒฐ์ด๋ผ๊ณ ๋„ ํ•œ๋‹ค.)

  • 4๊ณ„์ธต์—์„œ๋„ ์—ฐ๊ฒฐ์„ ๋งบ๊ณ  ์ข…๋ฃŒํ•  ์ˆ˜ ์žˆ๊ธฐ ๋–„๋ฌธ์— ์šฐ๋ฆฌ๊ฐ€ ์–ด๋Š ๊ณ„์ธต์—์„œ ํ†ต์‹ ์ด ๋Š์–ด ์กŒ๋‚˜ ํŒ๋‹จํ•˜๊ธฐ์—๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์Œ
    • ์„ธ์…˜ ์„ค์ •, ์œ ์ง€, ์ข…๋ฃŒ, ์ „์†ก ์ค‘๋‹จ์‹œ ๋ณต๊ตฌ ๋“ฑ์˜ ๊ธฐ๋Šฅ
  • ์–‘ ๋๋‹จ์˜ ์‘์šฉ ํ”„๋กœ์„ธ์Šค๊ฐ€ ํ†ต์‹ ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ์ œ๊ณต
  • ๋™์‹œ ์†ก์ˆ˜์‹  ๋ฐฉ์‹(duplex), ๋ฐ˜์ด์ค‘ ๋ฐฉ์‹(half-duplex), ์ „์ด์ค‘ ๋ฐฉ์‹(Full Duplex)์˜ ํ†ต์‹ ๊ณผ ํ•จ๊ป˜ ์ฒดํฌ ํฌ์ธํŒ…๊ณผ ์œ ํœด, ์ข…๋ฃŒ, ๋‹ค์‹œ ์‹œ์ž‘๋“ฑ์„ ์ˆ˜ํ–‰
  • TCP/IP ์„ธ์…˜์„ ๋งŒ๋“ค๊ณ  ์—†์• ๋Š” ์ฑ…์ž„
  • ํ†ต์‹ ํ•˜๋Š” ์‚ฌ์šฉ์ž๋“ค์„ ๋™๊ธฐํ™”ํ•˜๊ณ  ์˜ค๋ฅ˜๋ณต๊ตฌ ๋ช…๋ น๋“ค์„ ์ผ๊ด„์ ์œผ๋กœ ๋‹ค๋ฃฌ๋‹ค.
    • ํ†ต์‹ ์„ ํ•˜๊ธฐ ์œ„ํ•œ ์„ธ์…˜์„ ํ™•๋ฆฝ/์œ ์ง€/์ค‘๋‹จ(์šด์˜์ฒด์ œ)

๐Ÿ’ฟ Presentation Layer(์„ธ์…˜ ๊ณ„์ธต)

๋ฐ์ดํ„ฐ ํ‘œํ˜„์ด ์ƒ์ดํ•œ ์‘์šฉ ํ”„๋กœ์„ธ์Šค์˜ ๋…๋ฆฝ์„ฑ์„ ์ œ๊ณตํ•˜๊ณ , ์•”ํ˜ธํ™”ํ•œ๋‹ค.

  • ์ฝ”๋“œ ๊ฐ„์˜ ๋ฒˆ์—ญ์„ ๋‹ด๋‹นํ•˜์—ฌ ์‚ฌ์šฉ์ž ์‹œ์Šคํ…œ์—์„œ ๋ฐ์ดํ„ฐ์˜ ํ˜•์‹์ƒ ์ฐจ์ด๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ถ€๋‹ด์„ ์‘์šฉ ๊ณ„์ธต์œผ๋กœ๋ถ€ํ„ฐ ๋œ์–ด์ค€๋‹ค.
    • MIME ์ธ์ฝ”๋”ฉ์ด๋‚˜ ์•”ํ˜ธํ™”๋“ฑ์˜ ๋™์ž‘์ด ์ด ๊ณ„์ธต์—์„œ ์ด๋ฃจ์–ด์ง„๋‹ค.
    • ์˜ˆ๋ฅผ ๋“ค๋ฉด EBCDIC๋กœ ์ธ์ฝ”๋”ฉ๋œ ๋ฌธ์„œ ํŒŒ์ผ์„ ASCII ๋กœ ์ธ์ฝ”๋”ฉ๋œ ํŒŒ์ผ๋กœ ๋ฐ”๊ฟ”์ฃผ๋Š” ๊ฒƒ
    • ํ•ด๋‹น ๋ฐ์ดํ„ฐ๊ฐ€ TEXT์ธ์ง€, ๊ทธ๋ฆผ์ธ์ง€, GIF์ธ์ง€ JPG์ธ์ง€ ๊ตฌ๋ถ„ ๋“ฑ์ด ํ‘œํ˜„ ๊ณ„์ธต์˜ ๋ชซ์ด๋‹ค.
  • ์ฆ‰ ์‚ฌ์šฉ์ž ๋ช…๋ น์–ด๋ฅผ ์™„์„ฑ ๋ฐ ๊ฒฐ๊ณผ ํ‘œํ˜„. ํฌ์žฅ ์••์ถ• ์•”ํ˜ธํ™”

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

์‘์šฉ ํ”„๋กœ์„ธ์Šค์™€ ์ง์ ‘ ๊ด€๊ณ„ํ•˜์—ฌ ์ผ๋ฐ˜์ ์ธ ์‘์šฉ ์„œ๋น„์Šค๋ฅผ ์ˆ˜ํ–‰

  • ์ตœ์ข… ๋ชฉ์ ์ง€๋กœ์„œ HTTP, FTP, SMTP, POP3, IMAP, Telnet ๋“ฑ๊ณผ ๊ฐ™์€ ํ”„๋กœํ† ์ฝœ
  • ์ผ๋ฐ˜์ ์ธ ์‘์šฉ ์„œ๋น„์Šค๋Š” ๊ด€๋ จ๋œ ์‘์šฉ ํ”„๋กœ์„ธ์Šค๋“ค ์‚ฌ์ด์˜ ์ „ํ™˜์„ ์ œ๊ณตํ•œ๋‹ค.
  • ์ฆ‰ ๋„คํŠธ์›Œํฌ ์†Œํ”„ํŠธ์›จ์–ด UI๋ถ€๋ถ„, ์‚ฌ์šฉ์ž์˜ IO ๋ถ€๋ถ„

๐Ÿ’ฟ OSI ๋ชจ๋ธ์„ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ์ „์†ก

์†ก์‹ 

  1. App์ด ๋ฐ์ดํ„ฐ๋ฅผ Application Layer๋กœ ๋ณด๋ƒ„
    • ๋ ˆ์ด์–ด๋Š” SMTP ํ”„๋กœํ† ์ฝœ์„ ์„ ํƒํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ Presentation Layer๋กœ ๋„˜๊น€
  2. Presentation Layer๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์••์ถ•ํ•˜๊ณ  Session Layer๋กœ ๋„˜๊น€
    • ์„ธ์…˜ ๊ณ„์ธต์€ ์„ธ์…˜์„ ์‹œ์ž‘ํ•จ
  3. ๋ฐ์ดํ„ฐ๋Š” Transport Layer๋กœ ๋„˜์–ด๊ฐ€ ์„ธ๊ทธ๋จผํŠธ๋กœ ๋‚˜๋‰˜๋ฉฐ ์ด ์„ธ๊ทธ๋จผํŠธ๋Š” ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์—์„œ ํŒจํ‚ท์œผ๋กœ ๋‹ค์‹œ ๋‚˜๋ˆ ์ง
    • ์ด๋Š” ๋ฐ์ดํ„ฐ ์—ฐ๊ฒฐ ๊ณ„์ธต์—์„œ ํ”„๋ ˆ์ž„์œผ๋กœ ๋‚˜๋ˆ ์ง
  4. ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์€ ํ•ด๋‹น ํ”„๋ ˆ์ž„์„ ๋ฌผ๋ฆฌ ๊ณ„์ธต์œผ๋กœ ์ „๋‹ฌ ๋ฌผ๋ฆฌ ๊ณ„์ธต์€ 1๊ณผ 0์˜ ๋น„ํŠธ์ŠคํŠธ๋ฆผ์œผ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ Media๋ฅผ ํ†ตํ•ด ์ „์†ก

์ˆ˜์‹ 

  1. ๋จผ์ € ๋ฌผ๋ฆฌ ๊ณ„์ธต์€ ๋น„ํŠธ์ŠคํŠธ๋ฆผ์„ 1๊ณผ 0์—์„œ ํ”„๋ ˆ์ž„์œผ๋กœ ๋ณ€๊ฒฝํ•ด์„œ ์—ฐ๊ฒฐ ๊ณ„์ธต์œผ๋กœ ๋„˜๊น€
  2. ๋ฐ์ดํ„ฐ ์—ฐ๊ฒฐ ๊ณ„์ธต์€ ํŒจํ‚ท์œผ๋กœ ์žฌ์กฐ๋ฆฝ ํ›„ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์œผ๋กœ ๋„˜๊น€
  3. ๋„คํŠธ์›Œํฌ ํŒจํ‚ท์œผ๋กœ ์„ธ๊ทธ๋จผํŠธ๋ฅผ ๋งŒ๋“ค์–ด ์ „์†ก ๊ณ„์ธต์œผ๋กœ ๋„˜๊ธฐ๊ณ  ์ „์†ก ๊ณ„์ธต์€ ์„ธ๊ทธ๋จผํŠธ๋ฅผ ์กฐ๋ฆฝํ•ด ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋งŒ๋“ฌ
  4. ์ด์ œ ๋ฐ์ดํ„ฐ๋Š” ์„ธ์…˜ ๊ณ„์ธต์ด Presentation ๊ณ„์ธต์œผ๋กœ ๋„˜๊ธฐ๋ฉด ํ†ต์‹  ์„ธ์…˜ ์ข…๋ฃŒ
  5. Presentation Layer๋Š” ์••์ถ•์„ ํ’€๊ณ  ์›๋ณธ ๋ฐ์ดํ„ฐ๋ฅผ App ๊ณ„์ธต์œผ๋กœ ๋„˜๊น€
  6. App ๊ณ„์ธต์€ ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์†Œํ”„ํŠธ ์›จ์–ด์— ์ œ๊ณต

๋‹ค๋งŒ ์—ฌ๊ธฐ์„œ ๋„คํŠธ์›Œํฌ ์žฅ๋น„๋“ค์€ L2 ์žฅ๋น„๋ผ๋ฉด L2 ๊นŒ์ง€๋งŒ ์ฝ๊ณ  ๋‹ค์‹œ ์บก์Šํ™”๋ฅผ ํ†ตํ•ด์„œ ๋‹ค์‹œ ์ „์†กํ•œ๋‹ค.

image

This post is licensed under CC BY 4.0 by the author.

Network Equipment

-