Skip to content

Q4) TCP/IP Layers (Interview Question in HTTP) #15

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weโ€™ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
joey-ful opened this issue Oct 15, 2020 · 8 comments
Open

Q4) TCP/IP Layers (Interview Question in HTTP) #15

joey-ful opened this issue Oct 15, 2020 · 8 comments

Comments

@joey-ful
Copy link
Contributor

joey-ful commented Oct 15, 2020

๐Ÿ‘๐Ÿ‘๐Ÿป๐Ÿ‘๐Ÿผ๐Ÿ‘๐Ÿฝ๐Ÿ‘๐Ÿพ๐Ÿ‘๐Ÿฟ TCP/IP ํ”„๋กœํ† ์ฝœ์„ 4๊ณ„์ธต์œผ๋กœ ๊ตฌ๋ถ„์ง€์–ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š” ๐Ÿ‘๐Ÿ‘๐Ÿป๐Ÿ‘๐Ÿผ๐Ÿ‘๐Ÿฝ๐Ÿ‘๐Ÿพ๐Ÿ‘๐Ÿฟ

@ku-kim
Copy link
Member

ku-kim commented Oct 15, 2020

์šฐ๋ฆฌ๊ฐ€ ํ”ํžˆ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ์ธํ„ฐ๋„ท์€ ์ˆ˜ ๋งŽ์€ ๊ธฐ๊ธฐ๋“ค์ด ์—ฐ๊ฒฐ๋˜์–ด ์„œ๋กœ ํ†ต์‹ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ–ˆ๋˜ ๊ฒƒ์€ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์„ ๋“ค์ด ์—ฐ๊ฒฐ๋˜์–ด์žˆ๊ณ , ๋˜ํ•œ ๋„ˆ์™€ ๋‚ด๊ฐ€ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋กœ ๊ณตํ†ต๋œ ์•ฝ์†์„ ๊ฐ€์ง€๊ณ  ํ†ต์‹ ํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ€๋Šฅํ•œ ์ผ์ž…๋‹ˆ๋‹ค. ์ด๋•Œ ์„œ๋กœ ๋‹ค๋ฅธ ๊ธฐ๊ธฐ๋“ค ๊ฐ„์— ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ๋žŒ๋“ค์€ ๋ช‡ ์•ฝ์† ์ฒด๊ณ„, reference model์„ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ ์ด๊ฒƒ์ด OSI 7Layer, TCP/IP 4Layer ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค. ์ด ์ฐธ์กฐ ๋ชจ๋ธ์„ ๊ผญ ๋”ฐ๋ฅด์ง€ ์•Š์•„๋„ ๋˜์ง€๋งŒ ๋‚ด ํ†ต์‹ ์„ ๋ฐ›๋Š” ๋””๋ฐ”์ด์Šค๊ฐ€ ์ด ์ฐธ์กฐ ๋ชจ๋ธ๋กœ ๋‚˜์˜ ํ†ต์‹ ์„ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‚˜๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ด ์ฐธ์กฐ ๋ชจ๋ธ์„ ๋”ฐ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

TCP/IP 4Layer ์€ ์„œ๋กœ ๋‹ค๋ฅธ ๋‘ ๊ฐœ์˜ ๋””๋ฐ”์ด์Šค์˜ ์—ฐ๊ฒฐ ๊ณผ์ •์„ 4๋‹จ๊ณ„๋กœ ๊ตฌ๋ถ„์ง€์–ด ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
์˜ˆ๋ฅป ๋“ค์–ด A๋ผ๋Š” ์ปดํ“จํ„ฐ๊ฐ€ B๋ผ๋Š” ํ•ธ๋“œํฐ์— ์นด์นด์˜คํ†ก ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด๋‚ธ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ด…์‹œ๋‹ค.
์ด๋•Œ ๋ณด๋‚ด๊ฒŒ ๋˜๋Š” ๋ฉ”์„ธ์ง€ ๋‚ด์šฉ์ด TCP/IP 4Layer์—์„œ ๊ฐ€์žฅ ์ƒ์œ„ ๊ณ„์ธต์ธ 4๊ณ„์ธต, Application ๊ณ„์ธต ์ž…๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋ณด๋‚ด๊ฒŒ ๋  ํ”„๋กœ๊ทธ๋žจ์˜ ๋‚ด์šฉ์ด ๋‹ด๊ฒจ์žˆ์ฃ 
๊ทธ ๋‹ค์Œ ๋‚˜์˜ ๋ฉ”์„ธ์ง€ ๋‚ด์šฉ์„ ์ƒ๋Œ€๋ฐฉ์—๊ฒŒ ์ „์†กํ•˜๊ธฐ ์œ„ํ•œ 3๊ณ„์ธต Transport ๊ณ„์ธต์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ณด๋‚ผ ๋งค์„ธ์ง€์˜ ์†ก์ˆ˜์‹ ์ž์˜ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ๋ณด๋‚ผ์ง€, ๋ฐ์ดํ„ฐ๋ฅผ ์–ด๋–ป๊ฒŒ ํฌ์žฅํ• ์ง€ ํ•ด๋‹น๋˜์ฃ . ์ด๋•Œ ์‚ฌ์šฉ๋˜๋Š” ์•ฝ์†์œผ๋ก  TCP,UDP ๋“ฑ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
2๊ณ„์ธต IP ๊ณ„์ธต์€ ์ด์ œ ์–ด๋””๋กœ ๋ณด๋‚ผ์ง€ ์ฃผ์†Œ ์—ญํ• ์„ ํ•˜๋Š” ๋…ผ๋ฆฌ์  ์ฃผ์†Œ์ธ IP ๊ณ„์ธต์ž…๋‹ˆ๋‹ค.
1๊ณ„์ธต์€ Network Access Layer ๊ณ„์ธต์œผ๋กœ ์‹ค์ œ ๋ณด๋‚ด๊ฒŒ๋  ๋ฉ”์„ธ์ง€ ๋‚ด์šฉ๊ณผ ํฌ์žฅ ์ƒํƒœ๋ฅผ ์ ๊ฒ€ํ•˜๊ณ  ์ตœ์ข…์ ์œผ๋กœ ๋ฐ›๊ฒŒ๋  ๋””๋ฐ”์ด์Šค์˜ ๋ฌผ๋ฆฌ์  ์ฃผ์†Œ(MAC)๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ์†ก์‹ ์ž์˜ ๋ฉ”์„ธ์ง€๊ฐ€ TCP/IP 4Layer ์˜ ์ฐธ์กฐ ๋ชจ๋ธ์„ ๋”ฐ๋ผ ๋‹จ๊ณ„๋ผ๋กœ ์ž˜ ํฌ์žฅ(?)๋ฉ๋‹ˆ๋‹ค.
์˜ˆ๋ฅป ๋“ค์–ด "์•ˆ๋…•ํ•˜์„ธ์š”" ๋ž€ ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด๋‚ด๊ฒŒ ๋œ๋‹ค๋ฉด (4->3->2->1 ๋‹จ๊ณ„๋กœ ๋ง์ด์ฃ .)
4๋‹จ๊ณ„์—์„œ (4(์•ˆ๋…•ํ•˜์„ธ์š”)) ๋กœ ํฌ์žฅ๋˜๊ณ 
3๋‹จ๊ณ„์—์„œ 4๋‹จ๊ณ„์—์„œ ๋ฐ›์€ ๋ฉ”์„ธ์ง€๊ฐ€ 3(4(์•ˆ๋…•ํ•˜์„ธ์š”)4)3) ํฌ์žฅ
2๋‹จ๊ณ„ . .
1๋‹จ๊ณ„ (1(2(3(4(์•ˆ๋…•ํ•˜์„ธ์š”)4)3)2)1) ๋กœ ์ตœ์ข…์ ์œผ๋กœ ํฌ์žฅ๋ฉ๋‹ˆ๋‹ค.

์ž˜ ํฌ์žฅ๋œ ๋ฉ”์„ธ์ง€๊ฐ€ ๋ฌผ๋ฆฌ์ (๋žœ์„ , ๋ฌด์„ ์‹ ํ˜ธ), ๋…ผ๋ฆฌ์ (ํ”„๋กœํ† ์ฝœ) ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•ด ์ˆ˜์‹ ์ž์—๊ฒŒ ๋ฉ”์„ธ์ง€๊ฐ€ ๋„์ฐฉํ•œ๋‹ค๋ฉด
์ˆ˜์‹ ์ž๋Š” ์†ก์‹ ์ž๊ฐ€ ๋ณด๋‚ธ ๋ฉ”์„ธ์ง€๋ฅผ ํฌ์žฅํ•œ ๋ฐ˜๋Œ€๋กœ ํฌ์žฅ์ง€๋ฅผ ๋œฏ์–ด ์นด์นด์˜คํ†ก ๋ฉ”์„ธ์ง€๋ฅผ ๋ฐ›๊ฒŒ๋ฉ๋‹ˆ๋‹ค.

์†ก์‹ ์ž๊ฐ€ ํฌ์žฅํ•œ ๊ฒƒ๊ณผ ๋ฐ˜๋Œ€๋กœ1 -> 2 -> 3-> 4 ๋‹จ๊ณ„๋กœ๋ง์ด์ฃ 
(1(2(3(4(์•ˆ๋…•ํ•˜์„ธ์š”)4)3)2)1) -> (2(3(4(์•ˆ๋…•ํ•˜์„ธ์š”)4)3)2) -> (3(4(์•ˆ๋…•ํ•˜์„ธ์š”)4)3) -> (4(์•ˆ๋…•ํ•˜์„ธ์š”)4) -> ์•ˆ๋…•ํ•˜์„ธ์š”

์ด๋ ‡๊ฒŒ ๊ฐ„๋‹จํžˆ TCP/IP 4Layer๋ฅผ ์ด์•ผ๊ธฐํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.

@terry-yes
Copy link
Contributor

TCP/IP Model

TCP/IP Model
Application Layer
Transport Layer
Internet Layer
Network Interface

๐ŸฆŠ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ ˆ์ด์–ด

๋„คํŠธ์›Œํฌ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ์š”์ฒญํ•˜๋Š” ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜๋“ค์˜ ์ง‘ํ•ฉ์„ ๋œปํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฉ”์ผ, ์‚ฌ์ดํŠธ ์ ‘์† ๋“ฑ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉ์ž์™€ ์ง์ ‘ ๋งž๋‹ฟ์•„ ์žˆ๋Š” ๊ณ„์ธต์ž…๋‹ˆ๋‹ค.

๐ŸฆŠ ์ „์†ก ๋ ˆ์ด์–ด

HTTP๋“ฑ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋ฐœ์ƒํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํŒจํ‚ท ๋‹จ์œ„๋กœ ๋ถ„ํ•ดํ•ด์คŒ์œผ๋กœ์จ ๋…๋ฆฝ์ ์ธ ๋‘ ์žฅ์น˜๊ฐ€ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์„œ๋กœ ํ†ต์‹ ์„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.

๋ณดํ†ต์˜ ๊ฒฝ์šฐ TCP๊ฐ€ ์“ฐ์ด๋ฉฐ ๋น ๋ฅธ ์†๋„๋ฅผ ์›ํ•˜๋Š” ๋“ฑ ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ์˜ UDP๊ฐ€ ์“ฐ์ž…๋‹ˆ๋‹ค.

๐ŸฆŠ ๋„คํŠธ์›Œํฌ ๋ ˆ์ด์–ด

์ „์†ก ๋ ˆ์ด์–ด์—์„œ ๋ถ„ํ•ด๋œ ํŒจํ‚ท์„ ๋ชฉ์ ์ง€๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.

๐ŸฆŠ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค

๋ธŒ๋ฆฟ์ง€, ์Šค์œ„์น˜, ๋žœ์„ , ํ—ˆ๋ธŒ๋“ฑ ๋ฌผ๋ฆฌ์ ์ธ ์˜์—ญ์„ ๋œปํ•ฉ๋‹ˆ๋‹ค.

@joey-ful
Copy link
Contributor Author

โ›„๏ธ OSI 7๊ณ„์ธต vs TCP/ICP 4๊ณ„์ธต

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

  • ํ˜ธํ™˜์„ฑ ๋ณด์žฅ(๋‹ค๋ฅธ ์ œ์กฐ์‚ฌ ์žฅ๋น„๋“ค๋ผ๋ฆฌ๋„ ํ†ต์‹  ๊ฐ€๋Šฅ)์œผ๋กœ ์ธํ•œ ๋น„์šฉ ์ ˆ๊ฐ
  • ์‰ฌ์šด ๋ฌธ์ œ ํ•ด๊ฒฐ(๊ณ„์ธต๋ณ„๋กœ ๋ฌธ์ œ ํ™•์ธ ๊ฐ€๋Šฅ)
  • ๋‹ค๋ฅธ ๊ณ„์ธต๋ผ๋ฆฌ๋Š” ๊ฐ ์ „๋‹ฌ ๊ณผ์ •์„ ์•Œ ํ•„์š”์—†์–ด ๋ฐ์ดํƒ€์˜ ์บก์Аํ™”(ํ—ค๋”์ฒจ๋ถ€)์™€ ์€๋‹‰์ด ๊ฐ€๋Šฅ
  • ๊ตญ์ œํ‘œ์ค€ํ™”๊ธฐ๊ตฌ IOS(International Organization for Standardization)์—์„œ๋Š” ์ƒํ˜ธ ์ด์งˆ์ ์ธ ๋„คํŠธ์›Œํฌ๊ฐ„์˜ ์—ฐ๊ฒฐ์—์„œ ํ˜ธํ™˜์„ฑ์˜ ๊ฒฐ์—ฌ๋ฅผ ๋ง‰๊ธฐ์œ„ํ•ด OSI(Open Systems Interconnection) ๋ชจํ˜•์„ ๊ฐœ๋ฐœํ–ˆ๋‹ค.
  • ์‹ค์ œ ์‚ฌ์šฉ๋˜๋Š” TCP/IP๋Š” OSI ์ฐธ์กฐ ๋ชจ๋ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒ์—…์ ์ด๊ณ  ์‹ค๋ฌด์ ์œผ๋กœ ์ด์šฉ๋  ์ˆ˜ ์žˆ๋„๋ก ๋‹จ์ˆœํ™”๋œ ๋ชจํ˜•์ด๋‹ค
    • ๋„คํŠธ์›Œํฌ ์ „์†ก ์‹œ ๋ฐ์ดํ„ฐ ํ‘œ์ค€์„ ์ •๋ฆฌํ•œ ๊ฒƒ์ด OSI 7๊ณ„์ธต, ์ด ์ด๋ก ์„ ์‹ค์ œ ์‚ฌ์šฉํ•˜๋Š” ์ธํ„ฐ๋„ท ํ‘œ์ค€์ด TCP/IP 4๊ณ„์ธต์ด๋‹ค.
  • OSI 7๊ณ„์ธต์„ 4-5๊ณ„์ธต์œผ๋กœ ๋ถ„๋ฅ˜ํ•˜์—ฌ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

โ˜ƒ๏ธ TCP/IP 4๊ณ„์ธต

TCP/IP 4๊ณ„์ธต ์—ญํ•  ๋ฐ์ดํƒ€ ๋‹จ์œ„ ์ „์†ก ์ฃผ์†Œ ์˜ˆ์‹œ ์žฅ๋น„
์‘์šฉ ๊ณ„์ธต(Application) ์‘์šฉํ”„๋กœ๊ทธ๋žจ ๊ฐ„์˜ ๋ฐ์ดํƒ€ ์†ก์ˆ˜์‹  Data/Message - ํŒŒ์ผ ์ „์†ก, ์ด๋ฉ”์ผ, FTP, HTTP, SSH, Telnet, DNS, SMTP ๋“ฑ -
์ „์†ก ๊ณ„์ธต(Transport) ํ˜ธ์ŠคํŠธ ๊ฐ„์˜ ์ž๋ฃŒ ์†ก์ˆ˜์‹  Segment Port TCP, UDP, RTP, RTCP ๋“ฑ ๊ฒŒ์ดํŠธ์›จ์ด
์ธํ„ฐ๋„ท ๊ณ„์ธต(Internet) ๋ฐ์ดํƒ€ ์ „์†ก์„ ์œ„ํ•œ ๋…ผ๋ฆฌ์  ์ฃผ์†Œ ์ง€์ • ๋ฐ ๊ฒฝ๋กœ ์ง€์ • Packet IP IP, ARP, ICMP, RARP, OSPF ๋ผ์šฐํ„ฐ
๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ ๊ณ„์ธต(Network Access) ์‹ค์ œ ๋ฐ์ดํƒ€์ธ ํ”„๋ ˆ์ž„์„ ์†ก์ˆ˜์‹  Frame MAC Ethernet, PPP, Token Ring ๋“ฑ ๋ธŒ๋ฆฌ์ง€, ์Šค์œ„์น˜

โ„๏ธ L4 ์‘์šฉ ๊ณ„์ธต(Application Layer)

๋ฐ์ดํƒ€ ๋‹จ์œ„: Data/Message

  • ์‚ฌ์šฉ์ž์™€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ณ„์ธต์œผ๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด application๊ณผ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค
  • ์‘์šฉํ”„๋กœ๊ทธ๋žจ(application)๋“ค์ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ
  • ์‚ฌ์šฉ์ž ์‘์šฉํ”„๋กœ๊ทธ๋žจ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋‹ด๋‹น

์˜ˆ์‹œ

ํŒŒ์ผ ์ „์†ก, ์ด๋ฉ”์ผ, FTP, HTTP, SSH, Telnet, DNS, SMTP ๋“ฑ

โ„๏ธ L3 ์ „์†ก ๊ณ„์ธต(Transport Layer)

๋ฐ์ดํƒ€ ๋‹จ์œ„: Segment
์ „์†ก ์ฃผ์†Œ: Port

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

์˜ˆ์‹œ

TCP, UDP, RTP, RTCP ๋“ฑ

โ„๏ธ L2 ์ธํ„ฐ๋„ท ๊ณ„์ธต(Internet Layer)

๋ฐ์ดํƒ€ ๋‹จ์œ„: ํŒจํ‚ท
์ „์†ก ์ฃผ์†Œ: IP

  • ๋„คํŠธ์›Œํฌ์ƒ ์ตœ์ข… ๋ชฉ์ ์ง€๊นŒ์ง€ ์ •ํ™•ํ•˜๊ฒŒ ์—ฐ๊ฒฐ๋˜๋„๋ก ์—ฐ๊ฒฐ์„ฑ์„ ์ œ๊ณต
  • ๋‹จ๋ง์„ ๊ตฌ๋ถ„ํ•˜๊ธฐ์œ„ํ•ด ๋…ผ๋ฆฌ์ ์ธ ์ฃผ์†Œ(Logical Address) IP๋ฅผ ํ• ๋‹น
    • ์ถœ๋ฐœ์ง€์™€ ๋ชฉ์ ์ง€์˜ ๋…ผ๋ฆฌ์  ์ฃผ์†Œ๊ฐ€ ๋‹ด๊ฒจ์žˆ๋Š” IP datagram์ด๋ผ๋Š” ํŒจํ‚ท์œผ๋กœ ๋ฐ์ดํƒ€๋ฅผ ๋ณ€๊ฒฝ
    • ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์œ„ํ•œ ์ฃผ์†Œ ์ง€์ •
  • ๋ผ์šฐํŒ…(Routing) ๊ธฐ๋Šฅ์„ ์ฒ˜๋ฆฌ
    • ๊ฒฝ๋กœ ์„ค์ •
  • ์ตœ์ข… ๋ชฉ์ ์ง€๊นŒ์ง€ ์ •ํ™•ํ•˜๊ฒŒ ์—ฐ๊ฒฐ๋˜๋„๋ก ์—ฐ๊ฒฝ์„ฑ ์ œ๊ณต
  • ํŒจํ‚ท๋‹จ์œ„์˜ ๋ฐ์ดํƒ€ ๊ตฌ์„ฑ
    • ์„ธ๊ทธ๋จผํŠธ๋ฅผ ๋ชฉ์ ์ง€๊นŒ์ง€ ์ „์†กํ•˜๊ธฐ ์œ„ํ•ด ์‹œ์ž‘ ์ฃผ์†Œ์™€ ๋ชฉ์ ์ง€์˜ ๋…ผ๋ฆฌ์  ์ฃผ์†Œ๋ฅผ ๋ถ™์ธ ๋‹จ์œ„. ๋ฐ์ดํƒ€ + IP Header

์˜ˆ์‹œ

IP, ARP, ICMP, RARP, OSPF

โ„๏ธ L1 ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ ๊ณ„์ธต(Network Access Layer/Network Interface Layer)

๋ฐ์ดํƒ€ ๋‹จ์œ„: ํ”„๋ ˆ์ž„
์ „์†ก ์ฃผ์†Œ: MAC

  • ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋ฐ์ดํƒ€๊ฐ€ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์–ด๋–ป๊ฒŒ ์ „์†ก๋˜๋Š”์ง€๋ฅผ ์ •์˜
    • ๋…ผ๋ฆฌ์ฃผ์†Œ(IP์ฃผ์†Œ ๋“ฑ)์ด ์•„๋‹Œ ๋ฌผ๋ฆฌ์ฃผ์†Œ(์˜ˆ. MAC์ฃผ์†Œ(Media Access Control Address))์„ ์ฐธ์กฐํ•ด ์žฅ๋น„๊ฐ„ ์ „์†ก
    • MAC์ฃผ์†Œ๋ž€ ์ปดํ“จํ„ฐ์˜ ํ•˜๋“œ์›จ์›Œ ์ฃผ์†Œ
  • ๊ธฐ๋ณธ์ ์œผ๋กœ ์—๋Ÿฌ๊ฒ€์ถœ/ํŒจํ‚ท์˜ ํ”„๋ ˆ์ž„ํ™” ๋‹ด๋‹น
  • ํ”„๋ ˆ์ž„(Frame)๋‹จ์œ„์˜ ๋ฐ์ดํƒ€ ๊ตฌ์„ฑ
    • ์ตœ์ข…์ ์œผ๋กœ ๋ฐ์ดํƒ€ ์ „์†ก์„ ํ•˜๊ธฐ ์ „ ํŒจํ‚ทํ—ค๋”์— MAC์ฃผ์†Œ์™€ ์˜ค๋ฅ˜ ๊ฒ€์ถœ์„ ์œ„ํ•œ ๋ถ€๋ถ„์„ ์ฒจ๋ถ€

์˜ˆ์‹œ

MAC, LAN, ํŒจํ‚ท๋ง ๋“ฑ์— ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ
์˜ˆ) Ethernet, PPP, Token Ring ๋“ฑ

@ku-kim ku-kim added the HTTP label Oct 15, 2020
@365kim
Copy link
Member

365kim commented Oct 15, 2020

์ฆ‰์„
์–ด๋ฒ„๋ฒ„

๋ณด์ถฉ
TCP/IP ํ”„๋กœํ† ์ฝœ์€ '์ธํ„ฐ๋„ท ๊ธฐ๋ฐ˜์˜ ํšจ์œจ์ ์ธ ๋ฐ์ดํ„ฐ ์ „์†ก'์„ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ์˜ ๋ชจ์Œ์ž…๋‹ˆ๋‹ค.
๊ฐ€์žฅ ์ƒ์œ„๋ถ€ํ„ฐ '์‘์šฉ๊ณ„์ธต', '์ „์†ก๊ณ„์ธต', '์ธํ„ฐ๋„ท๊ณ„์ธต', '๋„คํŠธ์›Œํฌ์•ก์„ธ์Šค๊ณ„์ธต' ์ด๋ ‡๊ฒŒ 4๊ฐœ์˜ ๊ณ„์ธต์œผ๋กœ ๋‚˜๋ˆ„์–ด์ง‘๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์ƒ์œ„์˜ '์‘์šฉ๊ณ„์ธต'์€ HTTP, FTP ๋ฅผ ์˜ˆ๋กœ ๋“ค์ˆ˜ ์žˆ๊ณ , TCP/UDP๊ธฐ๋ฐ˜์˜ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌํ˜„ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋ฐ”๋กœ ๊ทธ ์•„๋ž˜์˜ '์ „์†ก๊ณ„์ธต'์€ TCP, UDP๋ฅผ ์˜ˆ๋กœ ๋“ค์ˆ˜ ์žˆ๊ณ , ํ†ต์‹  ๋…ธ๋“œ๊ฐ„ ์—ฐ๊ฒฐ์„ ์ œ์–ดํ•˜๊ณ  ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.
๊ทธ ์•„๋ž˜์˜ '์ธํ„ฐ๋„ท๊ณ„์ธต'์€ ํ†ต์‹  ๋…ธ๋“œ๊ฐ„ IPํŒจํ‚ท์„ ์ „์†กํ•˜๋Š” ๊ฒƒ๊ณผ ๋ผ์šฐํŒ…ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.
๊ฐ€์žฅ ์•„๋ž˜์˜ '๋„คํŠธ์›Œํฌ์•ก์„ธ์Šค๊ณ„์ธต'์€ ๋„คํŠธ์›Œํฌ์˜ ํ•˜๋“œ์›จ์–ด๋ฅผ ์ œ์–ด๋ฅผ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

@SeongsangCHO
Copy link
Contributor

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
ํŠธ๋žœ์ŠคํฌํŠธ
์ธํ„ฐ๋„ท
๋„คํŠธ์›Œํฌ ์•ก์„ธ์Šค๋กœ ๊ตฌ์„ฑ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
5 ~ 7๊ณ„์ธต (์‘, ํ‘œ, ์„ธ์…˜๊ณ„์ธต)
์„œ๋ฒ„, ํด๋ผ์ด์–ธํŠธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๋™์ž‘ํ•จ
๋™์ž‘ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ „์†ก๊ณ„์ธต์˜ ์ฃผ์†Œ(ํฌํŠธ๋ฒˆํ˜ธ)๋ฅผ ์‚ฌ์šฉ
HTTP, Telnet, SSH, FTP, DNS ๋“ฑ์˜ ํ”„๋กœํ† ์ฝœ์ด ๋™์ž‘ํ•จ
์ „์†ก๊ณ„์ธต
OSI์˜ ์ „์†ก๊ณ„์ธต
ํ”„๋กœ์„ธ์Šค๊ฐ„ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋‹ด๋‹น
TCP, UDPํ”„๋กœํ† ์ฝœ์ด ๋™์ž‘.
์ธํ„ฐ๋„ท๊ณ„์ธต
OSI์˜ ๋„คํŠธ์›Œํฌ๊ณ„์ธต
ํ˜ธ์ŠคํŠธ๊ฐ„ ๋ผ์šฐํŒ… ๋‹ด๋‹น
IP, ICMP, IGMP, ARP (ip to mac), RARP (mac to ip adress) ํ”„๋กœํ† ์ฝœ์ด ๋™์ž‘.
๋„คํŠธ์›Œํฌ ์•ก์„ธ์Šค
OSI์˜ ๋ฌผ๋ฆฌ, ๋ฐ์ดํ„ฐ๋งํฌ๊ณ„์ธต์— ํ•ด๋‹น
node to node๊ฐ„ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋‹ด๋‹น
MAC์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•จ
์ œ๊ฐ€ ์ดํ•ดํ•œ TCP / IP ๋™์ž‘๊ณผ์ •์ธ๋ฐ ํ™•์ธ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค : ) !!

์ปดํ“จํ„ฐ๊ฐ„ ๋„คํŠธ์›Œํฌ ํ†ต์‹  ๋‹จ๊ณ„๋ฅผ ํ‘œ์ค€ํ™”ํ•œ OSI์˜ 7๊ณ„์ธต์„ ๊ฐ„๋žตํ™”ํ•œ ๊ฒƒ์ด TCP/IP๊ณ„์ธต์ด๋‹ค
ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์— URI๋ฅผ ์ž…๋ ฅํ•˜๋ฉด DNS์„œ๋ฒ„๋Š” ๋„๋ฉ”์ธ๋„ค์ž„์— ์—ฐ๊ฒฐ๋œ IP๋ฅผ ์ฐพ์•„ ์š”์ฒญ์„ ๋ณด๋ƒ„
์„œ๋ฒ„๋Š” HTTP๋ฅผ ํ†ตํ•ด ์ „๋‹ฌ๋ฐ›์€ ์š”์ฒญ์„ ์ „์†ก๊ณ„์ธต์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌ
HTTP ๋ฉ”์„ธ์ง€๋ฅผ ์ธํ„ฐ๋„ท๊ณ„์ธต์œผ๋กœ ์ „๋‹ฌ
ํ˜ธ์ŠคํŠธ๊ฐ„ ๋ผ์šฐํŒ…(๊ฐ™์€ ๋„คํŠธ์›Œํฌ์—ฌ๋„ IP์ฃผ์†Œ๊ฐ€ ๋‹ค๋ฅผ์ˆ˜์žˆ๊ธฐ๋•Œ๋ฌธ์— ๋„คํŠธ์›Œํฌ๋‚ด์— ์•Œ๋งž๋Š” IP๋ฅผ ๊ฐ€์ง„ ์„œ๋ฒ„๋ฅผ ์ฐพ๊ธฐ์œ„ํ•ด ๋ผ์šฐํŒ…์„ํ•จ)์„ ํ†ตํ•ด ํ•ด๋‹น ์„œ๋ฒ„๋ฅผ ์ฐพ์Œ. -> ๊ฐ€๊นŒ์šด ๋ผ์šฐํ„ฐ MAC์ฃผ์†Œ์ค‘ IP์ฃผ์†Œ์™€ ๊ฐ€๊นŒ์šด๊ณณ์„ ์ฐพ์Œ- ARPํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ด์„œ IP to MAC Address๋กœ ์„œ๋ฒ„๋ฅผ ์ฐพ์Œ
์„œ๋ฒ„์— ์š”์ฒญ์ด ์ „๋‹ฌ๋˜๊ณ  ์‘๋‹ต์„ ์ „์†ก๊ณ„์ธต -> ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์œผ๋กœ ์˜ฌ๋ ค๋ณด๋ƒ„
์„œ๋ฒ„์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณ„์ธต์—์„œ HTTPํ”„๋กœํ† ์ฝœ์„ ์ด์šฉํ•ด ํด๋ผ์ด์–ธํŠธ๋กœ ์‘๋‹ตํ•จ.

@yeosong1
Copy link
Contributor

๋จผ์ € ์ด๋Ÿฌํ•œ ๊ณ„์ธต ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š”, ์„œ๋กœ ๋‹ค๋ฅธ ๊ธฐ์ข…์˜ ์ปดํ“จํ„ฐ๊ฐ„ ํ†ต์‹ ์„ ํ•  ๋•Œ, ๊ทธ๋ฆฌ๊ณ  ์ด์— ๋Œ€ํ•ด ๊ด€๋ฆฌ์ž๋ผ๋ฆฌ ์ด์•ผ๊ธฐํ•  ๋•Œ ์†Œํ†ต์„ ์›ํ™œํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•จ ์ž…๋‹ˆ๋‹ค.

๊ฐ€์žฅ ํ”ํžˆ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ๋“ค์„ ๊ธฐ์ค€์œผ๋กœ 4๊ณ„์ธต์„ ๋ง์”€๋“œ๋ฆฌ๋ฉด,
TCP/IP์˜ ์‘์šฉ๊ณ„์ธต์€ HTTP, FTP, ํ…”๋„ท ๋“ฑ์„ ๋งํ•˜๊ณ ,
์ด๋ฅผ ์ด์–ด ๋ฐ›์•„ ์ „์†ก ํ•ด์ฃผ๋Š” ์ „์†ก๊ณ„์ธต TCP, UDP ๋“ฑ,
์ด๋ฅผ ์ž˜ ๊ฐ์‹ธ์„œ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋กœ ๋ณด๋‚ด์ฃผ๋Š” ๋„คํŠธ์›Œํฌ ๊ณ„์ธต IP,
์ด๋ฅผ ์‹ค์ œ๋กœ ๋ฐ›๋Š” ๋ถ€๋ถ„์ธ ๋„คํŠธ์›Œํฌ ์•ก์„ธ์Šค(ํ˜น์€ ์ธํ„ฐํŽ˜์ด์Šค) ๊ณ„์ธต์˜ ์ด๋”๋„ท์„ ์˜ˆ๋กœ ๋“ค ์ˆ˜ ์žˆ๊ฒ ์Šต๋‹ˆ๋‹ค.

@hyunjune-lee
Copy link
Contributor

TCP/IP ์ธํ„ฐ๋„ท์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค.
์ด๊ฑด ํŒจํ‚ท ํ†ต์‹  ๋ฐฉ์‹์˜ ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ์ธ IP(Internet Protocol)์™€ ์ „์†ก ์กฐ์ ˆ ํ”„๋กœํ† ์ฝœ์ธ TCP(Transmission Control Protocol)๋กœ ์ด๋ฃจ์–ด์ ธ์žˆ๋‹ค. IP๋Š” ํŒจํ‚ท ์ „๋‹ฌ ์—ฌ๋ถ€๋ฅผ ๋ณด์ฆํ•˜์ง€ ์•Š๊ณ , ํŒจํ‚ท์„ ๋ณด๋‚ธ ์ˆœ์„œ์™€ ๋ฐ›๋Š” ์ˆœ์„œ๊ฐ€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๋‹ค. TCP๋Š” IP ์œ„์—์„œ ๋™์ž‘ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ๋กœ, ๋ฐ์ดํ„ฐ์˜ ์ „๋‹ฌ์„ ๋ณด์ฆํ•˜๊ณ  ๋ณด๋‚ธ ์ˆœ์„œ๋Œ€๋กœ ๋ฐ›๊ฒŒ ํ•ด์ค€๋‹ค. HTTP, FTP, SMTP ๋“ฑ TCP๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๋งŽ์€ ์ˆ˜์˜ application protocol๋“ค์ด IP ์œ„์—์„œ ๋™์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— TCP/IP๋กœ ๋ถ€๋ฅด๊ธฐ๋„ ํ•œ๋‹ค. TCP/IP protocol์€ OSI ๋ชจํ˜•๋ณด๋‹ค ๋จผ์ € ๊ฐœ๋ฐœ๋˜์—ˆ๋‹ค. TCP/IP ํ”„๋กœํ† ์ฝœ์€ OSI ๋ชจํ˜•๊ณผ ์ •ํ™•ํ•˜๊ฒŒ ์ผ์น˜ํ•˜์ง€๋Š” ์•Š์ง€๋งŒ, OSI ๋ชจํ˜•์„ 4๊ณ„์ธต ํ˜น์€ 5๊ณ„์ธต์œผ๋กœ ๋ถ„๋ฅ˜ํ•˜์—ฌ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

Layer 4 : ์‘์šฉ ๊ณ„์ธต (Application Layer) - DNS, TFTP, TLS/SSL, FTP, HTTP, IMAP
๋‹ค๋ฅธ ๊ณ„์ธต์˜ ์„œ๋น„์Šค์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” application ๊ณ„์ธต์„ ์ œ๊ณตํ•œ๋‹ค. application๋“ค์ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•˜๊ธฐ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” protocol์„ ์ •์˜ํ•œ๋‹ค.

Layer 3 : ์ „์†ก ๊ณ„์ธต (Transport Layer) - TCP, UDP, DCCP, SCTP, IL, RUDP
์ž๋ฃŒ์˜ ์†ก์ˆ˜์‹ ์„ ๋‹ด๋‹นํ•œ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์˜ ์„ธ์…˜๊ณผ ๋ฐ์ดํ„ฐ๊ทธ๋žจ ํ†ต์‹ ์„œ๋น„์Šค ์ œ๊ณตํ•œ๋‹ค.

Layer 2 : ์ธํ„ฐ๋„ท ๊ณ„์ธต (Internet Layer) - IP (IPv4, IPv6)
๋…ผ๋ฆฌ์ ์ธ ์ฃผ์†Œ IP๋ฅผ ์ด์šฉํ•œ ๋…ธ๋“œ๊ฐ„ ์ „์†ก๊ณผ ๋ผ์šฐํŒ… ๊ธฐ๋Šฅ์„ ์ฒ˜๋ฆฌํ•˜๊ฒŒ ๋œ๋‹ค. ๋„คํŠธ์›Œํฌ์ƒ ์ตœ์ข… ๋ชฉ์ ์ง€๊นŒ์ง€ ์ •ํ™•ํ•˜๊ฒŒ ์—ฐ๊ฒฐ๋˜๋„๋ก ์—ฐ๊ฒฐ์„ฑ์„ ์ œ๊ณตํ•œ๋‹ค.

Layer 1: ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ ๊ณ„์ธต (Network Access Layer) - Ethernet, Wi-Fi, Token ring
TCP/IP ํŒจํ‚ท์„ ๋„คํŠธ์›Œํฌ ๋งค์ฒด๋กœ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ๊ณผ ๋„คํŠธ์›Œํฌ ๋งค์ฒด์—์„œ TCP/IP ํŒจํ‚ท์„ ๋ฐ›์•„๋“ค์ด๋Š” ๊ณผ์ •์„ ๋‹ด๋‹นํ•œ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์—๋Ÿฌ๊ฒ€์ถœ / ํŒจํ‚ท์˜ ํ”„๋ ˆ์ž„ํ™”๋ฅผ ๋‹ด๋‹นํ•œ๋‹ค.

@hidaehyunlee
Copy link
Member

  • ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณ„์ธต : http, dns, tls/ssl
  • ์ „์†ก๊ณ„์ธต : tcp, udp
  • ์ธํ„ฐ๋„ท๊ณ„์ธต : ip
  • ๋„คํŠธ์›Œํฌ์ธํ„ฐํŽ˜์ด์Šค๊ณ„์ธต : ethernet

๋ฐ์ดํ„ฐ์˜ ์ •ํ™•์„ฑ ํ™•์ธ์€ TCP๊ฐ€, ํŒจํ‚ท์„ ๋ชฉ์ ์ง€๊นŒ์ง€ ์ „์†กํ•˜๋Š” ์ผ์€ IP๊ฐ€ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋Š” ๋‹จ๊ณ„๋ณ„๋กœ ํ—ค๋”๋ฅผ ๋ถ™์—ฌ ์ „์†กํ•˜๋ฉฐ ์ด๋ฅผ ๋ฐ์ดํ„ฐ ์บก์Аํ™”๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.

OSI 7๋ชจ๋ธ๊ณผ ๋น„๊ตํ•ด์„œ ์ถ”๊ฐ€๋กœ ์„ค๋ช…ํ•˜์ž๋ฉด OSI 7 ์ฐธ์กฐ๋ชจ๋ธ์€ ๋ง๊ทธ๋Œ€๋กœ ์ฐธ์กฐ ๋ชจ๋ธ์ผ ๋ฟ ์‹ค์ œ ์‚ฌ์šฉ๋˜๋Š” ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ์€ ๋Œ€๋ถ€๋ถ„ 7๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ์™„์ „ํžˆ ๋”ฐ๋ฅด์ง€ ์•Š๊ณ , 4๋‹จ๊ณ„๋กœ ์ด๋ฃจ์–ด์ง„ TCP/IP ๋ชจ๋ธ์„ ๋”ฐ๋ฅธ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment