1. IP ์ฃผ์†Œ๋ž€?

  • ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ํŠน์ • ์ปดํ“จํ„ฐ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ณ ์œ  ์ฃผ์†Œ์ด๋‹ค.
  • ์˜ˆ: 13.25.15.132
  • ๋„๋ฉ”์ธ(์˜ˆ: naver.com)๋„ ์‹ค์ œ๋กœ๋Š” ์ด ๊ฐ™์€ IP ์ฃผ์†Œ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๊ณ  ์žˆ๋‹ค.
  • IP → “์ง‘ ์ฃผ์†Œ”๋ผ๋ฉด, ์ปดํ“จํ„ฐ ์œ„์น˜๋ฅผ ์ฐพ์•„๊ฐˆ ์ˆ˜ ์žˆ๋‹ค.

 


 

2. ํฌํŠธ(port)๋ž€?

  • ํ•œ ์ปดํ“จํ„ฐ ๋‚ด์—์„œ ์‹คํ–‰ ์ค‘์ธ ํŠน์ • ํ”„๋กœ๊ทธ๋žจ(์„œ๋น„์Šค)์„ ์‹๋ณ„ํ•˜๋Š” ๋ฒˆํ˜ธ์ด๋‹ค.
  • ์˜ˆ: 13.25.15.132:3000 → IP๊ฐ€ “์ง‘”์ด๋ผ๋ฉด, :3000์€ “์ง‘ ์•ˆ์— ์žˆ๋Š” ๋ฐฉ ๋ฒˆํ˜ธ(ํ”„๋กœ๊ทธ๋žจ)”์™€ ๊ฐ™๋‹ค.

 


 

3. ํฌํŠธ ๋ฒˆํ˜ธ์™€ ๊ธฐ๋ณธ ํฌํŠธ

  1. ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์ƒ๋žตํ•  ๋•Œ
    • HTTP ๊ธฐ๋ณธ ํฌํŠธ์ธ 80๋ฒˆ์œผ๋กœ ์š”์ฒญ์„ ๋ณด๋‚ธ๋‹ค.
    • ๋”ฐ๋ผ์„œ naver.com ์ž…๋ ฅ ์‹œ ๋‚ด๋ถ€์ ์œผ๋กœ naver.com:80์— ์ ‘์†ํ•œ๋‹ค.
  2. ํŠน์ • ํฌํŠธ๋ฅผ ์ง€์ •ํ•˜๋ ค๋ฉด
    • ์ฃผ์†Œ์ฐฝ์— naver.com:3000์ฒ˜๋Ÿผ :ํฌํŠธ๋ฒˆํ˜ธ๋ฅผ ๋ถ™์ด๋ฉด ๋œ๋‹ค.

 


 

4. ์ž˜ ์•Œ๋ ค์ง„ ํฌํŠธ(Well-Known Port)

  • ํฌํŠธ ๋ฒˆํ˜ธ ๋ฒ”์œ„: 0 ~ 65,535
  • 0 ~ 1,023๋ฒˆ์€ ์ฃผ์š” ํ”„๋กœํ† ์ฝœ์— ์˜ˆ์•ฝ๋œ “์ž˜ ์•Œ๋ ค์ง„ ํฌํŠธ”
  • ์ž์ฃผ ์“ฐ์ด๋Š” ์˜ˆ์‹œ:

     ํฌํŠธ ๋ฒˆํ˜ธ                          ํ”„๋กœํ† ์ฝœ                                            ์šฉ๋„

22 SSH ์›๊ฒฉ ๋กœ๊ทธ์ธ (Secure Shell)
80 HTTP ๋น„์•”ํ˜ธํ™”๋œ ์›น ํŠธ๋ž˜ํ”ฝ
443 HTTPS ์•”ํ˜ธํ™”๋œ ์›น ํŠธ๋ž˜ํ”ฝ (SSL/TLS)

 


1. HTTP (HyperText Transfer Protocol)
์—ญํ• : ์›น ๋ธŒ๋ผ์šฐ์ €(ํด๋ผ์ด์–ธํŠธ)์™€ ์›น ์„œ๋ฒ„ ๊ฐ„์— “๋ฌธ์„œ(HTML)·์ด๋ฏธ์ง€·์Šคํฌ๋ฆฝํŠธ” ๋“ฑ์„ ์ฃผ๊ณ ๋ฐ›๋Š” ํ†ต์‹  ๊ทœ์•ฝ
ํฌํŠธ ๋ฒˆํ˜ธ: ๊ธฐ๋ณธ 80๋ฒˆ
ํŠน์ง•:๋น„์•”ํ˜ธํ™”(Plain Text) ํ†ต์‹ ์š”์ฒญ(Request)๊ณผ ์‘๋‹ต(Response)์˜ ํ—ค๋”·๋ณธ๋ฌธ์ด ๋ชจ๋‘ ํ‰๋ฌธ์œผ๋กœ ์ „์†ก
์šฉ๋„ ์˜ˆ์‹œ:http://example.com/index.html ๋กœ ์ ‘๊ทผ๊ฐ„๋‹จํ•œ ํ…Œ์ŠคํŠธ๋‚˜ ๋‚ด๋ถ€๋ง์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ





2. HTTPS (HTTP Secure)
์—ญํ• : HTTP์— ๋ณด์•ˆ(SSL/TLS ์•”ํ˜ธํ™”)์„ ์ถ”๊ฐ€ํ•œ ํ†ต์‹  ๊ทœ์•ฝ
ํฌํŠธ ๋ฒˆํ˜ธ: ๊ธฐ๋ณธ 443๋ฒˆ
ํŠน์ง•:์•”ํ˜ธํ™”๋œ(Encrypted) ํ†ต์‹ ์ค‘๊ฐ„์—์„œ ํŒจํ‚ท์„ ํƒˆ์ทจํ•ด๋„ ๋‚ด์šฉ์„ ํ•ด๋… ๋ถˆ๊ฐ€. ์„œ๋ฒ„ ์ธ์ฆ์„ ์œ„ํ•ด SSL/TLS ์ธ์ฆ์„œ ์‚ฌ์šฉ
์šฉ๋„ ์˜ˆ์‹œ:๊ธˆ์œต·์‡ผํ•‘·๋กœ๊ทธ์ธ ํŽ˜์ด์ง€์ฒ˜๋Ÿผ ๋ฏผ๊ฐ ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ๋•Œ https://example.com ๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ์ดํŠธ





3. SSH (Secure Shell)
์—ญํ• : ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์›๊ฒฉ ์„œ๋ฒ„์— ํ„ฐ๋ฏธ๋„(๋ช…๋ น์ค„) ์ ‘์†์„ ์•ˆ์ „ํ•˜๊ฒŒ ์ง€์›ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ
ํฌํŠธ ๋ฒˆํ˜ธ: ๊ธฐ๋ณธ 22๋ฒˆ
ํŠน์ง•:์•”ํ˜ธํ™”๋œ ํ†ต์‹  ์ฑ„๋„ ์ œ๊ณต. ํŒจ์Šค์›Œ๋“œ ๋˜๋Š” ํ‚ค ํŽ˜์–ด ๊ธฐ๋ฐ˜ ์ธ์ฆํŒŒ์ผ ์ „์†ก(SFTP), ํฌํŠธ ํฌ์›Œ๋”ฉ ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ ํฌํ•จ
์šฉ๋„ ์˜ˆ์‹œ:EC2·๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„์— ssh -i key.pem ec2-user@IP ๋กœ ์ ‘์†์„œ๋ฒ„ ๊ด€๋ฆฌ·์„ค์ •·๋””๋ฒ„๊น…์„ ์œ„ํ•œ ์›๊ฒฉ ํ„ฐ๋ฏธ๋„




ํ•ต์‹ฌ ํฌ์ธํŠธ

HTTP → ๋น„๋ณด์•ˆ ์›น ํ†ต์‹ HTTPS → ์•”ํ˜ธํ™”๋œ ๋ณด์•ˆ ์›น ํ†ต์‹ SSH → ์•”ํ˜ธํ™”๋œ ์›๊ฒฉ ํ„ฐ๋ฏธ๋„ ์ ‘์†

โ€ป ๊ทœ์•ฝ์— ๋”ฐ๋ผ 0~1,023๋ฒˆ ํฌํŠธ๋ฅผ ์“ฐ๋„๋ก ๊ถŒ์žฅํ•˜์ง€๋งŒ, ๋ฐ˜๋“œ์‹œ ์ง€์ผœ์•ผ ํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋ฉฐ, ์˜ˆ๋ฅผ ๋“ค์–ด HTTP๋ฅผ 3000๋ฒˆ์ด๋‚˜ 8080๋ฒˆ ํฌํŠธ๋กœ ์šด์˜ํ•ด๋„ ๋œ๋‹ค.

 

 

 

IP ์ฃผ์†Œ = ๋„คํŠธ์›Œํฌ์ƒ์˜ “์ง‘ ์ฃผ์†Œ”
ํฌํŠธ ๋ฒˆํ˜ธ = “์ง‘ ์•ˆ์˜ ๋ฐฉ ๋ฒˆํ˜ธ(ํ”„๋กœ๊ทธ๋žจ ์‹๋ณ„์ž)”
๊ธฐ๋ณธ ํฌํŠธHTTP → 80๋ฒˆHTTPS → 443๋ฒˆSSH → 22๋ฒˆ
์ž˜ ์•Œ๋ ค์ง„ ํฌํŠธ(0–1,023๋ฒˆ)๋Š” ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ์— ์˜ˆ์•ฝ๋˜์–ด ์žˆ์ง€๋งŒ,
์ž„์˜์˜ ํฌํŠธ(์˜ˆ: 3000, 8080)๋กœ๋„ ์šด์˜ ๊ฐ€๋Šฅํ•˜๋‹ค.

 

+ Recent posts