Skip to content

🟒 HTTP κ°œλ… μ•Œμ•„κ°€κΈ° (2) : PORT 와 DNSΒ #83

@leemember

Description

@leemember

PORT

ν¬νŠΈλŠ” λ°°κ°€ λ„μ°©ν•˜λŠ” ν•­κ΅¬λΌλŠ” 뜻이 μžˆλ‹€. 이와같이 ν¬νŠΈμ— νŒ¨ν‚·λ“€μ΄ λ„μ°©ν•œλ‹€.
예λ₯Όλ“€μ–΄ ν΄λΌμ΄μ–ΈνŠΈ PC에 κ²Œμž„, 화상톡화, μ›Ή λΈŒλΌμš°μ € μš”μ²­ κΉŒμ§€ 총 3κ°€μ§€μ˜ λ©€ν‹°λ₯Ό ν•˜κ³  μžˆλ‹€κ³  ν•˜λ©΄ νŒ¨ν‚·λ“€μ΄ λ‚˜μ˜ IP에 λ„˜μ–΄μ˜¬ν…λ° 이걸 ν•˜λ‚˜ν•˜λ‚˜ 잘 λ“€μ–΄μ˜¨κ²Œ λ§žλŠ” 것인지 μ–΄λ–»κ²Œ ꡬ뢄할 것인가? 숫자둜 κ΅¬λΆ„ν•˜λ©΄ λœλ‹€.

TCP/IP πŸ‘‡ 이 λ‚΄μš©λ“€μ΄ λͺ¨λ‘ 합쳐진 것

IP νŒ¨ν‚· : μΆœλ°œμ§€ IP, λͺ©μ μ§€ IP
TCP μ„Έκ·Έλ¨ΌνŠΈ : μΆœλ°œμ§€ PORT, λͺ©μ μ§€ PORT, μ „μ†‘μ œμ–΄, μˆœμ„œ, 검증정보

🌼 ν΄λΌμ΄μ–ΈνŠΈ-----νŒ¨ν‚·----------μ„œλ²„

(1) κ²Œμž„ 8090 --> κ²Œμž„μ„œλ²„μ—°κ²° (11220) --> μ„œλ²„ 도착
(2) 화상톡화 21000 --> 화상톡화 톡신 (32202) --> μ„œλ²„ 도착
(3) μ›ΉλΈŒλΌμš°μ € 10010 --> μ›Ή λΈŒλΌμš°μ € μš”μ²­ (80) --> μ„œλ²„ 도착

0~65535 ν• λ‹Ή κ°€λŠ₯
0~1023 : 잘 μ•Œλ €μ§„ 포트, μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” 것이 μ’‹λ‹€.

**
FTP - 20, 21
TELNET - 23
HTTP - 80
HTTPS - 443**


DNS (도메인 λ„€μž„ μ‹œμŠ€ν…œ)

IPλŠ” κΈ°μ–΅ν•˜κΈ° μ–΄λ ΅λ‹€. (IP:200.200.200.2)
그리고 IPλŠ” 변경될 수 μžˆλ‹€. (IP:200.200.200.2 -> IP:200.200.200.3)
κ·Έλž˜μ„œ 이런 단점듀을 λ³΄μ™„ν•˜κ³ μž 도메인 λ„€μž„ μ‹œμŠ€ν…œμ΄ 생긴 것이닀.

  • μ „ν™”λ²ˆν˜ΈλΆ€ 역할을 ν•΄μ€Œ
  • 도메인 λͺ…을 IP μ£Όμ†Œλ‘œ λ³€ν™˜

예)
goggle.com -> ip: 200.200.200.2
aaa.com -> 210.210.210.3
μ΄λ ‡κ²Œ 등둝을 해두면 DNS μ„œλ²„κ°€ 이에 λŒ€ν•œ 응닡을 μ€€λ‹€.
DNS μ„œλ²„κ°€ 있음으둜써 마치 μ „ν™”λ²ˆν˜ΈλΆ€κ°€ μžˆλŠ” κ²ƒμ²˜λŸΌ IPλ₯Ό κΈ°μ–΅ν•˜μ§€ μ•Šμ•„λ„ λœλ‹€.

정리

  • 인터넷 톡신 (λ³΅μž‘ν•œ 인터넷 λ§μ—μ„œ λ©”μ‹œμ§€λ₯Ό 보내기 μœ„ν•΄ 인터넷 ν”„λ‘œν† μ½œμ΄ μžˆμ–΄μ•Όν•œλ‹€)
  • λ©”μ‹œμ§€ μˆœμ„œκ°€ 꼬일 μˆ˜κ°€ μžˆλ‹€. (이 κΌ¬μ΄λŠ” 것을 TCP ν”„λ‘œν† μ½œμ΄ ν•΄κ²°ν•΄μ€Œ / UDPλŠ” 거의 λ°±μ§€μƒνƒœμΈλ° ν•„μš”μ— 따라 λ‚΄κ°€ 슀슀둜 κΈ°λŠ₯듀을 ν™•μž₯μ‹œν‚¬ 수 μžˆλ‹€.)
  • PORT : 같은 IP μ•ˆμ—μ„œ λ™μž‘ν•˜λŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ κ΅¬λΆ„ν•˜κΈ° μœ„ν•΄μ„œ μ‚¬μš©ν•œλ‹€. (IP = μ•„νŒŒνŠΈ, PORT = λͺ‡λ™, λͺ‡ν˜Έ 둜 μ΄ν•΄ν•˜κΈ°)
  • DNS : IPλ₯Ό ν•˜λ‚˜ν•˜λ‚˜ λ‹€ μ™Έμš°κΈ°κ°€ μ–΄λ €μš΄λ° DNSλŠ” IP μ „ν™”λ²ˆν˜ΈλΆ€λΌκ³  μƒκ°ν•˜λ©΄ λœλ‹€.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions