๐Ÿ”ฌComputer Science/๋„คํŠธ์›Œํฌ

TIL) IP์™€ ํฌํŠธ, port, 127.0.0.1์ด๋ž€? IPv6, ๋ฐ˜๋“œ์‹œ ์•Œ์•„์•ผํ•˜๋Š” ํฌํŠธ ๋ฒˆํ˜ธ

hellohailie 2022. 6. 9. 11:43

 

IP ์ฃผ์†Œ๋ž€? (IP address(Internet Protocol address)

โžฅ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ํŠน์ • PC์˜ ์ฃผ์†Œ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ฒด๊ณ„

 

์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  PC๋Š” IP ์ฃผ์†Œ์ฒด๊ณ„๋ฅผ ๋”ฐ๋ผ ๋„ค ๋ฉ์ด์˜ ์ˆซ์ž๋กœ ๊ตฌ๋ถ„๋œ๋‹ค.

์ด๋ ‡๊ฒŒ ๋„ค ๋ฉ์ด์˜ ์ˆซ์ž๋กœ ๊ตฌ๋ถ„๋œ IP ์ฃผ์†Œ์ฒด๊ณ„๋ฅผ IPv4๋ผ๊ณ  ํ•œ๋‹ค. IPv4๋Š” Internet Protocol version 4์˜ ์ค„์ž„๋ง๋กœ, IP ์ฃผ์†Œ์ฒด๊ณ„์˜ ๋„ค ๋ฒˆ์งธ ๋ฒ„์ „์„ ๋œปํ•œ๋‹ค.

 

IPv4๋Š” ๊ฐ ๋ฉ์–ด๋ฆฌ๋งˆ๋‹ค 0๋ถ€ํ„ฐ 255๊นŒ์ง€ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ 2^(32)์ธ ์•ฝ 43์–ต ๊ฐœ์˜ IP ์ฃผ์†Œ๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์•Œ๊ธฐ!

  • localhost, 127.0.0.1 : ํ˜„์žฌ ์‚ฌ์šฉ ์ค‘์ธ ๋กœ์ปฌ PC๋ฅผ ์ง€์นญํ•œ๋‹ค.
  • 0.0.0.0, 255.255.255.255 : broadcast address, ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์— ์ ‘์†๋œ ๋ชจ๋“  ์žฅ์น˜์™€ ์†Œํ†ตํ•˜๋Š” ์ฃผ์†Œ์ด๋‹ค. ์„œ๋ฒ„์—์„œ ์ ‘๊ทผ ๊ฐ€๋Šฅ IP ์ฃผ์†Œ๋ฅผ broadcast address ๋กœ ์ง€์ •ํ•˜๋ฉด, ๋ชจ๋“  ๊ธฐ๊ธฐ์—์„œ ์„œ๋ฒ„์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค.

IPv4๋กœ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๋Š” PC๊ฐ€ ํ•œ๊ณ„๋ฅผ ๋„˜์–ด์„œ๊ฒŒ ๋˜๋ฉด์„œ, IPv6(IP version 6) ๊ฐ€ ์ƒˆ๋กœ ๋“ฑ์žฅํ–ˆ๋‹ค.

IPv6๋Š” ํ‘œ๊ธฐ๋ฒ•์„ ๋‹ฌ๋ฆฌ ์ฑ…์ •ํ•˜์—ฌ 2^(128)๊ฐœ์˜ IP ์ฃผ์†Œ๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.

 


PORT

์˜ˆ๋ฅผ๋“ค์–ด ํ„ฐ๋ฏธ๋„์—์„œ ๋ฆฌ์•กํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๋กœ์ปฌ PC์˜ IP ์ฃผ์†Œ์ธ 127.0.0.1 ๋’ค์— :3000๊ณผ ๊ฐ™์€ ์ˆซ์ž๊ฐ€ ํ‘œํ˜„๋œ๋‹ค.

์ด ์ˆซ์ž๋Š” IP ์ฃผ์†Œ๊ฐ€ ๊ฐ€๋ฆฌํ‚ค๋Š” PC์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š” ํ†ต๋กœ(์ฑ„๋„)๋ฅผ ์˜๋ฏธํ•œ๋‹ค. 

 

์ด๋ฏธ ์‚ฌ์šฉ ์ค‘์ธ ํฌํŠธ๋Š” ์ค‘๋ณตํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค.

ํฌํŠธ ๋ฒˆํ˜ธ๋Š” 0~ 65535 ๊นŒ์ง€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๊ทธ์ค‘์—์„œ 0 ~ 1024๋ฒˆ ๊นŒ์ง€์˜ ํฌํŠธ ๋ฒˆํ˜ธ๋Š” ์ฃผ์š” ํ†ต์‹ ์„ ์œ„ํ•œ ๊ทœ์•ฝ์— ๋”ฐ๋ผ ์ด๋ฏธ ์ •ํ•ด์ ธ ์žˆ๋‹ค.

๋ฐ˜๋“œ์‹œ ์•Œ์•„์•ผ ํ•  ์ž˜ ์•Œ๋ ค์ง„ ํฌํŠธ ๋ฒˆํ˜ธ

  • 22 : SSH
  • 80 : HTTP
  • 443: HTTPS

๐Ÿค“์ด๋ฏธ ์ •ํ•ด์ง„ ํฌํŠธ ๋ฒˆํ˜ธ๋ผ๋„, ํ•„์š”์— ๋”ฐ๋ผ ์ž์œ ๋กญ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

์ž˜ ์•Œ๋ ค์ง„ ํฌํŠธ์˜ ๊ฒฝ์šฐ URI ๋“ฑ์— ๋ช…์‹œํ•˜์ง€ ์•Š์ง€๋งŒ, ๊ทธ ์™ธ์˜ ์ž˜ ์•Œ๋ ค์ง€์ง€ ์•Š์€ ํฌํŠธ(3000๊ณผ ๊ฐ™์€ ์ž„์‹œ ํฌํŠธ)๋Š” ๋ฐ˜๋“œ์‹œ ํฌํ•จํ•ด์•ผ ํ•œ๋‹ค.

 

 

 

 

 

๐Ÿ˜ƒ ์ž˜๋ชป๋œ ๊ฐœ๋… ์ „๋‹ฌ์ด ์žˆ๋‹ค๋ฉด ๋Œ“๊ธ€ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ €์˜ ์„ฑ์žฅ์— ํฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค๐Ÿค“