ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [ ๋ฉด์ ‘์„ ์œ„ํ•œ cs ์ „๊ณต์ง€์‹ ๋…ธํŠธ ์ •๋ฆฌ ] 2.๋„คํŠธ์›Œํฌ : TCP/IP 4๊ณ„์ธต ๋ชจ๋ธ
    Book 2024. 4. 15. 17:01
    ๋ฐ˜์‘ํ˜•

    (์ถœ์ฒ˜ :  https://www.inflearn.com/course/%EA%B0%9C%EB%B0%9C%EC%9E%90-%EB%A9%B4%EC%A0%91-cs-%ED%8A%B9%EA%B0%95)

    2.2 TCP/IP 4๊ณ„์ธต ๋ชจ๋ธ

    2.2.1 ๊ณ„์ธต ๊ตฌ์กฐ
    2.2.2 PDU

    2.2 TCP/IP 4๊ณ„์ธต ๋ชจ๋ธ

    ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ ์Šค์œ„ํŠธ(internet protocol suite)๋Š” ์ธํ„ฐ๋„ท์—์„œ ์ปดํ“จํ„ฐ๋“ค์ด ์„œ๋กœ ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฐ ์“ฐ์ด๋Š” ํ”„๋กœํ† ์ฝœ์˜ ์ง‘ํ•ฉ์ด๋ฉฐ, ์ด๋ฅผ TCP/IP(Transmission Control Protocol/Internet Protocol) 4๊ณ„์ธต ๋ชจ๋ธ๋กœ ์„ค๋ช…ํ•˜๊ฑฐ๋‚˜ OSI 7๊ณ„์ธต ๋ชจ๋ธ๋กœ ์„ค๋ช…ํ•˜๊ธฐ๋„ ํ•œ๋‹ค.

    ์ด ๊ณ„์ธต ๋ชจ๋ธ์€ ๋„คํŠธ์›Œํฌ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํ†ต์‹  ํ”„๋กœํ† ์ฝœ์˜ ์ง‘ํ•ฉ์œผ๋กœ ๊ณ„์ธต๋“ค์€ ํ”„๋กœํ† ์ฝœ์˜ ๋„คํŠธ์›Œํ‚น ๋ฒ”์œ„์— ๋”ฐ๋ผ ๋„ค ๊ฐœ์˜ ์ถ”์ƒํ™” ๊ณ„์ธต์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

     

    2.2.1 ๊ณ„์ธต ๊ตฌ์กฐ

     

     

    TCP/IP 4๊ณ„์ธต๊ณผ ๋‹ฌ๋ฆฌ OSI 7๊ณ„์ธต์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์„ ์„ธ ๊ฐœ๋กœ ์ชผ๊ฐœ๊ณ  ๋งํฌ ๊ณ„์ธต์„ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต, ๋ฌผ๋ฆฌ ๊ณ„์ธต์œผ๋กœ ๋‚˜๋ˆ ์„œ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ์ด ๋‹ค๋ฅด๋ฉฐ ์ธํ„ฐ๋„ท ๊ณ„์ธต์„ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์œผ๋กœ ๋ถ€๋ฅธ๋‹ค๋Š” ์ ์ด ๋‹ค๋ฅด๋‹ค.

     

    ์ด ๊ณ„์ธต๋“ค์€ ํŠน์ • ๊ณ„์ธต์ด ๋ณ€๊ฒฝ๋˜์—ˆ์„ ๋•Œ ๋‹ค๋ฅธ ๊ณ„์ธต์ด ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๋„๋ก ์„ค๊ณ„๋˜์—ˆ๋Š”๋ฐ, ์˜ˆ๋ฅผ ๋“ค์–ด ์ „์†ก๊ณ„์ธต์—์„œ TCP๋ฅผ UDP๋กœ ๋ณ€๊ฒฝํ–ˆ๋‹ค๊ณ  ํ•ด์„œ ์ธํ„ฐ๋„ท ์›น ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋‹ค์‹œ ์„ค์น˜ํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋“ฏ ์œ ์—ฐํ•˜๊ฒŒ ์„ค๊ณ„๋œ ๊ฒƒ์ด๋‹ค.

    • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต
    • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(application) ๊ณ„์ธต์€ FTP, HTTP, SSH, SMTP, DNS ๋“ฑ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ ๊ณ„์ธต์ด๋ฉฐ ์›น ์„œ๋น„์Šค, ์ด๋ฉ”์ผ ๋“ฑ ์„œ๋น„์Šค๋ฅผ ์‹ค์งˆ์ ์œผ๋กœ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ œ๊ณตํ•˜๋Š” ์ธต์ด๋‹ค.

    • FTP : ์žฅ์น˜์™€ ์žฅ์น˜ ๊ฐ„์˜ ํŒŒ์ผ์„ ์ „์†กํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ํ‘œ์ค€ ํ†ต์‹  ํ”„๋กœํ† ์ฝœ
    • SSH : ๋ณด์•ˆ๋˜์ง€ ์•Š์€ ๋„คํŠธ์›Œํฌ์—์„œ ๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์šด์˜ํ•˜๊ธฐ ์œ„ํ•œ ์•”ํ˜ธํ™” ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ
    • HTTP : World Wide We์„ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ํ†ต์‹ ์˜ ๊ธฐ์ดˆ์ด์ž ์›น ์‚ฌ์ดํŠธ๋ฅผ ์ด์šฉํ•˜๋Š” ๋ฐ ์“ฐ๋Š” ํ”„๋กœํ† ์ฝœ
    • SMTP : ์ „์ž ๋ฉ”์ผ ์ „์†ก์„ ์œ„ํ•œ ์ธํ„ฐ๋„ท ํ‘œ์ค€ ํ†ต์‹  ํ”„๋กœํ† ์ฝœ
    • DNS : ๋„๋ฉ”์ธ ์ด๋ฆ„๊ณผ IP ์ฃผ์†Œ๋ฅผ ๋งคํ•‘ํ•ด์ฃผ๋Š” ์„œ๋ฒ„, ์˜ˆ๋ฅผ ๋“ค์–ด www.naver.com์— DNS ์ฟผ๋ฆฌ๊ฐ€ ์˜ค๋ฉด [Root DNS] → [.com DNS] → [.naver DNS] → [.www DNS] ๊ณผ์ •์„ ๊ฑฐ์ณ ์™„๋ฒฝํ•œ ์ฃผ์†Œ๋ฅผ ์ฐพ์•„ IP ์ฃผ์†Œ๋ฅผ ๋งคํ•‘ํ•ด ์ฃผ๊ธฐ ๋•Œ๋ฌธ์— IP ์ฃผ์†Œ๊ฐ€ ๋ฐ”๋€Œ์–ด๋„ ๋˜‘๊ฐ™์€ ๋„๋ฉ”์ธ ์ฃผ์†Œ๋กœ ์„œ๋น„์Šค ํ•  ์ˆ˜ ์žˆ์Œ
    • ์ „์†ก ๊ณ„์ธต
    • ์ „์†ก(tramsport) ๊ณ„์ธต์€ ์†ก์‹ ์ž์™€ ์ˆ˜์‹ ์ž๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ํ†ต์‹  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ ์—ฐ๊ฒฐ ์ง€ํ–ฅ ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆผ ์ง€์›, ์‹ ๋ขฐ์„ฑ, ํ๋ฆ„ ์ œ์–ด๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์ธํ„ฐ๋„ท ๊ณ„์ธต ์‚ฌ์ด์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „๋‹ฌ๋  ๋•Œ ์ค‘๊ณ„ ์—ญํ• ์„ ํ•œ๋‹ค.
    • ๋Œ€ํ‘œ์ ์œผ๋กœ TCP์™€ UDP๊ฐ€ ์žˆ๋‹ค.
    • TCP :ํŒจํ‚ท ์‚ฌ์ด์˜ ์ˆœ์„œ๋ฅผ ๋ณด์žฅํ•˜๊ณ  ์—ฐ๊ฒฐ์ง€ํ–ฅ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ด์„œ ์—ฐ๊ฒฐ์„ ํ•˜์—ฌ ์‹ ๋ขฐ์„ฑ์„ ๊ตฌ์ถ•ํ•ด์„œ ์ˆ˜์‹ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๋ฉฐ '๊ฐ€์ƒํšŒ์„  ํŒจํ‚ท ๊ตํ™˜ ๋ฐฉ์‹'์„ ์‚ฌ์šฉํ•œ๋‹ค.

      - ๊ฐ€์ƒํšŒ์„  ํŒจํ‚ท ๊ตํ™˜๋ฐฉ์‹
      ๊ฐ ํŒจํ‚ท์—๋Š” ๊ฐ€์ƒํšŒ์„  ์‹๋ณ„์ž๊ฐ€ ํฌํ•จ๋˜๋ฉฐ ๋ชจ๋“  ํŒจํ‚ทใ…‡๋ฅด ์ „์†กํ•˜๋ฉด ๊ฐ€์ƒํšŒ์„ ์ด ํ•ด์ œ๋˜๊ณ   ํŒจํ‚ท๋“ค์€ ์ „์†ก๋œ ์ˆœ์„œ๋Œ€๋กœ ๋„์ฐฉํ•˜๋Š” ๋ฐฉ์‹

     

    • UDP : ์ˆœ์„œ๋ฅผ ๋ณด์žฅํ•˜์ง€ ์•Š๊ณ  ์ˆ˜์‹  ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜์ง€ ์•Š์œผ๋ฉฐ ๋‹จ์ˆœํžˆ ๋ฐ์ดํ„ฐ๋งŒ ์ฃผ๋Š” '๋ฐ์ดํ„ฐ๊ทธ๋žจ ํŒจํ‚ท ๊ตํ™˜ ๋ฐฉ์‹'์„ ์‚ฌ์šฉํ•œ๋‹ค.

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

     

     

    • TCP ์—ฐ๊ฒฐ ์„ฑ๋ฆฝ ๊ณผ์ •

      TCP๋Š” ์‹ ๋ขฐ์„ฑ์„ ํ™•๋ณดํ•  ๋•Œ '3-์›จ์ด ํ•ธ๋“œ์…ฐ์ดํฌ(3-way handshake)'๋ผ๋Š” ์ž‘์—…์„ ์ง„ํ–‰ํ•œ๋‹ค.

      โžŠ SYN(SYNchronization, ์—ฐ๊ฒฐ ์š”์ฒญ ํ”Œ๋ž˜๊ทธ) ๋‹จ๊ณ„ : ํด๋ผ์ด์–ธํŠธ๋Š” ์„œ๋ฒ„์— ํด๋ผ์ด์–ธํŠธ์˜ ISN์„ ๋‹ด์•„ SYN์„ ๋ณด๋‚ธ๋‹ค. ISN์€ ์ƒˆ๋กœ์šด TCP ์—ฐ๊ฒฐ์˜ ์ฒซ ๋ฒˆ์งธ ํŒจํ‚ท์— ํ• ๋‹น๋œ ์ž„์˜์˜ ์‹œํ€€์Šค ๋ฒˆํ˜ธ๋ฅผ ๋งํ•˜๋ฉฐ ์ด๋Š” ์žฅ์น˜๋งˆ๋‹ค ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๋‹ค.

      โž‹ SYN + ACK(ACKnowledgement, ์‘๋‹ตํ”Œ๋ž˜๊ทธ) ๋‹จ๊ณ„ : ์„œ๋ฒ„๋Š” ํด๋ผ์ด์–ธํŠธ์˜ SYN์„ ์ˆ˜์‹ ํ•˜๊ณ  ์„œ๋ฒ„์˜ ISN(Initial Sequence Numbers, ์ดˆ๊ธฐ ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์„ ํ•  ๋•Œ ํ• ๋‹น๋œ 32๋น„ํŠธ ๊ณ ์œ  ์‹œํ€€์Šค ๋ฒˆํ˜ธ)์„ ๋ณด๋‚ด๋ฉฐ ์Šน์ธ๋ฒˆํ˜ธ๋กœ ํด๋ผ์ด์–ธํŠธ์˜ ISN + 1์„ ๋ณด๋‚ธ๋‹ค.

      โžŒ ACK ๋‹จ๊ณ„ : ํด๋ผ์ด์–ธํŠธ๋Š” ์„œ๋ฒ„์˜ ISN + 1ํ•œ ๊ฐ’์ธ ์Šน์ธ๋ฒˆํ˜ธ๋ฅผ ๋‹ด์•„ ACK๋ฅผ ์„œ๋ฒ„์— ๋ณด๋‚ธ๋‹ค.

      ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๊ฐ€ ํ†ต์‹ ํ•  ๋•Œ ์œ„์™€ ๊ฐ™์€ ์„ธ ๋‹จ๊ณ„๋ฅผ ๊ฑฐ์น˜๋Š”๋ฐ, ์ด๋ ‡๊ฒŒ 3-์›จ์ด ํ•ธ๋“œ์…ฐ์ดํฌ ๊ณผ์ • ์ดํ›„ ์‹ ๋ขฐ์„ฑ์ด ๊ตฌ์ถ•๋˜๊ณ  ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์‹œ์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— TCP๋Š” ์‹ ๋ขฐ์„ฑ์ด ์žˆ๋Š” ๊ณ„์ธต์ด๋ผ๊ณ  ํ•˜๋ฉฐ UDP๋Š” ์ด ๊ณผ์ •์ด ์—†์–ด ์‹ ๋ขฐ์„ฑ์ด ์—†๋Š” ๊ณ„์ธต์ด๋ผ๊ณ  ํ•œ๋‹ค.

     

     

    • TCP ์—ฐ๊ฒฐ ํ•ด์ œ ๊ณผ์ •

      TCP๊ฐ€ ์—ฐ๊ฒฐ์„ ํ•ด์ œํ•  ๋•Œ๋Š”  '4-์›จ์ด ํ•ธ๋“œ์…ฐ์ดํฌ(4-way handshake)' ๊ณผ์ •์ด ๋ฐœ์ƒํ•œ๋‹ค.

      โžŠ : ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์—ฐ๊ฒฐ์„ ๋‹ซ์œผ๋ ค๊ณ  ํ•  ๋•Œ FIN์œผ๋กœ ์„ค์ •๋œ ์„ธ๊ทธ๋จผํŠธ๋ฅผ ๋ณด๋‚ด๊ณ , ํด๋ผ์ด์–ธํŠธ๋Š” FIN_WAIT_1 ์ƒํƒœ๋กœ ๋“ค์–ด๊ฐ„ ํ›„ ์„œ๋ฒ„์˜ ์‘๋‹ต์„ ๊ธฐ๋‹ค๋ฆฐ๋‹ค.

      โž‹ : ์„œ๋ฒ„๋Š” ํด๋ผ์ด์–ธํŠธ๋กœ ACK๋ผ๋Š” ์Šน์ธ ์„ธ๊ทธ๋จผํŠธ๋ฅผ ๋ณด๋‚ด๊ณ , CLOSE_WAIT ์ƒํƒœ์— ๋“ค์–ด๊ฐ„๋‹ค. ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„ธ๊ทธ๋จผํŠธ๋ฅผ ๋ฐ›์œผ๋ฉด FIN_WAIT_2์ƒํƒœ์— ๋“ค์–ด๊ฐ„๋‹ค. 

      โžŒ : ์„œ๋ฒ„๋Š” ACK๋ฅผ ๋ณด๋‚ด๊ณ  ์ผ์ • ์‹œ๊ฐ„ ์ดํ›„์— ํด๋ผ์ด์–ธํŠธ์— FIN์ด๋ผ๋Š” ์„ธ๊ทธ๋จผํŠธ๋ฅผ ๋ณด๋‚ธ๋‹ค.

      โน : ํด๋ผ์ด์–ธํŠธ๋Š” *TIME_WAIT ์ƒํƒœ๊ฐ€ ๋˜๊ณ  ๋‹ค์‹œ ์„œ๋ฒ„๋กœ ACK๋ฅผ ๋ณด๋‚ด์„œ ์„œ๋ฒ„๋Š” CLOSED ์ƒํƒœ๊ฐ€ ๋œ๋‹ค. ์ดํ›„ ํด๋ผ์ด์–ธํŠธ๋Š” ์–ด๋Š ์ •๋„์˜ ์‹œ๊ฐ„์„ ๋Œ€๊ธฐํ•œ ํ›„ ์—ฐ๊ฒฐ์ด ๋‹ซํžˆ๊ณ  ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„์˜ ๋ชจ๋“  ์ž์›์˜ ์—ฐ๊ฒฐ์ด ํ•ด์ œ๋œ๋‹ค.

      * TIME_WAIT ?

      ์†Œ์ผ“์ด ๋ฐ”๋กœ ์†Œ๋ฉธ๋˜์ง€ ์•Š๊ณ  ์ผ์ • ์‹œ๊ฐ„ ์œ ์ง€๋˜๋Š” ์ƒํƒœ๋ฅผ ๋งํ•œ๋‹ค.
      ์—ฐ๊ฒฐ ํ•ด์ œ ์‹œ ์ผ์ •์‹œ๊ฐ„์„ ๋‘๊ณ  ๋‹ซ๋Š” ์ด์œ ๋Š”
      1) ์ง€์—ฐํŒจํ‚ท์ด ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ๋ฅผ ๋Œ€๋น„ (ํŒจํ‚ท์ด ๋’ค๋Šฆ๊ฒŒ ๋„๋‹ฌํ•˜๊ณ  ์ด๋ฅผ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•˜๋ฉด ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ๋•Œ๋ฌธ)
      2) ๋‘ ์žฅ์น˜์˜ ์—ฐ๊ฒฐ์ด ๋‹ซํ˜”๋Š”์ง€ ํ™•์ธ ํ•˜๊ธฐ ์œ„ํ•ด (๋งŒ์•ฝ LAST_ACK ์ƒํƒœ์—์„œ ๋‹ซํžˆ๊ฒŒ ๋˜๋ฉด ๋‹ค์‹œ ์ƒˆ๋กœ์šด ์—ฐ๊ฒฐ์„ ํ•˜๋ ค๊ณ  ํ•  ๋•Œ ์žฅ์น˜๊ฐ€ ์ค„๊ณง LAST_ACK๋กœ ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ ‘์†์˜ค๋ฅ˜ ๋ฐœ์ƒ)

     

    • ์ธํ„ฐ๋„ท ๊ณ„์ธต
    • ์ธํ„ฐ๋„ท(internet)๊ณ„์ธต์€ ์žฅ์น˜๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ ๋„คํŠธ์›Œํฌ ํŒจํ‚ท์„ IP์ฃผ์†Œ๋กœ ์ง€์ •๋œ ๋ชฉ์ ์ง€์— ์ „์†กํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๊ณ„์ธต์ด๋‹ค.
    • IP, ARP, ICMP ๋“ฑ์ด ์žˆ์œผ๋ฉฐ ํŒจํ‚ท์„ ์ˆ˜์‹ ํ•ด์•ผ ํ•  ์ƒ๋Œ€์˜ ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•˜์—ฌ  ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•œ๋‹ค.
    • ์ƒ๋Œ€๋ฐฉ์ด ์ œ๋Œ€๋กœ ๋ฐ›์•˜๋Š”์ง€์— ๋Œ€ํ•ด ๋ณด์žฅํ•˜์ง€ ์•Š๋Š” ๋น„์—ฐ๊ฒฐ์ ์ธ ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.
    • ๋งํฌ ๊ณ„์ธต
    • ๋งํฌ ๊ณ„์ธต์€ ๋„คํŠธ์›Œํฌ ์ ‘๊ทผ ๊ณ„์ธต์ด๋ผ๊ณ ๋„ ํ•˜๋ฉฐ ์ „์„ , ๊ด‘์„ฌ์œ , ๋ถ€์„  ๋“ฑ์œผ๋กœ ์‹ค์งˆ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๋ฉฐ ์žฅ์น˜ ๊ฐ„์— ์‹ ํ˜ธ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ทœ์น™์„ ์ •ํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค.
    • ๋ฌผ๋ฆฌ ๊ณ„์ธต๊ณผ ๋ฐ์ดํ„ฐ ๊ณ„์ธต์œผ๋กœ ๋‚˜๋ˆ„๊ธฐ๋„ ํ•˜๋Š”๋ฐ ๋ฌผ๋ฆฌ๊ณ„์ธต์€ ๋ฌด์„ LAN๊ณผ ์œ ์„ LAN์„ ํ†ตํ•ด 0๊ณผ 1๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋Š” ๊ณ„์ธต์„ ๋งํ•˜๋ฉฐ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์€ '์ด๋”๋„ท ํ”„๋ ˆ์ž„'์„ ํ†ตํ•ด ์—๋Ÿฌ ํ™•์ธ, ํ๋ฆ„ ์ œ์–ด, ์ ‘๊ทผ ์ œ์–ด๋ฅผ ๋‹ด๋‹นํ•˜๋Š” ๊ณ„์ธต์„ ๋งํ•œ๋‹ค.

    • ์œ ์„  LAN(LEEE802.3)
      ์œ ์„  LAN์„ ์ด๋ฃจ๋Š” ์ด๋”๋„ท์€ IEEE802.3์ด๋ผ๋Š” ํ”„๋กœํ† ์ฝœ์„ ๋”ฐ๋ฅด๋ฉฐ ์ „์ด์ค‘ํ™” ํ†ต์‹ ์„ ์“ด๋‹ค.

      ์ „์ด์ค‘ํ™” ํ†ต์‹ 
      - ์ „์ด์ค‘ํ™”(full duplex) ํ†ต์‹ ์€ ์–‘์ชฝ ์žฅ์น˜๊ฐ€ ๋™์‹œ์— ์†ก์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ์‹์„ ๋งํ•˜๋ฉฐ ์†ก์‹ ๋กœ์™€ ์ˆ˜์‹ ๋กœ๋กœ ๋‚˜๋ˆ  ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š”๋‹ค.
      - ํ˜„๋Œ€์˜ ๊ณ ์† ์ด๋”๋„ท์€ ์ด ๋ฐฉ์‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ†ต์‹ ํ•˜๊ณ  ์žˆ๋‹ค.

      CSMA/CD
      - ์ด์ „์—๋Š” ์œ ์„  LAN์— '๋ฐ˜์ด์ค‘ํ™” ํ†ต์‹ ' ์ค‘ ํ•˜๋‚˜์ธ CSMA/CD(Carrier Sense Multiple Access with Collision Detection)๋ฐฉ์‹์„ ์ผ๋‹ค. ์ด ๋ฐฉ์‹์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ธ ์ดํ›„ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•œ๋‹ค๋ฉด ์ผ์ • ์‹œ๊ฐ„ ์ดํ›„ ์žฌ์ „์†กํ•˜๋Š” ๋ฐฉ์‹์„ ๋งํ•˜๋Š”๋ฐ, ์ˆ˜์‹ ๋กœ์™€ ์†ก์‹ ๋กœ๋ฅผ ๊ฐ๊ฐ๋‘์ง€ ์•Š๊ณ  ํ•œ ๊ฒฝ๋กœ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ธฐ ๋•Œ๋ฌธ์— ์ถฉ๋Œ์— ๋Œ€๋น„ํ•ด์•ผํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 

    • ์œ ์„  LAN์„ ์ด๋ฃจ๋Š” ์ผ€์ด๋ธ”

      ํŠธ์œ„์ŠคํŠธ ํŽ˜์–ด ์ผ€์ด๋ธ”
      - ํŠธ์œ„์ŠคํŠธ ํŽ˜์–ด ์ผ€์ด๋ธ”(twisted pair cable)์€ ์—ฌ๋Ÿ๊ฐœ์˜ ๊ตฌ๋ฆฌ์„ ์„ ๋‘ ๊ฐœ์”ฉ ๊ผฌ์•„์„œ ๋ฌถ์€ ์ผ€์ด๋ธ”์„ ์ง€์นญํ•œ๋‹ค.
      - ์ผ€์ด๋ธ”์€ ๊ตฌ๋ฆฌ์„ ์„ ์‹ค๋“œ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š๊ณ  ๋ฎ์€ UTP ์ผ€์ด๋ธ”๊ณผ ์‹ค๋“œ์ฒ˜๋ฆฌํ•˜๊ณ  ๋ฎ์€ STP๋กœ ๋‚˜๋ˆ ์ง„๋‹ค.
      - ์šฐ๋ฆฌ๊ฐ€ ์ฃผ๋กœ ์“ฐ๋Š” ์ผ€์ด๋ธ”์€ UTP์ผ€์ด๋ธ”๋กœ ํ”ํžˆ LAN์ผ€์ด๋ธ”์ด๋ผ๊ณ  ํ•˜๋ฉฐ ์ด LAN ์ผ€์ด๋ธ”์„ ๊ฝ‚์„ ์ˆ˜ ์žˆ๋Š” ์ปค๋„ฅํ„ฐ๋ฅผ RJ-45๋ผ๊ณ  ํ•œ๋‹ค.

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

    - ๋ณดํ†ต 100Gbps์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋ฉฐ ๊ด‘์„ฌ์œ  ๋‚ด๋ถ€์™€ ์™ธ๋ถ€๋ฅผ ๋‹ค๋ฅธ ๋ฐ€๋„๋ฅผ ๊ฐ€์ง€๋Š” ์œ ๋ฆฌ์™€ ํ”Œ๋ผ์Šคํ‹ฑ ์„ฌ์œ ๋กœ ์ œ์ž‘ํ•ด์„œ ํ•œ ๋ฒˆ ๋“ค์–ด๊ฐ„ ๋น›์ด ๋‚ด๋ถ€์—์„œ ๊ณ„์†์ ์œผ๋กœ ๋ฐ˜์‚ฌํ•˜๋ฉฐ ์ „์ง„ํ•˜์—ฌ ๋ฐ˜๋Œ€ํŽธ ๋๊นŒ์ง€ ๊ฐ€๋Š” ์›๋ฆฌ๋ฅผ ์ด์šฉํ–ˆ๋‹ค.

    - ๋น›์˜ ๊ตด์ ˆ๋ฅ ์ด ๋†’์€ ๋ถ€๋ถ„์„ ์ฝ”์–ด(core)๋ผ๊ณ  ํ•˜๋ฉฐ ๋‚ฎ์€ ๋ถ€๋ถ„์„ ํด๋ž˜๋”ฉ(cladding) ์ด๋ผ๊ณ  ํ•œ๋‹ค.

     

     

    • ๋ฌด์„  LAN(IEEE802.11)

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

      CSMA/CA
      - CSMA/CA๋Š” ๋ฐ˜์ด์ค‘ํ™” ํ†ต์‹  ์ค‘ ํ•˜๋‚˜๋กœ ์žฅ์น˜์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ธฐ ์ „์— ์บ๋ฆฌ์–ด ๊ฐ์ง€ ๋“ฑ์œผ๋กœ ์‚ฌ์ „์— ๊ฐ€๋Šฅํ•œ ํ•œ ์ถฉ๋Œ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•œ๋‹ค.
      - CSMA/CA๊ฐ€ ์ด๋ฃจ์–ด์ง€๋Š” ๊ณผ์ •
      โžŠ : ๋ฐ์ดํ„ฐ๋ฅผ ์†ก์‹ ํ•˜๊ธฐ ์ „์— ๋ฌด์„  ๋งค์ฒด๋ฅผ ์‚ดํ•€๋‹ค.
      โž‹ ์บ๋ฆฌ์–ด๊ฐ์ง€ : ํšŒ์„ ์ด ๋น„์–ด ์žˆ๋Š”์ง€๋ฅผ ํŒ๋‹จํ•œ๋‹ค.
      โžŒ IFS(Inter FrameSpace) : ๋žœ๋ค ๊ฐ’์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ •ํ•ด์ง„ ์‹œ๊ฐ„๋งŒํผ ๊ธฐ๋‹ค๋ฆฌ๋ฉฐ, ๋งŒ์•ฝ ๋ฌด์„  ๋งค์ฒด๊ฐ€ ์‚ฌ์šฉ ์ค‘ ์ด๋ฉด ์ ์ฐจ ๊ทธ ๊ฐ„๊ฒฉ์„ ๋„“ํ˜€๊ฐ€๋ฉฐ ๊ธฐ๋‹ค๋ฆฐ๋‹ค.
      โž ์ดํ›„์— ๋ฐ์ดํ„ฐ๋ฅผ ์†ก์‹ ํ•œ๋‹ค.

    • ๋ฌด์„  LAN์„ ์ด๋ฃจ๋Š” ์ฃผํŒŒ์ˆ˜
      ๋ฌด์„  LAN(WLAN, Wireless Local Area Network)์€ ๋ฌด์„  ์‹ ํ˜ธ ์ „๋‹ฌ ๋ฐฉ์‹์„ ์ด์šฉํ•˜์—ฌ 2๋Œ€ ์ด์ƒ์˜ ์žฅ์น˜๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ธฐ์ˆ ์ด๋‹ค.
      ๋น„์œ ๋„ ๋งค์ฒด์ธ ๊ณต๊ธฐ์— ์ฃผํŒŒ์ˆ˜๋ฅผ ์˜์•„ ๋ฌด์„  ํ†ต์‹ ๋ง์„ ๊ตฌ์ถ•ํ•˜๋Š”๋ฐ, ์ฃผํŒŒ์ˆ˜ ๋Œ€์—ญ์€ 2.4GHz ๋Œ€์—ญ ๋˜๋Š” 5GHz ๋Œ€์—ญ ์ค‘ ํ•˜๋‚˜๋ฅผ ์จ์„œ ๊ตฌ์ถ•ํ•œ๋‹ค. 2.4GHz๋Š” ์žฅ์• ๋ฌผ์— ๊ฐ•ํ•œ ํŠน์„ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€๋งŒ ์ „์ž๋ ˆ์ธ์ง€, ๋ฌด์„  ๋“ฑ ์ „ํŒŒ ๊ฐ„์„ญ์ด ์ผ์–ด๋‚˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ณ  5GHz ๋Œ€์—ญ์€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ฑ„๋„ ์ˆ˜๋„ ๋งŽ๊ณ  ๋™์‹œ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ƒ๋Œ€์ ์œผ๋กœ ๊นจ๋—ํ•œ ์ „ํŒŒํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์–ด ๋ณดํ†ต์€ 5GHz ๋Œ€์—ญ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

      ์™€์ดํŒŒ์ด

      - ์™€์ดํŒŒ์ด(wifi)๋Š” ์ „์ž๊ธฐ๊ธฐ๋“ค์ด ๋ฌด์„  LAN ์‹ ํ˜ธ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๊ธฐ์ˆ ๋กœ ์ด๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ํ”ํžˆ ๊ณต์œ ๊ธฐ๋ผ๊ณ  ๋ถ€๋ฅด๋Š” ๋ฌด์„  ์ ‘์† ์žฅ์น˜(AP, Access Point)๊ฐ€ ์žˆ์–ด์•ผ ํ•œ๋‹ค. 
      - ๊ณต์œ ๊ธฐ๋Š” ์œ ์„  LAN์— ํ๋ฅด๋Š” ์‹ ํ˜ธ๋ฅผ ๋ฌด์„  LAN ์‹ ํ˜ธ๋กœ ๋ฐ”๊ฟ”์ฃผ์–ด ์‹ ํ˜ธ๊ฐ€ ๋‹ฟ๋Š” ๋ฒ”์œ„ ๋‚ด์—์„œ ๋ฌด์„  ์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ๋œ๋‹ค.
      - ๊ฐ™์€ ์›๋ฆฌ๋กœ ์ž‘๋™๋˜๋Š” ์˜ˆ์‹œ๋กœ๋Š” ์ง€๊ทธ๋น„, ๋ธ”๋ฃจํˆฌ์Šค ๋“ฑ์ด ์žˆ๋‹ค.

      BSS
      - BSS(Basic Service Set)๋Š” ๊ธฐ๋ณธ ์„œ๋น„์Šค ์ง‘ํ•ฉ์„ ์˜๋ฏธํ•˜๋ฉฐ, ๋‹จ์ˆœ ๊ณต์œ ๊ธฐ๋ฅผ ํ†ตํ•ด ๋„คํŠธ์›Œํฌ์— ์ ‘์†ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ ๋™์ผ BSS ๋‚ด์— ์žˆ๋Š” AP ์žฅ์น˜๋“ค๊ณผ ์„œ๋กœ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•œ ๊ตฌ์กฐ๋ฅผ ๋งํ•œ๋‹ค.
      - ๊ทผ๊ฑฐ๋ฆฌ ๋ฌด์„  ํ†ต์‹ ์„ ์ œ๊ณตํ•˜๊ณ  ํ•˜๋‚˜์˜ AP๋งŒ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•์ด ๋˜์–ด ์žˆ์–ด ์‚ฌ์šฉ์ž๊ฐ€ ํ•œ ๊ณณ์—์„œ ๋‹ค๋ฅธ ๊ณณ์œผ๋กœ ์ž์œ ๋กญ๊ฒŒ ์ด๋™ํ•˜๋ฉฐ ๋„คํŠธ์›Œํฌ์— ์ ‘์†ํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.

      ESS
      - ESS(Extended Service Set)๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ ์—ฐ๊ฒฐ๋œ BSS ๊ทธ๋ฃน์ด๋‹ค.
      - ์žฅ๊ฑฐ๋ฆฌ ๋ฌด์„  ํ†ต์‹ ์„ ์ œ๊ณตํ•˜๋ฉฐ BSS๋ณด๋‹ค ๋” ๋งŽ์€ ๊ฐ€์šฉ์„ฑ๊ณผ ์ด๋™์„ฑ์„ ์ง€์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์‚ฌ์šฉ์ž๋Š” ํ•œ ์žฅ์†Œ์—์„œ ๋‹ค๋ฅธ ์žฅ์†Œ๋กœ ์ด๋™ํ•˜๋ฉฐ ์ค‘๋‹จ ์—†์ด ๋„คํŠธ์›Œํฌ์— ๊ณ„์† ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.

     

    • ์ด๋”๋„ท ํ”„๋ ˆ์ž„
      ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์€ ์ด๋”๋„ท ํ”„๋ ˆ์ž„์„ ํ†ตํ•ด ์ „๋‹ฌ๋ฐ›์€ ๋ฐ์ดํ„ฐ์˜ ์—๋Ÿฌ๋ฅผ ๊ฒ€์ถœํ•˜๊ณ  ์บก์Šํ™”ํ•˜๋ฉฐ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง„๋‹ค.

      - Preamble : ์ด๋”๋„ท ํ”„๋ ˆ์ž„์ด ์‹œ์ž‘์ž„์„ ์•Œ๋ฆผ
      - SFP(Start Frame Delimiter) : ๋‹ค์Œ ๋ฐ”์ดํŠธ๋ถ€ํ„ฐ MAC์ฃผ์†Œ  ํ•„๋“œ๊ฐ€ ์‹œ์ž‘๋จ์„ ์•Œ๋ฆผ
      - DMAC, SMAC : ์ˆ˜์‹ , ์†ก์‹ , MAC ์ฃผ์†Œ(์ปดํ“จํ„ฐ๋‚˜ ๋…ธํŠธ๋ถ ๊ฐ ์žฅ์น˜์—๋Š” ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์žฅ์น˜์ธ LAN์นด๋“œ๊ฐ€ ์žˆ๋Š”๋ฐ ์ด๋ฅผ ๊ตฌ๋ณ„ํ•˜๊ธฐ ์œ„ํ•œ ์‹๋ณ„๋ฒˆํ˜ธ๋กœ, 6๋ฐ”์ดํŠธ(48๋น„ํŠธ)๋กœ ๊ตฌ์„ฑ๋จ)๋ฅผ ๋งํ•จ
      - EtherType : ๋ฐ์ดํ„ฐ ๊ณ„์ธต ์œ„์˜ ๊ณ„์ธต์ธ IPํ”„๋กœํ† ์ฝœ์„ ์ •์˜ํ•˜๋ฉฐ, IPv4 ๋˜๋Š” IPv6์ด ๋จ
      - Payload: ์ „๋‹ฌ๋ฐ›์€ ๋ฐ์ดํ„ฐ
      - CRC : ์—๋Ÿฌ ํ™•์ธ ๋น„ํŠธ

     

     

    • ๊ณ„์ธต ๊ฐ„ ๋ฐ์ดํ„ฐ ์†ก์ˆ˜์‹  ๊ณผ์ •

      ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์—์„œ ์ „์†ก ๊ณ„์ธต์œผ๋กœ ๋ณด๋‚ด๋Š” ์š”์ฒญ(request) ๊ฐ’๋“ค์ด ์บก์Šํ™” ๊ณผ์ •์„ ๊ฑฐ์ณ ์ „๋‹ฌ๋˜๊ณ , ๋‹ค์‹œ ๋งํฌ ๊ณ„์ธต์„ ํ†ตํ•ด ํ•ด๋‹น ์„œ๋ฒ„์™€ ํ†ต์‹ ์„ ํ•˜๊ณ  ํ•ด๋‹น ์„œ๋ฒ„์˜ ๋งํฌ ๊ณ„์ธต์œผ๋กœ๋ถ€ํ„ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊นŒ์ง€ ๋น„์บก์Šํ™” ๊ณผ์ •์„ ๊ฑฐ์ณ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „์†ก๋œ๋‹ค.

     

    ์บก์Šํ™” ๊ณผ์ •

    - ์บก์Šํ™” ๊ณผ์ •์€ ์ƒ์œ„ ๊ณ„์ธต์˜ ํ—ค๋”์™€ ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜์œ„ ๊ณ„์ธต์˜ ๋ฐ์ดํ„ฐ ๋ถ€๋ถ„์— ํฌํ•จ์‹œํ‚ค๊ณ  ํ•ด๋‹น ๊ณ„์ธต์˜ ํ—ค๋”๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ๊ณผ์ •์„ ๋งํ•œ๋‹ค.

    - ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „์†ก ๊ณ„์ธต์œผ๋กœ ์ „๋‹ฌ๋˜๋ฉด์„œ ‘์„ธ๊ทธ๋จผํŠธ’ ๋˜๋Š” ‘๋ฐ์ดํ„ฐ๊ทธ๋žจ’ํ™”๋˜๋ฉฐ TCP(L4) ํ—ค๋”๊ฐ€ ๋ถ™์—ฌ์ง€๊ฒŒ ๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ดํ›„ ์ธํ„ฐ๋„ท ๊ณ„์ธต์œผ๋กœ ๊ฐ€๋ฉด์„œ IP(L3) ํ—ค๋”๊ฐ€ ๋ถ™์—ฌ์ง€๊ฒŒ ๋˜๋ฉฐ ‘ํŒจํ‚ท’ํ™”๊ฐ€ ๋˜๊ณ , ์ดํ›„ ๋งํฌ ๊ณ„์ธต์œผ๋กœ ์ „๋‹ฌ๋˜๋ฉด์„œ ํ”„๋ ˆ์ž„ ํ—ค๋”์™€ ํ”„๋ ˆ์ž„ ํŠธ๋ ˆ์ผ๋Ÿฌ๊ฐ€ ๋ถ™์–ด ‘ํ”„๋ ˆ์ž„’ํ™”๊ฐ€ ๋œ๋‹ค.

     

    ๋น„์บก์Šํ™” ๊ณผ์ •

     

    - ๋น„์บก์Šํ™” ๊ณผ์ •์€ ํ•˜์œ„ ๊ณ„์ธต์—์„œ ์ƒ์œ„ ๊ณ„์ธต์œผ๋กœ ๊ฐ€๋ฉฐ ๊ฐ ๊ณ„์ธต์˜ ํ—ค๋” ๋ถ€๋ถ„์„ ์ œ๊ฑฐํ•˜๋Š” ๊ณผ์ •์„ ๋งํ•œ๋‹ค.

    - ์ด๋ ‡๊ฒŒ ์บก์Šํ™”๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๊ฒŒ ๋˜๋ฉด ๋งํฌ ๊ณ„์ธต์—์„œ๋ถ€ํ„ฐ ํƒ€๊ณ  ์˜ฌ๋ผ์˜ค๋ฉด์„œ ํ”„๋ ˆ์ž„ํ™”๋œ ๋ฐ์ดํ„ฐ๋Š” ๋‹ค์‹œ ํŒจํ‚ทํ™”๋ฅผ ๊ฑฐ์ณ ์„ธ๊ทธ๋จผํŠธ, ๋ฐ์ดํ„ฐ๊ทธ๋žจํ™”๋ฅผ ๊ฑฐ์ณ ๋ฉ”์‹œ์ง€ํ™”๊ฐ€ ๋˜๋Š” ๋น„์บก์Šํ™” ๊ณผ์ •์ด ์ผ์–ด๋‚œ๋‹ค. ์ดํ›„ ์ตœ์ข…์ ์œผ๋กœ ์‚ฌ์šฉ์ž์—๊ฒŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ PDU์ธ ๋ฉ”์‹œ์ง€๋กœ ์ „๋‹ฌ๋œ๋‹ค.

     

     

    2.2.2 PDU

     

    ๋„คํŠธ์›Œํฌ์˜ ์–ด๋– ํ•œ ๊ณ„์ธต์—์„œ ๊ณ„์ธต์œผ๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „๋‹ฌ๋  ๋•Œ ํ•œ ๋ฉ์–ด๋ฆฌ์˜ ๋‹จ์œ„๋ฅผ PDU(Protocol Data Unit)๋ผ๊ณ  ํ•œ๋‹ค.

    PDU๋Š” ์ œ์–ด ๊ด€๋ จ ์ •๋ณด๋“ค์ด ํฌํ•จ๋œ 'ํ—ค๋”', ๋ฐ์ดํ„ฐ๋ฅผ ์˜๋ฏธํ•˜๋Š” 'ํŽ˜์ด๋กœ๋“œ'๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ ๊ณ„์ธต๋งˆ๋‹ค ๋ถ€๋ฅด๋Š” ๋ช…์นญ์ด ๋‹ค๋ฅด๋‹ค.

     

    ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต : ๋ฉ”์‹œ์ง€
    ์ „์†ก ๊ณ„์ธต : ์„ธ๊ทธ๋จผํŠธ(TCP), ๋ฐ์ดํ„ฐ๊ทธ๋žจ(UDP)

     ์ธํ„ฐ๋„ท ๊ณ„์ธต : ํŒจํ‚ท

     ๋งํฌ ๊ณ„์ธต : ํ”„๋ ˆ์ž„(๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต), ๋น„ํŠธ(๋ฌผ๋ฆฌ ๊ณ„์ธต)

    ๋ฐ˜์‘ํ˜•

    ๋Œ“๊ธ€

Designed by Tistory.