๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
6. CS ๊ธฐ์ดˆ ๐Ÿ“š/Linux & Unix ๐Ÿง

[Linux/Unix] [14] ์†Œ์ผ“ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

by lxvxxu 2025. 12. 8.

 

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

5๊ฐœ ๊ณ„์ธต

 

 

์†Œ์ผ“ ์ธํ„ฐํŽ˜์ด์Šค

 

 

 

IP ์ฃผ์†Œ

 

ํ˜ธ์ŠคํŠธ๋ช…

 

ํฌํŠธ ๋ฒˆํ˜ธ

 

 

์†Œ์ผ“์˜ ์ข…๋ฅ˜

์œ ๋‹‰์Šค ๋„๋ฉ”์ธ ์†Œ์ผ“

์ธํ„ฐ๋„ท ์†Œ์ผ“

 

์†Œ์ผ“์˜ ํ†ต์‹  ๋ฐฉ์‹

ํ”„๋กœํ† ์ฝœ : ์†Œ์ผ“์„ ์ด์šฉํ•  ๋•Œ๋„ ํ•˜๋ถ€ ํ”„๋กœํ† ์ฝœ๋กœ TCP๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ์ธ์ง€ UDP๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ์ด์ง€ ์ง€์ •ํ•ด์•ผ ํ•จ.

์ด ๋•Œ ์ •์˜๋œ ์ƒ์ˆ˜๋ฅผ ์ด์šฉํ•œ๋‹ค.

 

์†Œ์ผ“์˜ 4๊ฐ€์ง€ ํ†ต์‹  ์œ ํ˜•

 

 

์†Œ์ผ“ ๊ด€๋ จ ๊ตฌ์กฐ์ฒด/ํ•จ์ˆ˜

์œ ๋‹‰์Šค ๋„๋ฉ”์ธ ์†Œ์ผ“์˜ ์ฃผ์†Œ ๊ตฌ์กฐ์ฒด

 

์ธํ„ฐ๋„ท ์†Œ์ผ“์˜ ์ฃผ์†Œ ๊ตฌ์กฐ์ฒด

 

 

๋ฐ”์ดํŠธ ์ˆœ์„œ ํ•จ์ˆ˜

๋น… ์—”๋””์–ธ ๋ฐฉ์‹

๋ฆฌํ‹€ ์—”๋””์–ธ ๋ฐฉ์‹

๋„คํŠธ์›Œํฌ ๋ฐ”์ดํŠธ ์ˆœ์„œ(NBO), ํ˜ธ์ŠคํŠธ ๋ฐ”์ดํŠธ ์ˆœ์„œ(HBO)

 

์†Œ์ผ“ ์ธํ„ฐํŽ˜์ด์Šค ํ•จ์ˆ˜์˜ ์ข…๋ฅ˜

socket()

bind()

listen()

connect()
accept()

send()
recv()

sendto()

recvfrom()

close()

 

์†Œ์ผ“ ์ธํ„ฐํŽ˜์ด์Šค ํ•จ์ˆ˜์˜ ํ˜ธ์ถœ ์ˆœ์„œ

์„œ๋ฒ„ / ํด๋ผ์ด์–ธํŠธ

 

 


๋ฐ๋ชฌ ํ”„๋กœ์ƒˆ์Šค

๊ฐœ์š”

๋ถ„๋ฅ˜ : ๋ฐ˜๋ณต ์„œ๋ฒ„ / ๋™์‹œ ๋™์ž‘ ์„œ๋ฒ„ / ๋ฐ˜๋ณต ์‹คํ–‰ ์„œ๋ฒ„

 

 

 


์‹ค์Šต ์ฝ”๋“œ๋Š” ์•„๋ž˜ Github ๋งํฌ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

https://github.com/lxvxxu/UNIX_PROGRAMMING

 

GitHub - lxvxxu/UNIX_PROGRAMMING: Study subjects 25-2 <UNIX_PROGRAMMING> (HAEA0014) at Sangmyung University.

Study subjects 25-2 <UNIX_PROGRAMMING> (HAEA0014) at Sangmyung University. - lxvxxu/UNIX_PROGRAMMING

github.com