OSI 7 layer - Leo-Mun/UROP_SDN GitHub Wiki

#๊ณ„์ธต๋ณ„ ํŒจํ‚ท ๊ตฌ์กฐ

  • Layer2 : ์ด๋”๋„ท ํ—ค๋”๋Š” ์ถœ๋ฐœ์ง€๋งฅ์ฃผ์†Œ ๋„์ฐฉ์ง€๋งฅ์ฃผ์†Œ ์ด๋”๋„ทํƒ€์ž… ๋ฐ์ดํ„ฐ ๋กœ ๊ตฌ์„ฑ๋จ ์ด๋”๋„ทํƒ€์ž…์ด 0800 ์ด๋ฉด IP , 8100 ์ด๋ฉด ARP

  • Layer 3 : IP ํ—ค๋” ์ด๋”๋„ทํƒ€์ž…์ด 0800์ผ๋•Œ IPํƒ€์ž… ์ด๋ฏ€๋กœ ์†Œ์ŠคIP ๋„์ฐฉ์ง€IP๊ฐ€ ์ถ”๊ฐ€๋จ Protocal type์ด ์ถ”๊ฐ€๋จ ์ด ํ•„๋“œ์—์„œ layer 4์˜ ํŒจํ‚ท ํƒ€์ž…์„ ๋ช…์‹œํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค ์ด Protocol ID=1์ด๋ฉด ICMP(Ping์ด ICMP ํŒจํ‚ท์˜ ์ผ์ข…), 2์ด๋ฉด Multicast์ด๋‹ค 6์ด๋ฉด TCP, 17์ด๋ฉด UDP

  • Layer 4 : TCP/UDPํ—ค๋” ์†Œ์ŠคํฌํŠธ๋„˜๋ฒ„ ๋„์ฐฉ์ง€ํฌํŠธ๋„˜๋ฒ„ ์ถ”๊ฐ€๋จ SP์—๋Š” ํŒจํ‚ท ์†ก์‹  ๋‹จ๋ง์—์„œ ๊ณ ๋ฅธ ๋žœ๋ค๊ฐ’ DP์—๋Š” ์‘์šฉ ํŠธ๋ž˜ํ”ฝ์˜ ํƒ€์ž…์ด ๋“ค์–ด๊ฐ„๋‹ค EX ) HTTP๋Š” TCP๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‘์šฉ์ด๋ฏ€๋กœ DP๊ฐ’์— 80์ด ๋“ค์–ด๊ฐ„๋‹ค

#UDP

  • UDP๋Š” ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๊ทธ๋žจ ํ”„๋กœํ† ์ฝœ(user datagram protocol)์˜ ์ค„์ž„๋ง์ด๋‹ค. ์ธํ„ฐ๋„ท์ƒ์—์„œ ์„œ๋กœ ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ๋•Œ ์ •๋ณด๋ฅผ ๋ณด๋‚ธ๋‹ค๋Š” ์‹ ํ˜ธ๋‚˜ ๋ฐ›๋Š”๋‹ค๋Š” ์‹ ํ˜ธ ์ ˆ์ฐจ๋ฅผ ๊ฑฐ์น˜์ง€ ์•Š๊ณ , ๋ณด๋‚ด๋Š” ์ชฝ์—์„œ ์ผ๋ฐฉ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๋Š” ํ†ต์‹  ํ”„๋กœํ† ์ฝœ์ด๋‹ค. ๋ณด๋‚ด๋Š” ์ชฝ์—์„œ๋Š” ๋ฐ›๋Š” ์ชฝ์ด ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•˜๋Š”์ง€ ๋ฐ›์ง€ ์•Š์•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์—†๊ณ , ๋˜ ํ™•์ธํ•  ํ•„์š”๋„ ์—†๋„๋ก ๋งŒ๋“ค์–ด์ง„ ํ”„๋กœํ† ์ฝœ์„ ๋งํ•œ๋‹ค.

#DNS

  • TCP/IP ๋„คํŠธ์›Œํฌ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋„ค์ž„ ์„œ๋น„์Šค์˜ ๊ตฌ์กฐ์ด๋‹ค. TCP/IP ๋„คํŠธ์›Œํฌ์—์„œ๋Š” ๋„๋ฉ”์ธ์ด๋ผ๊ณ  ํ•˜๋Š” ๋…ผ๋ฆฌ์  ๊ทธ๋ฃน์„ ๊ณ„์ธต์ ์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๊ณ , ๊ทธ ๋…ผ๋ฆฌ์  ๊ทธ๋ฃน ๋ช…์นญ์ธ ๋„๋ฉ”์ธ๋ช…์„ ์ปดํ“จํ„ฐ์˜ ๋ช…์นญ(ํ˜ธ์ŠคํŠธ๋ช…)์˜ ์ผ๋ถ€์— ํฌํ•จ์‹œ์ผœ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ๊ณ  ์žˆ๋‹ค. ๋„๋ฉ”์ธ ํ˜น์€ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ์ˆซ์ž๋กœ ๋œ IP ์ฃผ์†Œ๋กœ ํ•ด์„ํ•ด ์ฃผ๋Š” TCP/IP ๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค๋กœ์„œ, ๊ณ„์ธต์  ์ด๋ฆ„ ๊ตฌ์กฐ๋ฅผ ๊ฐ–๋Š” ๋ถ„์‚ฐํ˜• ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋กœ ๊ตฌ์„ฑ๋˜๊ณ  ํด๋ผ์ด์–ธํŠธยท์„œ๋ฒ„ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•œ๋‹ค.

#TLSv1.2

  • TLS๋Š” ํด๋ผ์ด์–ธํŠธ/์„œ๋ฒ„ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๋„คํŠธ์›Œํฌ๋กœ ํ†ต์‹ ์„ ํ•˜๋Š” ๊ณผ์ •์—์„œ ๋„์ฒญ, ๊ฐ„์„ญ, ์œ„์กฐ๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์„ค๊ณ„๋˜์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์•”ํ˜ธํ™”๋ฅผ ํ•ด์„œ ์ตœ์ข…๋‹จ์˜ ์ธ์ฆ, ํ†ต์‹  ๊ธฐ๋ฐ€์„ฑ์„ ์œ ์ง€์‹œ์ผœ์ค€๋‹ค.

TLS์˜ 3๋‹จ๊ณ„ ๊ธฐ๋ณธ ์ ˆ์ฐจ:

์ง€์› ๊ฐ€๋Šฅํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„œ๋กœ ๊ตํ™˜ ํ‚ค ๊ตํ™˜, ์ธ์ฆ ๋Œ€์นญํ‚ค ์•”ํ˜ธ๋กœ ์•”ํ˜ธํ™”ํ•˜๊ณ  ๋ฉ”์‹œ์ง€ ์ธ์ฆ ์šฐ์„  ์ฒซ ๋‹จ๊ณ„์—์„œ ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๋Š” ์•”ํ˜ธ ์Šค์œ„ํŠธ๋ฅผ ๊ตํ™˜ํ•œ๋‹ค. ์ด ๋‹จ๊ณ„์—์„œ ํ‚ค ๊ตํ™˜๊ณผ ์ธ์ฆ์— ์‚ฌ์šฉ๋  ์•”ํ˜ธํ™” ๋ฐฉ๋ฒ•, ๋ฉ”์‹œ์ง€ ์ธ์ฆ ์ฝ”๋“œ(MAC)๊ฐ€ ๊ฒฐ์ •๋œ๋‹ค. ํ‚ค ๊ตํ™˜๊ณผ ์ธ์ฆ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๊ณต๊ฐœํ‚ค ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋ฏธ๋ฆฌ ๊ณต์œ ๋œ ํ‚ค(TLS-PSK)๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ๋ฉ”์‹œ์ง€ ์ธ์ฆ ์ฝ”๋“œ๋“ค์€ HMAC ํ•ด์‹œ ํ•จ์ˆ˜๋กœ ๋งŒ๋“ ๋‹ค. SSL์—์„œ๋Š” ๋น„ํ‘œ์ค€ ๋ฌด์ž‘์œ„ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

์ผ๋ฐ˜์ ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜:

ํ‚ค๊ตํ™˜: RSA, Diffie-Hellman, ECDH, SRP, PSK ์ธ์ฆ: RSA, DSA, ECDSA ๋Œ€์นญํ‚ค ์•”ํ˜ธ: RC4, ํŠธ๋ฆฌํ”Œ DES, AES, IDEA, DES, Camellia. ์˜›๋‚  ๋ฒ„์ „ SSL์—์„œ๋Š” RC2๊ฐ€ ์“ฐ์ž„. ํ•ด์‹œ ํ•จ์ˆ˜: TLS์—์„œ๋Š” HMAC-MD5 ๋˜๋Š” HMAC-SHA. SSL์—์„œ๋Š” MD5์™€ SHA. ์˜›๋‚  ๋ฒ„์ „ SSL์—์„œ๋Š” MD2์™€ MD4๊ฐ€ ์“ฐ์ž„

#NBNS

  • NetBIOS ๋„ค์ž„ ์„œ๋ฒ„ ํ”„๋กœํ† ์ฝœ(NBNS ํ”„๋กœํ† ์ฝœ)์€ NBT(NetBIOS over TCP/IP)๊ณ„์—ด์˜ ์ผ๋ถ€๋กœ ์œˆ๋„์šฐ ์‹œ์Šคํ…œ์—์„œ๋Š” WINS(Windows Internet Name Service)๋กœ ๊ตฌํ˜„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์„ค๊ณ„์ƒ์œผ๋กœ๋Š” NBNS๋Š” ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ๋“ค ์ƒํ˜ธ๊ฐ„์˜ ์ด๋ฆ„์ด ์ถฉ๋Œ๋˜์ง€ ์•Š๋„๋ก ๋„์™€ ์ฃผ๋Š” ์—ญํ• ์„ ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ด ํ”„๋กœํ† ์ฝœ์€ ๋„คํŠธ์›Œํฌ ์ธ์ฆ์„ ๋ฐ›์ง€ ์•Š๋„๋ก ์„ค๊ณ„๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์Šคํ‘ธํ•‘(spoofing)์— ๋…ธ์ถœ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์•…์˜์ ์ธ ์‚ฌ์šฉ์ž๊ฐ€ ์ด๋ฆ„ ์ถฉ๋Œ(Name Conflict)์ด๋‚˜ ์ด๋ฆ„ ํ•ด์ œ(Name Release) ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์—‰๋šฑํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ๋„คํŠธ์›Œํฌ์ƒ์—์„œ ์กด์žฌํ•˜๋Š” ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ๋Š” ํ˜„์žฌ ๋“ฑ๋ก๋œ ์ด๋ฆ„์ด ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์™€ ์ถฉ๋Œ์„ ์•ผ๊ธฐํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ๊ฒฐ๊ณผ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค์— ๋”ฐ๋ผ ํ•ด๋‹น ์ปดํ“จํ„ฐ๋Š” ํ˜„์žฌ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ์ด๋ฆ„์„ ๋„คํŠธ์›Œํฌ์— ๋“ฑ๋กํ•˜์ง€ ๋ชปํ•˜๊ฑฐ๋‚˜ ๋“ฑ๋ก๋œ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋‘ ๊ฐ€์ง€ ๊ฒฝ์šฐ ๋ชจ๋‘ ๊ฐ™์€ ํ•ด๋‹น ์ปดํ“จํ„ฐ๊ฐ€ ์ด๋ฆ„ ์ถฉ๋Œ๊ณผ ๊ด€๊ณ„๋œ ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•ด์„œ ์‘๋‹ตํ•˜์ง€ ์•Š๋Š” ๊ฒฐ๊ณผ๋ฅผ ์ดˆ๋ž˜ํ•ฉ๋‹ˆ๋‹ค.

#SSDP

  • UPnP์˜๋ชฉ์ ์€ ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ๋””๋ฐ”์ด์Šค๋“ค์ด ์‰ฝ๊ฒŒ ์—ฐ๊ฒฐ์ด ๋ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ณ ์ž ํ•จ์ด๋‹ค. ์˜ˆ๋ฅผ๋“ค์–ด, UPnP ๋ฅผ ์ด์šฉํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๊ฐ€์ •ํ•˜๋ฉด ํ‹ฐ๋น„์—์„œ ์‡ผํ•‘ ๊ด€๋ จํ•œ ์ƒํ’ˆ์ด ๋‚˜์˜ค๊ณ  ๊ด‘๊ณ  ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜์˜ค๊ณ  ์žˆ๋‹ค. ์ด๋•Œ ํ•ด๋‹น ๋ฉ”์‹œ์ง€๋ฅผ ํด๋ฆญํ•˜๋ฉด ๊ด€๋ จ ์ •๋ณด๊ฐ€ ์ด๋ฉ”์ผ๋กœ ์ „๋‹ฌ๋˜๊ณ , ํ”„๋ฆฐํ„ฐ๋Š” 50% ํ• ์ธ ์ฟ ํฐ์„ ์ถœ๋ ฅํ•œ๋‹ค. ์ด๊ฑด, UPnP ํฌ๋Ÿผ์— ์žˆ๋Š” ์ œํ’ˆ ์‹œ๋‚˜๋ฆฌ์˜ค ์ค‘์— ํ•˜๋‚˜์ด๋‹ค. ์ฃผ๋กœ UPnP ๋Š” ๊ฐ€์ •์˜ ํ™ˆ ๋„คํŠธ์›Œํ‚น์„ ํƒ€๊ฒŸ์œผ๋กœ ํ•˜๊ณ  ์žˆ๋‹ค.

์šฐ๋ฆฌ๊ฐ€ UPnP ๋ฅผ ์ง€๊ธˆ ์ž์„ธํžˆ ์•Œ๊ณ ์ž ํ•จ์€ ์•„๋‹ˆ๊ณ , SSDP ๋ฅผ ์•Œ์•„๊ฐ€๋Š” ๊ณผ์ •์—์„œ ๋‚˜์˜ค๋Š” ๊ฒƒ์ด๋‹ค. SSDP ๋Š” ์œ ๋‹ˆ์บ์ŠคํŠธ์™€ ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ๋ฅผ ์ด์šฉํ•˜๋ฉฐ ๊ธฐ๋ณธ์ ์œผ๋กœ UDP 1900 ์— 239.255.255.250 ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ ์ฃผ์†Œ๋ฅผ ์ด์šฉํ•œ๋‹ค. HTTP ์™€ ์™„์ „ํžˆ ๋˜‘๊ฐ™์€ ์•„๋‹ˆ๋ฉฐ, ๊ทธ ํ˜•ํƒœ๋Š” ํฌ๊ฒŒ ๋น„์Šทํ•˜๋‹ค. ํฐ ์ฐจ์ด์ ์€ TCP ๋ฅผ ์ด์šฉํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ UDP ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค. SSDP ์˜ ์‹œ์ž‘์€ ๋‹ค์Œ 3๊ฐ€์ง€ ์ค‘์— ํ•œ๊ฐœ๋กœ ์‹œ์ž‘๋œ๋‹ค. M-SEARCH * HTTP/1.1 NOTIFY * HTTP/1.1 HTTP/1.1 200 OK

#HTTP

#IGMPv2

  • IGMP๋Š” ํ˜ธ์ŠคํŠธ๋“ค์„ ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ ๊ทธ๋ฃน์— ๋“ฑ๋ก์‹œํ‚ค๋Š” ํ”„๋กœํ† ์ฝœ์ž„. ํ˜ธ์ŠคํŠธ๋“ค์€ ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ ๋ผ์šฐํ„ฐ์— IGMP ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด ๊ทธ๋ฃน๋ฉค๋ฒ„์‹ญ์„ ์•Œ์•„๋‚ด๊ณ , ๋ผ์šฐํ„ฐ๋“ค์€ periodic queries๋ฅผ ๋ณด๋‚ด active ๊ทธ๋ฃน๊ณผ inactive๊ทธ๋ฃน์„ ๊ตฌ๋ถ„.

IGMP์—๋Š” ์ด ์„ธ๊ฐ€์ง€ ๋ฒ„์ „์ด ์žˆ์Œ: IGMPv1, IGMPv2, IGMPv3

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

์ผ€์ด๋ธ”, ์—ฐ๊ฒฐ ์žฅ์น˜ ๋“ฑ๊ณผ ๊ฐ™์€ ๊ธฐ๋ณธ์ ์ธ ๋ฌผ๋ฆฌ์  ์—ฐ๊ฒฐ๊ธฐ์˜ ์ „๊ธฐ์  ๋ช…์„ธ ๋ฐ ๋‹จ๋ง๊ธฐ๊ธฐ์™€ ์ „์†ก๋งค์ฒด ์‚ฌ์ด์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ •์˜, 1๊ณ„์ธต์˜ ์žฅ๋น„๋กœ๋Š” ์ผ€์ด๋ธ”, ๋ฆฌํ”ผํ„ฐ, ํ—ˆ๋ธŒ๊ฐ€ ์žˆ๋‹ค. ๊ธฐ๋Šฅ:

  • ์ „๊ธฐ์  ์‹ ํ˜ธ ๊ทœ๊ฒฉ์„ ์ •์˜ํ•จ: ์ „์†ก์†๋„, ์‹ ํ˜ธ์˜ ๋ ˆ๋ฒจ ๋“ฑ
  • ์‹ ํ˜ธ์˜ ์ธ์ฝ”๋”ฉ/๋””์ฝ”๋”ฉ: ์„ ๋กœ๋ถ€ํ˜ธํ™”
  • ๋น„ํŠธ ๋™๊ธฐ: ํ”„๋ฆฌ์— ๋ธ” ์ฒ˜๋ฆฌ ๋“ฑ?
  • ์ „์†ก๋งค์ฒด ๊ทœ๊ฒฉ: ๋งค์ฒด ์ข…๋ฅ˜,์ผ€์ด๋ธ”๋ง,์ปค๋„ฅํ„ฐ ๋“ฑ ํ† ํด๋กœ์ง€ ๊ทœ๊ฒฉ๋„ ํฌํ•จ ๊ฐ€๋Šฅ
  • ๋ฌผ๋ฆฌ์  ํšŒ์„  ๊ด€๋ฆฌ: DTE์™€ DCE ๊ฐ„์— ์„ฑ๋ฆฝ๋˜๋Š” ๋ฌผ๋ฆฌ์  ํšŒ์„ ์— ๋Œ€ํ•œ ์ž‘๋™,์œ ์ง€,์ž‘๋™์˜ ์ค‘์ง€ ๋“ฑ์„ ๊ทœ์ •

=> ์ „๊ธฐ์ , ๊ธฐ๊ณ„์  ํŠน์„ฑ์„ ์ด์šฉํ•˜์—ฌ ํ†ต์‹  ์ผ€์ด๋ธ”๋กœ ์ „๊ธฐ์  ์‹ ํ˜ธ(์—๋„ˆ์ง€)๋ฅผ ์ „์†กํ•œ๋‹ค(์•Œ๊ณ ๋ฆฌ์ฆ˜, ์˜ค๋ฅ˜์ œ์–ด ๊ธฐ๋Šฅx)

์„ ๋กœ๋ถ€ํ˜ธํ™” : ์ „๊ธฐ์‹ ํ˜ธ๋ฅผ ๊ทธ๋ž˜๋„ ์ „์†กํ•  ๊ฒฝ์šฐ ๋น„ํŠธ๋™๊ธฐํ™”์™€ ์ง๋ฅ˜ํ‘œ๋ฅ˜๋ฌธ์ œ ๋ฐœ์ƒ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์„ ๋กœ๋ฅผ ๋ถ€ํ˜ธํ™”ํ•˜๋Š” ๊ธฐ์ˆ , ์ข…๋ฅ˜๋กœ๋Š” ๋‹จ๊ทนํ˜•,๊ทนํ˜•,์–‘๊ทนํ˜• ์ด ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋น„ํŠธ ๋™๊ธฐํ™”๋„ ์ˆ˜์‹ ์ธก๊ณผ ์†ก์‹ ์ธก์˜ ๋น„ํŠธ๋‹จ์œ„๋ฅผ ๋งž์ถค?, ์ง๋ฅ˜ํ‘œ๋ฅ˜(DCํ‘œ๋ฅ˜)๋Š” ์ด๋™์— ๋”ฐ๋ฅธ ์žก์€๊ณผ ์‹ ํ˜ธ๊ฐ€ ์•ฝํ•ด์ง€๋Š” ํ˜„์ƒ์„ ๋งํ•จ.

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

ํ”„๋ ˆ์ด๋ฐ, ์—๋Ÿฌ๊ฒ€์ถœ/์ •์ •, ํ๋ฆ„ ์ œ์–ด์˜ ๊ธฐ๋Šฅ(LLC ๋ถ€๊ณ„์ธต), ๋ฌผ๋ฆฌ์  ์ฃผ์†Œ ( MAC๊ณ„์ธต ) ์˜ ์—ญํ• ์„ ํ•˜๋Š” ๊ณ„์ธต์ด๋‹ค. LAN๋‹จ์—์„œ๋Š” LLC์™€ MAC๊ณ„์ธต์œผ๋กœ ๋ถ„๋ฆฌ๋˜๊ณ , WAN์€ LLC๊ณ„์ธต๋งŒ ์žˆ๋‹ค.

ํ”„๋ ˆ์ด๋ฐ

๋ฐ์ดํ„ฐ ๋ฐฐ์—ด์— Data, Header, Trailer(ํ•ด๋”์™€ ํŠธ๋ ˆ์ผ๋Ÿฌ๋ฅผ ์ถ”๊ฐ€ ) ๋“ฑ์„ ๋„ฃ์–ด์„œ ์บก์Аํ™”(Encapsulate)๋ฅผ ํ•˜๋Š” ์ž‘์—…์„ ๋งํ•œ๋‹ค. ๊ฐ๊ฐ์˜ ๋…ธ๋“œ(์†ก์‹ ์ž, ์ˆ˜์‹ ์ž, ์ค‘๊ฐ„์ค‘๊ฐ„์˜ ๊ฐ์ข… ๋ผ์šฐํ„ฐ, ์Šค์œ„์น˜ ๋“ฑ์˜ ํ•˜๋“œ์›จ์–ด)์—์„œ ๋‹ค์Œ ๋…ธ๋“œ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ๋•Œ, L3(Network Layer)์—์„œ ๋ฐ›์€ ๋ฐ์ดํ„ฐ๊ทธ๋žจ(Datagram)์„ ์บก์Аํ™”ํ•˜๋Š” ์ž‘์—…์„ ์˜๋ฏธํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์บก์Аํ™”๋œ ํ‹€(๋ฐ์ดํ„ฐ ๋ฐฐ์—ด)์„ ํ”„๋ ˆ์ž„(Frame)์ด๋ผ๊ณ  ํ•œ๋‹ค. ํ”„๋กœํ† ์ฝœ์— ์˜ํ•ด ๋‹ฌ๋ผ์ง.

MAC๊ณ„์ธต

LAN์˜ ๋ฌผ๋ฆฌ์  ํŠน์ง•์„ ๋ฐ˜์˜ํ•˜์—ฌ ์ „์†กํšจ์œจ์„ ๋†’์ด๊ธฐ ์œ„ํ•จ.

์ด๋”๋„ท

์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋„คํŠธ์›Œํฌ ๋ฐฉ์‹์ด๋ฉฐ, ๊ทธ๋ƒฅ ์šฐ๋ฆฌ PC์—์„œ ์‚ฌ์šฉํ•˜๋Š” NIC(์ด๋”๋„ท์นด๋“œ)๋Š” ๋ง ๊ทธ๋Œ€๋กœ ์ด๋”๋„ท ๋ฐฉ์‹์— ๋งž๋Š” ์นด๋“œ๋ฅผ ๋œปํ•œ๋‹ค. ์ด๋”๋„ท์€ CSMA/CA๋ผ๋Š” ํ”„๋กœํ† ์ฝœ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.

CSMA/CA๋ž€? CSMA/CD = "Carrier Sense Multiple Access / Collision Detection"์ด๋ผ๊ณ  ํ’€์–ด ์“ธ ์ˆ˜ ์žˆ๋Š”๋ฐ์š”

"์บ๋ฆฌ์–ด"๋Š” ์ผ์ข…์˜ ๋„คํŠธ์›Œํฌ ์ƒ์˜ ์‹ ํ˜ธ๋ฅผ ๋งํ•˜๋Š”๋ฐ, ๊ฐ๊ฐ์˜ pc๋“ค์€ ์บ๋ฆฌ์–ด๋“ค์ด ๋„คํŠธ์›Œํฌ์ƒ์— ๋Œ์•„๋‹ค๋‹ˆ๊ณ  ์žˆ๋Š”์ง€ ํ•ญ์ƒ ์ฃผ์‹œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค(Carrier Sense). ๊ทธ๋Ÿฌ๋‹ค ์บ๋ฆฌ์–ด๊ฐ€ ๋” ์ด์ƒ ๊ฐ์ง€๋˜์ง€ ์•Š์œผ๋ฉด ์ž์‹ ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋„คํŠธ์›Œํฌ ์ƒ์œผ๋กœ ๋ณด๋‚ด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋งŒ์•ฝ 2๋Œ€ ์ด์ƒ์˜ pc๊ฐ€ ๋™์‹œ์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ฒŒ ๋œ๋‹ค๋ฉด(Multiple Access) ๋ฐ์ดํ„ฐ๋ฅผ ๋™์‹œ์— ๋ณด๋‚ด๋ ค๋‹ค ์ถฉ๋Œ์„ ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ด๋”๋„ท์—์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋„คํŠธ์›Œํฌ์— ๋ณด๋‚ด๊ณ  ๋‚˜์„œ๋„ ํ˜น์‹œ ๋‹ค๋ฅธ pc๋•Œ๋ฌธ์— ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜๋Š”์ง€๋ฅผ ์ ๊ฒ€ํ•ฉ๋‹ˆ๋‹ค(collision Detection)

  • collision(์ถฉ๋Œ)์ด ๋ฐœ์ƒํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ–ˆ๋˜ pc๋“ค์€ ๋žœ๋คํ•œ ์‹œ๊ฐ„๋™์•ˆ ๊ธฐ๋‹ค๋ฆฐ ๋‹ค์Œ ์žฌ์ „์†กํ•˜๊ณ , ๋˜ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋ฉด ๊ธฐ๋‹ค๋ ธ๋‹ค๊ฐ€ ์žฌ์ „์†กํ•˜๊ณ , ๋˜ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜๋ฉด ์žฌ์ „์†กํ•˜๋Š”๋ฐ ์ด๋ ‡๊ฒŒ 15๋ฒˆ์„ ํ–ˆ๋Š”๋ฐ๋„ ์ถฉ๋Œํ•˜๋ฉด ์ „์†ก์„ ํฌ๊ธฐํ•ฉ๋‹ˆ๋‹ค. => ๊ณต์œ ๋งค์ฒด์˜ ๊ธธ์ด๊ฐ€ ๊ธธ์ˆ˜๋ก ์ „์†ก ์ง€์—ฐ์ด ์ฆ๊ฐ€, ์ถฉ๋Œ ๊ฐ€๋Šฅ์„ฑ โ†‘, ํ”„๋กœํ† ์ฝœ์˜ ๊ตฌํ˜„์ด ์‰ฌ์›Œ ๊ฐ€๊ฒฉ์ด ์ €๋ ดํ•˜์ง€๋งŒ ๊ฑฐ๋ฆฌ์— ์ œ์•ฝ์ด ์žˆ๋‹ค.

CSMA์˜ ์ข…๋ฅ˜

1-persistent CSMA

  • ๋‚™์ฒœํ˜• : ์ถฉ๋Œ๋˜์ง€ ์•Š์œผ๋ฆฌ๋ผ๋Š” ํ™•๋ฅ  1 ์„ ๊ฐ–๊ณ  ์‚ฌ์šฉ์ค‘์ด์ง€ ์•Š์€ ๊ฒƒ์„ ๊ฐ์ง€ํ•˜์ž๋งˆ์ž ์ฆ‰์‹œ ๋งค์ฒด์— ์ ‘๊ทผํ•ด์„œ ํ”„๋ ˆ์ž„์„ ์†ก์ถœ

  • ์ถฉ๋Œ ๋ฐœ์ƒ ๊ฐ€๋Šฅ์„ฑ์ด ๊ฐ€์žฅ ํฌ๋ฏ€๋กœ ์ฑ„๋„ ์‚ฌ์šฉ์œจ์ด ๋‚ฎ์€๋Œ€์‹ ์— ๋Œ€๊ธฐ์‹œ๊ฐ„์€ ์งง์€

  • ์œ ์„  LAN ์ด๋”๋„ท์—์„œ๋Š” ์ด๋ ‡๊ฒŒ ํ–‰๋™ํ•จ

nonpersistent CSMA

  • ๋น„๊ด€ํ˜• : ๋ฐ˜๋“œ์‹œ ์ถฉ๋Œ๋  ๊ฒƒ์ด๋ผ๊ณ  ๋น„๊ด€ํ•˜์—ฌ ๋น„๋ก ์‚ฌ์šฉ์ค‘์ด์ง€ ์•Š์€ ๊ฒƒ์„ ๊ฐ์ง€ํ•˜์—ฌ๋„, ํ™•๋ฅ  ๋ถ„ํฌ์—์„œ ์–ป์–ด์ง„ ์ž„์˜์‹œ๊ฐ„๋งŒํผ ๋ฌด์กฐ๊ฑด ๊ธฐ๋‹ค๋ฆฐ ํ›„ ๋งค์ฒด ์ ‘๊ทผ
  • ์ถฉ๋Œ์ด ์ ์–ด ์ฑ„๋„์‚ฌ์šฉ๋ฅ ์€ ์ข‹์•„์ง€๋‚˜ , ๋Œ€๊ธฐ์‹œ๊ฐ„์ด ๊ธธ์–ด์ง

p-persistent CSMA

  • ์˜์‹ฌ์—ผ๋ คํ˜• : ์‚ฌ์šฉ์ค‘์ด์ง€ ์•Š์€ ๊ฒƒ์„ ๊ฐ์ง€ํ•˜๋ฉด, ์ „์ฒด์ค‘ ํ™•๋ฅ  P๊ฐ€ ์ถฉ๋Œ๋˜์ง€์•Š์„๊ฒƒ์œผ๋กœ ํŒ๋‹จ๋˜์–ด ๋งค์ฒด์— ์ ‘๊ทผํ•˜๊ณ  ์˜์‹ฌ์„ ๊ฐ–๋Š” ๋‚˜๋จธ์ง€ ํ™•๋ฅ  q(=1-p)๋Š” ํ•œ ๋‹จ์œ„์‹œ๊ฐ„ ๋งŒํผ ๊ธฐ๋‹ค๋ฆฐ ํ›„ ๋งค์ฒด์— ์ ‘๊ทผ
  • nonpersistent ์ฒ˜๋Ÿผ ์ถฉ๋Œ์„ ์ค„์ด๊ณ , 1-persistent์ฒ˜๋Ÿผ ๋Œ€๊ธฐ์‹œ๊ฐ„์„ ์ค„์ด๊ณ ์ž ํ•˜๋Š” ์œ„ ๋‘๊ฐ€์ง€์— ๋Œ€ํ•œ ํƒ€ํ˜‘์•ˆ.

ํ† ํฐ ๋ง

์ด์ œ๋Š” ํ•œ๋ฌผ๊ฐ„ ๋„คํŠธ์›Œํฌ ํ†ต์‹  ๋ฐฉ์‹,๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋ง ๊ตฌ์กฐ ์ง€์› ๋‹จ ํ•˜๋‚˜์˜ ํ˜ธ์ŠคํŠธ์—๊ฒŒ ํ† ํฐ์ด๋ผ๋Š” ๋Œ์•„๊ฐ€๋ฉด์„œ ์ฃผ๋ฉฐ, ๊ทธ ํ† ํฐ์„ ๊ฐ€์ง„ ํ˜ธ์ŠคํŠธ๋งŒ ๋„คํŠธ์›Œํฌ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ๋‹ค.

๋™์ž‘๋ฐฉ์‹ 1.๋Œ€๊ธฐ ๋ชจ๋“œ ์ž…๋ ฅ๋‹จ์œผ๋กœ ๋“ค์–ด์˜จ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”๋กœ ์ถœ๋ ฅ๋‹จ์œผ๋กœ ๋ณด๋ƒ„ ํ˜ธ์ŠคํŠธ๊ฐ€ ๋‹ค์šด๋˜๊ฑฐ๋‚˜ ๊ธฐํƒ€ ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•˜๋„ ๋„คํŠธ์›Œํฌ์— ์˜ํ–ฅ์„ ์ฃผ์ง€์•Š๊ธฐ ์œ„ํ•จ 2. ์ „์†ก๋ชจ๋“œ ํ† ํฐ์„ ํ™•๋ณดํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†ก ํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ๋ณด์œ ํ•œ ์ƒํƒœ ํ˜ธ์ŠคํŠธ๊ฐ€ ์ค‘๊ณ„๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ, ์ถœ๋ ฅ๋‹จ์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†ก ํ•  ์ˆ˜ ์žˆ์Œ

=> ์ถฉ๋Œ์„ ์—†์œผ๋‚˜, ์†๋„๊ฐ€ ๋งค์šฐ ๋А๋ฆฌ๋‹ค. ์ด๋”๋„ท๊ณผ ์†๋„๋ฅผ ๋น„๊ตํ•˜๋ฉด ์ด๋”๋„ท ์†๋„ : 100/100Mbps ํ† ํฐ ๋ง ์†๋„ : 4/16Mbps

ํ† ํฐ ๋ฒ„์Šค

์ด๋”๋„ท๊ณผ ํ† ํฐ๋ง์˜ ํŠน์ง•์„ ํ•ฉ์นœ ํ˜•ํƒœ, ๋ฌผ๋ฆฌ์ ์œผ๋กœ๋Š” ๋ฒ„์Šคํ˜•ํƒœ์ง€๋งŒ ๋…ผ๋ฆฌ์ ์œผ๋กœ๋Š” ๋งํ˜•ํƒœ, ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์—ฐ๊ฒฐ๋œ ๊ตฌ์กฐ๋Š” ๋ฒ„์Šคํ˜•ํƒœ์ด์ง€๋งŒ ํ† ํฐ์„ ์ „๋‹ฌํ•˜๋Š” ์ˆœ์„œ๋Š” ๋งํ˜•์„ ๋„๊ณ  ์žˆ๋‹ค.

LLC ๊ณ„์ธต

ํ๋ฆ„์ œ์–ด

์†ก์‹ ์ž์™€ ์ˆ˜์‹ ์ž์˜ ์ฒ˜๋ฆฌ ์†๋„๊ฐ„์˜ ์ฐจ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์ œ์–ด, ์†ก์‹  ์ธก์ด ์ˆ˜์‹  ์ธก์˜ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์†๋„ ๋ณด๋‹ค ํ›จ์”ฌ ๋น ๋ฅธ ์†๋„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ธ๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ๋ ๊นŒ? ์ˆ˜์‹  ์ธก์˜ ๋ฒ„ํผ(Buffer)๊ฐ€ ์ ์  ๊ธธ์–ด์งˆ ๊ฒƒ์ด๋‹ค. ๋ฒ„ํผ์˜ ๊ธธ์ด๋Š” ์ œํ•œ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ๋ฒ„ํผ๊ฐ€ ๊ฐ€๋“ ์ฐจ๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ๋” ์ด์ƒ ์ €์žฅํ•  ์ˆ˜ ์—†์œผ๋‹ˆ๊น ๋ฐ์ดํ„ฐ๊ฐ€ ์†์‹ค๋  ๊ฒƒ์ด๋‹ค. (๊ทธ๋ƒฅ ๋ฒ„๋ ค์งˆ ๊ฒƒ์ด๋‹ค.) ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๋Ÿด ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ˆ˜์‹  ์ธก์—์„œ๋Š” ์†ก์‹  ์ธก์—๊ฒŒ ๊ทธ๋งŒ ๋ณด๋‚ด๊ฑฐ๋‚˜, ์กฐ๊ธˆ ์ฒœ์ฒœํžˆ ๋ณด๋‚ด๋‹ฌ๋ผ๋Š” ํ”ผ๋“œ๋ฐฑ(Feedback)์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ์ด๊ฒƒ์ด ํ๋ฆ„์ œ์–ด (Flow Control)์ด๋‹ค.

์—๋Ÿฌ์ œ์–ด

L2 ๊ณ„์ธต์ด ์ด ์ „๊ธฐ์  ์‹ ํ˜ธ๋ฅผ ๋ณด๊ณ  Framing ํ•ด์•ผํ•œ๋‹ค. ์ด ๊ณผ์ •์— ์—๋Ÿฌ๋ฅผ ๊ฒ€์ถœํ•ด๋‚ผ ์ˆ˜ ์žˆ๋‹ค.์—๋Ÿฌ๋ฅผ ๊ฒ€์ถœํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋งค์šฐ ๋งŽ๋‹ค. ํ•ด๊ฒฐํ•  ๋ฐฉ๋ฒ•์€ ์ง์ ‘ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜, ์žฌ์š”์ฒญ์„ ํ•œ๋‹ค.

๋ฐฉ๋ฒ• 1.ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ ๊ฒ€์‚ฌ ๋ฐฉ์‹

2.๋ธ”๋ก ํ•ฉ ๊ฒ€์‚ฌ

3.์ˆœํ™˜์ค‘๋ณต๊ฒ€์‚ฌ

4.ํ”„๋กœํ† ์ฝœ ํ”„๋ ˆ์ž„

5.์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ ํ”„๋กœํ† ์ฝœ

6.GBn(Go-Back-n)ARQ ๊ธฐ๋ฒ•

7.์„ ํƒ์  ์žฌ์ „์†ก ๊ธฐ๋ฒ•

8.ํ”ผ๊ธฐ๋ฐฐํ‚น

ํ”„๋ ˆ์ž„

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

ํ”„๋ ˆ์ž„ ๋‚ด๋ถ€์ •๋ณด ํ‘œํ˜„๋ฐฉ์‹

1.๋ฌธ์ž ํ”„๋ ˆ์ž„

ํ”„๋ ˆ์ž„์˜ ๋‚ด์šฉ์ด ๋ฌธ์ž๋กœ๋งŒ ๊ตฌ์„ฑ๋จ ํ”„๋ ˆ์ž„์˜ ์‹œ์ž‘๊ณผ ๋์„ ํŠน์ˆ˜๋ฌธ์ž ์‚ฌ์šฉ (์‹œ์ž‘ DLE/STX , ๋ DLE/ETX ) DLE ๋ฌธ์ž๊ฐ€ ํฌํ•จ๋˜๋ฉด ํ˜ผ์„ ์ด ๋ฐœ์ƒํ•œ๋‹ค. ๊ฑฐ๊ธฐ์„œ ์‚ฌ์šฉํ•˜๋Š”๊ฒŒ ๋ฌธ์ž ์Šคํ„ฐํ•‘

๋ฌธ์ž์Šคํ„ฐํ•‘ : ํ”„๋ ˆ์ž„์˜ ์ „์†ก ๋ฐ์ดํ„ฐ ์ค‘ DLE ๋ฌธ์ž๊ฐ€ ํฌํ•จ๋˜๋ฉด์„œ ๋ฐœ์ƒํ•˜๋Š” ํ˜ผ๋ž€์„ ์˜ˆ๋ฐฉํ•˜๋Š” ๋ฐฉ๋ฒ•, ์†ก์‹ ํ˜ธ์ŠคํŠธ์ธก์—์„œ๋Š” ๋ฐ์ดํ„ฐ์— DLE ๋ฌธ์ž๊ฐ€ ์žˆ์œผ๋ฉด ๊ฐ•์ œ๋กœ DLE ๋ฌธ์ž๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค. ํ•œ๋ฒˆ๋” DLE ๋ฌธ์ž๋ฅผ ์ƒ์„ฑ ์ˆ˜์‹ ํ˜ธ์ŠคํŠธ์ธก์—์„œ๋Š” DEL ๋ฌธ์ž๊ฐ€ ๋‘๋ฒˆ์žˆ์œผ๋ฉด DEL ๋ฌธ์ž๋ฅผ ์‚ญ์ œํ•œ๋‹ค.

  1. ๋น„ํŠธํ”„๋ ˆ์ž„

ํ”„๋ ˆ์ž„์˜ ์‹œ์ž‘๊ณผ ๋์„ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ํ”Œ๋ž˜๊ทธ(01111110) ์‚ฌ์šฉ ํ”„๋ ˆ์ž„ ์ข…๋ฅ˜

1.์ด๋”๋„ท ํ”„๋ ˆ์ž„ : IEEE ํ‘œ์ค€ํ™”์— ๋งž๊ฒŒ ํ”„๋ ˆ์ž„๋„ ํ‘œ์ค€ํ™”๋ด ํ”„๋ ˆ์ž„์„ ๋ฐœํ‘œํ•จ.

MAC ํ”„๋ ˆ์ž„ = MAC ํ—ค๋” + LLC ํ”„๋ ˆ์ž„ + MAC ํŠธ๋ ˆ์ผ๋Ÿฌ LLC ํ”„๋ ˆ์ž„ : LLC ๊ณ„์ธต์ด MAC ๊ณ„์ธต์—๊ฒŒ ์ „์†กํ•˜๋„๋ก ์š”์ฒญํ•œ ๋ฐ์ดํ„ฐ

preamble์€ ๋น„ํŠธ๋™๊ธฐ, start Delimiter์€ ํ”„๋ ˆ์ž„๋™๊ธฐ

IEEE 802.3 ํ‘œ์ค€์•ˆ์˜ ๋ฌธ์ œ์ ์€ ํŠธ๋ž˜ํ”ฝ์ด ์‹ฌํ• ๋•Œ ํŠน์ • ํ˜ธ์ŠคํŠธ๊ฐ€ ์˜ค๋žซ๋™์•ˆ ํ”„๋ ˆ์ž„์„ ์ „์†กํ•˜์ง€ ๋ชปํ•  ์—ผ๋ ค๊ฐ€ ์žˆ๋‹ค๋Š”๊ฒƒ๊ณผ ํ”„๋ ˆ์ž„์˜ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๊ทœ์ •๋˜์–ด ์žˆ์ง€์•Š์•„ ์ค‘์š”๋„๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ์–ด๋ ต๋‹ค๋Š” ์ ์ด๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ์ ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํ˜ธ์ŠคํŠธ๊ฐ€ ์ˆœ์„œ๋ฅผ ์ •ํ•ด ์ฐจ๋ก€๋กœ ํ”„๋ ˆ์ž„์„ ์ „์†กํ•˜๋Š” ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•œ๋ฐ, ๋ง๊ตฌ์กฐ์˜ ํ†ต์‹ ๋ง์ด ์ด๋ฅผ ์ง€์›ํ•œ๋‹ค.

2.ํ† ํฐ๋ฒ„์Šค ํ”„๋ ˆ์ž„ LLC ํ”„๋ ˆ์ž„์„ ๋ฌผ๋ฆฌ๊ณ„์ธต์„ ํ†ตํ•ด ์ˆ˜์‹ ํ˜ธ์ŠคํŠธ์— ์ „๋‹ฌํ•˜๋ ค๋ฉด ํ† ํฐ๋ฒ„์Šค ํ”„๋กœํ† ์ฝœ์—์„œ ์ •์˜ํ•œ ํ”„๋ ˆ์ž„์— ๋งž๊ฒŒ ํ† ํฐ๋ฒ„์Šค ํ”„๋ ˆ์ž„์„ ๋งŒ๋“ค์–ด์ค˜์•ผํ•จ.