software engineering/์ปดํ“จํ„ฐํ•™๊ฐœ๋ก 

[Computer] ์ธํ„ฐ๋„ท(Internet)

jjingle 2023. 10. 26. 14:10

์ธํ„ฐ๋„ท?

์ปดํ“จํ„ฐ๋กœ ์—ฐ๊ฒฐํ•˜์—ฌ TCP/IP๋ผ๋Š” ํ†ต์‹  ํ”„๋กœํ† ์ฝœ์„ ์ด์šฉํ•ด ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ

 

* ์ธํ„ฐ๋„ท ๊ตฌ์กฐ : ํด๋ผ์ด์–ธํŠธ - ์„œ๋ฒ„ ๋ชจ๋ธ

์„œ๋ฒ„ ์ปดํ“จํ„ฐ(Server Computer) ํด๋ผ์ด์–ธํŠธ(Client)
- ์„œ๋น„์Šค์— ์ ํ•ฉํ•œ ์ •๋ณด๋“ค์„ ์ž์‹ ์˜ ํ•˜๋“œ๋””์Šคํฌ์— ๋ณด๊ด€ํ•˜๊ณ ,
   ์ด๋ฅผ ์™ธ๋ถ€์— ์ œ๊ณต

- ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ์ด๋ผ ๋ถ€๋ฅด๋Š” ํŠน์ •ํ•œ ํ”„๋กœ๊ทธ๋žจ ํ•„์š”
- ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๊ฐ€ ์„œ๋ฒ„์— ์ ‘์†ํ•˜์—ฌ ์„œ๋ฒ„๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์ •๋ณด๋ฅผ ์–ป์Œ
- ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ ํ•„์š”
- Apache, IIS ์›น ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ
- FTP ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ
- ์›น ๋ธŒ๋ผ์šฐ์ € Explorer
- FTP ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ (file transfer protocol)

 

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

ํ†ต์‹  ํ”„๋กœํ† ์ฝœ(Protocol) - ์ปดํ“จํ„ฐ ๊ฐ„์˜ ํ†ต์‹ ๊ทœ์•ฝ์œผ๋กœ ์ปดํ“จํ„ฐ ์‚ฌ์ด์— ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ํ•„์š”ํ•œ ๊ทœ์น™ ๋ฐ ์•ฝ์†
- ์ „ ์„ธ๊ณ„ ์ปดํ“จํ„ฐ์˜ ์ข…๋ฅ˜์™€ ์šด์˜์ฒด์ œ๋‚˜ ๋ฐ์ดํ„ฐ ํ˜•์‹์ด ๋งค์šฐ ๋‹ค์–‘
TCP์˜ ๊ธฐ๋Šฅ - ๋ฐ์ดํ„ฐ๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž‘์€ ์กฐ๊ฐ์œผ๋กœ ๋‚˜๋ˆ„์–ด ํŒจํ‚ท(Packet)์ด๋ž€ ์ •๋ณด ๋‹จ์œ„๋ฅผ ์ƒ์„ฑ, ํŒจํ‚ท์ด ์ œ๋Œ€๋กœ ์ „์†ก๋˜๋Š”์ง€ ํ™•์ธ
- Transmission Control Protocol
IP์˜ ๊ธฐ๋Šฅ - ๋ชจ๋“  ์ปดํ“จํ„ฐ์— IP์ฃผ์†Œ(IP Address)๋ฅผ ๊ธฐ์–ตํ•˜๊ธฐ ์ข‹๋„๋ก ๋„๋ฉ”์ธ ๋„ค์ž„(Domain Name)์„ ๋ถ™์ž„

 

* ์ธํ„ฐ๋„ท ์ฃผ์†Œ

  • ์ธํ„ฐ๋„ท์€ ์ˆ˜๋งŽ์€ ์ปดํ“จํ„ฐ์— ์ฃผ์†Œ์™€ ์ด๋ฆ„์„ ๋ถ€์—ฌํ•˜์—ฌ ๊ตฌ๋ถ„ํ•˜๋Š”๋ฐ, ์ด๋Ÿฌํ•œ ์ฒด๊ณ„๊ฐ€ IP์™€ ๋„๋ฉ”์ธ ๋„ค์ž„
  • ex) IP ์ฃผ์†Œ: 222.122.84.200
  • ex) ๋„๋ฉ”์ธ ๋„ค์ž„: www.naver.com  

 

* ์ธํ„ฐ๋„ท ํŠน์ง•

๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์ •๋ณด์˜ ์‹ค์‹œ๊ฐ„ ๊ตํ™˜ - ๋ฌธ์ž, ๊ทธ๋ฆผ, ์Œ์„ฑ, ๋™์˜์ƒ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์ •๋ณด๋ฅผ ๊ตํ™˜
- ์„ธ๊ณ„ ์–ด๋Š ๊ณณ์—์„œ๋“  ์‹ค์‹œ๊ฐ„ ์ •๋ณด ๊ตํ™˜
์Œ๋ฐฉํ–ฅ ํ™˜๊ฒฝ์˜ ๋„คํŠธ์›Œํฌ - ์ƒํ˜ธ ์ž‘์šฉ์„ฑ(interaction)์€ ๋‹ค๋ฅธ ๋งค์ฒด์™€ ์ฐจ๋ณ„๋˜๋Š” ๊ฐ€์žฅ ํฐ ํŠน์ง•
- TV, ๋ผ๋””์˜ค : ๋‹จ ๋ฐฉํ–ฅ ์†ก์‹ 
๊ฐœ๋ฐฉ์ ์ธ ์„ธ๊ณ„ ๊ทœ๋ชจ์˜ ๋„คํŠธ์›Œํฌ - ๋„คํŠธ์›Œํฌ, ์ปดํ“จํ„ฐ ๊ธฐ์ข…์— ๊ด€๊ณ„์—†์ด ํ‘œ์ค€ํ™”๋œ ๊ทœ์ •์— ๋”ฐ๋ผ ์ƒํ˜ธ๊ฐ„์˜ ์ ‘์†์„ ํ—ˆ์šฉ
- TCP/IP ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒํ˜ธ ๊ฐ„ ์ ‘์†
์†Œ์œ ์ž๋‚˜ ์šด์˜์ž๊ฐ€ ์—†๋Š” ๋ฌด์ •๋ถ€ ๋„คํŠธ์›Œํฌ - ๋‹จ์ง€ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ  ๊ฐ ์ปดํ“จํ„ฐ๊ฐ€ ์ผ์ •ํ•œ ๊ทœ์น™์— ์˜ํ•ด ์ฃผ์†Œ๋ฅผ ๊ฐ–๋„๋ก ์œ ๋„ํ•˜๊ฑฐ๋‚˜               ์ •๊ธฐ์ ์œผ๋กœ ์ ๊ฒ€ํ•˜๊ณ  ํ‘œ์ค€์„ ์ œ์‹œํ•˜๋Š” ๋“ฑ ์ผ๋ถ€ ๊ด€๋ฆฌ ๊ธฐ๊ด€๋งŒ ์กด์žฌ