πŸ”¬Computer Science/λ„€νŠΈμ›Œν¬

[TIL] PORTλŠ” 무엇이고 μ–΄λ–€ 역할을 ν•˜λ‚˜μš”?

hellohailie 2023. 1. 3. 00:12

 

πŸ€“λ°°μ›€ μš”μ•½ν•˜κΈ°

PORTλž€?
같은 IP λ‚΄μ—μ„œ ν”„λ‘œμ„ΈμŠ€λ₯Ό κ΅¬λΆ„ν•˜λŠ” 것을 λ§ν•©λ‹ˆλ‹€. ν•˜λ‚˜μ˜ ν”Όμ”¨μ—μ„œ μ—¬λŸ¬ μ„œλ²„μ™€ 톡신을 κ°€λŠ₯ν•˜κ²Œ ν•΄μ£ΌλŠ” 역할을 ν•©λ‹ˆλ‹€. 

TCP/IP νŒ¨ν‚·μ—λŠ” μ–΄λ–€ 정보가 λ“€μ–΄ μžˆλ‚˜μš”?
μΆœλ°œμ§€ IP, μΆœλ°œμ§€ PORT, 도착지 IP, 도착지 PORT, 전솑 데이터 등이 λ“€μ–΄μžˆμŠ΅λ‹ˆλ‹€. 

 

βœ”οΈ TCP/IP νŒ¨ν‚·μ˜ PORTλž€?

μ–΄λŠ μœ μ €κ°€ κ²Œμž„λ„ ν•˜κ³  있고, 화상톡화도 ν•˜κ³  있고, μ›Ή λΈŒλΌμš°μ € μš”μ²­λ„ ν•˜κ³  μžˆλ‹€λ©΄, ν΄λΌμ΄μ–ΈνŠΈ 피씨가 μ—¬λŸ¬κ°œμ˜ μ„œλ²„μ™€ ν†΅μ‹ ν•˜κ³  μžˆλŠ” 상황이닀. 이 ν΄λΌμ΄μ–ΈνŠΈ ν”Όμ”¨λ‘œ νŒ¨ν‚·λ“€μ΄ λ“€μ–΄μ˜¬ν…λ° κ²Œμž„μ—μ„œ ν•„μš”ν•œ νŒ¨ν‚·μΈμ§€ ν™”μƒν†΅ν™”μ—μ„œ ν•„μš”ν•œ νŒ¨ν‚·μΈμ§€, μ›Ή λΈŒλΌμš°μ €μ˜ 응닡 결과둜 μ˜€λŠ” νŒ¨ν‚·μΈμ§€ μ•Œ μˆ˜κ°€ μ—†λ‹€.

 

이 ꡬ뢄을 μ–΄λ–»κ²Œ ν•  것인지에 λŒ€ν•œ 해결책이 λ°”λ‘œ TCP/IP νŒ¨ν‚·μ˜ PORTλ‹€!!

 

IPλŠ” λͺ©μ μ§€ μ„œλ²„λ₯Ό μ°ΎλŠ”κ²ƒ

PORTλŠ” μ„œλ²„ μ•ˆμ—μ„œ λŒμ•„κ°€λŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜λ“€μ„ κ΅¬λΆ„ν•˜λŠ” 것 (같은 IP λ‚΄μ—μ„œ ν”„λ‘œμ„ΈμŠ€λ₯Ό κ΅¬λΆ„ν•˜λŠ” 것)

 


βœ”οΈ TCP/IP νŒ¨ν‚· 정보

  • μΆœλ°œμ§€ IP, μΆœλ°œμ§€ PORT
  • 도착지 IP, 도착지 PORT
  • 전솑 데이터 

βœ”οΈ PORT

  • 0 ~ 65535 ν• λ‹Ή κ°€λŠ₯
  • 0 ~ 1023: 잘 μ•Œλ €μ§„ ν¬νŠΈμ΄λ―€λ‘œ μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” 것이 μ’‹λ‹€. 

FTP - 20, 21

TELNET - 23

HTTP - 80

HTTPS - 443

 

 

πŸ˜ƒ 잘λͺ»λœ κ°œλ… 전달이 μžˆλ‹€λ©΄ λŒ“κΈ€ λΆ€νƒλ“œλ¦½λ‹ˆλ‹€. μ €μ˜ μ„±μž₯에 큰 도움이 λ©λ‹ˆλ‹€πŸ€“