[Network] TCP / IP

GreenBeanΒ·2021λ…„ 10μ›” 1일
0
post-thumbnail

TCP / IP

TCP / IPλž€?

  • 인터넷 ν”„λ‘œν† μ½œ μŠ€μœ„νŠΈ(Internet Protocol Suite)λŠ” μΈν„°λ„·μ—μ„œ 컴퓨터듀이 μ„œλ‘œ 정보λ₯Ό μ£Όκ³ λ°›λŠ”λ° μ“°μ΄λŠ” 톡신 κ·œμ•½(ν”„λ‘œν† μ½œ)의 λͺ¨μŒ
  • 인터넷 ν”„λ‘œν† μ½œ 슈트 쀑 TCP와 IPκ°€ κ°€μž₯ 많이 쓰이기 λ•Œλ¬Έμ— TCP/IP ν”„λ‘œν† μ½œ μŠˆνŠΈλΌκ³ λ„ 뢈림
  • TCP/IPλŠ” OSI 7 Layer μ€‘μ—μ„œ Layer 3, Layer 4λ₯Ό λ‹€λ£¨λŠ” ν”„λ‘œν† μ½œ
  • TCP/IPλŠ” νŒ¨ν‚· 톡신 λ°©μ‹μ˜ 인터넷 ν”„λ‘œν† μ½œμΈ IP와 전솑 쑰절 ν”„λ‘œν† μ½œμΈ TCP둜 이루어져 있음
    • IPλŠ” νŒ¨ν‚· 전달 μ—¬λΆ€λ₯Ό λ³΄μ¦ν•˜μ§€ μ•Šκ³  νŒ¨ν‚·μ„ 보낸 μˆœμ„œμ™€ λ°›λŠ” μˆœμ„œκ°€ λ‹€λ₯Ό 수 있음
    • TCPλŠ” IP μœ„μ—μ„œ λ™μž‘ν•˜λŠ” ν”„λ‘œν† μ½œλ‘œ, λ°μ΄ν„°μ˜ 전달을 λ³΄μ¦ν•˜κ³  보낸 μˆœμ„œλŒ€λ‘œ λ°›κ²Œ ν•΄μ€Œ
  • HTTP, FTP, SMTP λ“± TCPλ₯Ό 기반으둜 ν•œ λ§Žμ€ 수의 μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ν”„λ‘œν† μ½œλ“€μ΄ IP μœ„μ—μ„œ λ™μž‘ν•˜κΈ° λ•Œλ¬Έμ—, λ¬Άμ–΄μ„œ TCP/IP둜 λΆ€λ₯΄κΈ°λ„ 함

Tip! Protocol(ν”„λ‘œν† μ½œ)μ΄λž€?

  • ν”„λ‘œν† μ½œ(Protocol)은 μ›λž˜ μ™Έκ΅μƒμ˜ μ–Έμ–΄λ‘œμ¨ μ˜λ‘€λ‚˜ ꡭ가간에 약속을 μ˜λ―Έν•˜λ©°, ν†΅μ‹ μ—μ„œλŠ” μ–΄λ–€ μ‹œμŠ€ν…œμ΄ λ‹€λ₯Έ μ‹œμŠ€ν…œκ³Ό 톡신을 μ›ν™œν•˜κ²Œ μˆ˜μš©ν•˜λ„λ‘ ν•΄μ£ΌλŠ” 톡신 κ·œμ•½, 약속이라 보면 됨
  • ν”„λ‘œν† μ½œμ€ μ‚¬μš© λͺ©μ κ³Ό μ’…λ₯˜μ— 따라 μ—¬λŸ¬κ°€μ§€μ˜ κΈ°λŠ₯을 μ’…ν•©μ μœΌλ‘œ 이루며, λͺ¨λ“  ν”„λ‘œν† μ½œ λ§ˆλ‹€ 전체 κΈ°λŠ₯이 포함 λ˜μ—ˆλ‹€ 라기 보닀 κ²½μš°μ— 닀라 λͺ‡ 가지 κΈ°λŠ₯이 포함 λ˜μ—ˆλ‹€λΌκ³  보면 됨
  • λŒ€ν‘œμ μœΌλ‘œ 인터넷을 ν•  λ•Œ μ‚¬μš©λ˜λŠ” ν”„λ‘œν† μ½œμ€ TCP/IP κ°€ 있음
    • TCP/IPλŠ” Transmission Control Protocol / Internet Protocol 의 μ•½μžλ‘œμ¨ 컴퓨터와 컴퓨터가 톡신 νšŒμ„  λ“±μœΌλ‘œ μ—°κ²° ν•˜κΈ° μœ„ν•œ 톡신 κ·œμ•½
    • κ·Έμ™Έ HTTP, ARP, ICMP, SNMP, SMTP, POP, FTP, TFTP, DHCP 등이 ν”„λ‘œν† μ½œμ˜ μ’…λ₯˜
  • TCP/IPλŠ” ν•˜λ‚˜μ˜ ν”„λ‘œν† μ½œμ΄ μ•„λ‹Œ TCP와 IPλ₯Ό ν•©μ³μ„œ λΆ€λ₯΄λŠ” 말
  • TCP/IPλ₯Ό μ‚¬μš©ν•˜κ² λ‹€λŠ” 것은 IP μ£Όμ†Œ 체계λ₯Ό λ”°λ₯΄λ©° TCP의 νŠΉμ„±μ„ ν™œμš©ν•΄ μ†‘μ‹ μžμ™€ μˆ˜μ‹ μžμ˜ 논리적 연결을 μƒμ„±ν•˜κ³  신뒰성을 μœ μ§€ν•  수 μžˆλ„λ‘ ν•˜κ² λ‹€λŠ” 것을 의미
    • 즉, TCP/IPλ₯Ό λ§ν•œλ‹€λŠ” 것은 μ†‘μ‹ μžκ°€ μˆ˜μ‹ μžμ—κ²Œ IP μ£Όμ†Œλ₯Ό μ‚¬μš©ν•˜μ—¬ 데이터λ₯Ό μ „λ‹¬ν•˜κ³  κ·Έ 데이터가 μ œλŒ€λ‘œ κ°”λŠ”μ§€, λ„ˆλ¬΄ λΉ λ₯΄μ§€λŠ” μ•ŠλŠ”μ§€, μ œλŒ€λ‘œ λ°›μ•˜λ‹€κ³  연락은 μ˜€λŠ”μ§€μ— λŒ€ν•œ 이야기λ₯Ό ν•˜κ³  μžˆλŠ” 것
profile
🌱 Backend-Dev | hwaya2828@gmail.com

0개의 λŒ“κΈ€