TerryEHLee 2023. 9. 14. 13:23

TCP(Transmission Control Protocol)

: 인터넷 ν”„λ‘œν† μ½œ μŠ€μœ„νŠΈμ˜ λΆ€λΆ„ 쀑 ν•˜λ‚˜λ‘œ, 컴퓨터와 λ‹€λ₯Έ μž₯치 κ°„ 데이터 전솑을 μœ„ν•΄ μ‚¬μš©λ˜λŠ” ν”„λ‘œν† μ½œ, 데이터λ₯Ό νŒ¨ν‚·μ΄λΌλŠ” μž‘μ€ 쑰각으둜 λ‚˜λˆ„μ–΄ 전솑
HTTP, FTP, SMTP 및 Telnet λ“±μ˜ λ‹€μ–‘ν•œ μ‘μš© ν”„λ‘œν† μ½œμ—μ„œ μ‚¬μš©λ˜λ©°, μ‹ λ’°μ„± μžˆλŠ” 데이터 전솑이 ν•„μš”ν•œ 거의 λͺ¨λ“  κ³³μ—μ„œ ν™œμš©λ¨

  • μ£Όμš”νŠΉμ§•
  1. μ‹ λ’°μ„±
    데이터가 전솑될 λ•Œ 였λ₯˜ κ²€μΆœκ³Ό 볡ꡬ λ©”μ»€λ‹ˆμ¦˜μ΄ λ‚΄μž₯λ˜μ–΄ μžˆμ–΄, 데이터 μ†μ‹€μ΄λ‚˜ 손상을 μ΅œμ†Œν™”ν•¨
  2. μˆœμ„œ 보μž₯
    데이터 νŒ¨ν‚·μ„ μ „μ†‘ν•œ μˆœμ„œλŒ€λ‘œ μž¬μ‘°λ¦½ν•˜μ—¬ μˆ˜μ‹ μΈ‘μ— μ „λ‹¬ν•˜μ—¬ 데이터 일관성을 보μž₯함
  3. 흐름 μ œμ–΄
    μˆ˜μ‹  츑이 μ²˜λ¦¬ν•  수 μžˆλŠ” μ†λ„λ‘œ 데이터λ₯Ό 보내고 이λ₯Ό 톡해 λ„€νŠΈμ›Œν¬ ν˜Όμž‘μ„ λ°©μ§€ν•˜κ³  데이터 손싀을 μ΅œμ†Œν™”ν•¨
  4. μ—°κ²° μ§€ν–₯적
    연경을 μ„€μ •ν•˜κ³  μœ μ§€ν•œ λ‹€μŒμ— 데이터λ₯Ό μ•ˆμ „ν•˜κ²Œ 전솑 ν›„ 연결을 μ’…λ£Œν•¨. 이 μ—°κ²° μ§€ν–₯적 νŠΉμ„±μ€ μ›Ή λΈŒλΌμš°μ§•, 이메일/파일 전솑과 같은
    μ‘μš©ν”„λ‘œλž¨μ—μ„œ μ€‘μš”ν•¨
  5. 포트 및 IP μ£Όμ†Œ μ‚¬μš©
    포트 번호λ₯Ό μ‚¬μš©ν•˜μ—¬ μ‘μš© ν”„λ‘œκ·Έλž¨ κ°„ 데이터λ₯Ό λΌμš°νŒ…ν•˜κ³ , IP μ£Όμ†Œλ₯Ό μ‚¬μš”ν•˜μ—¬ λͺ©μ μ§€λ₯Ό 식별함

UDP(User Datagram Protocol)

: 인터넷 ν”„λ‘œν† μ½œ μŠ€μœ„νŠΈμ˜ μΌλΆ€λ‘œ μ‚¬μš©λ˜λŠ” ν”„λ‘œν† μ½œλ‘œ 주둜 μ‹€μ‹œκ°„ λ©€ν‹°λ―Έλ””μ–΄ μ‘μš© ν”„λ‘œκ·Έλž¨ 및 슀트리밍 μ„œλΉ„μŠ€μ— μ‚¬μš©λ¨.
데이터λ₯Ό 효율적으둜 μ „μ†‘ν•˜λŠ” μž₯점이 μžˆμœΌλ‚˜ 일뢀 데이터 손싀 및 였λ₯˜κ°€ μžˆμ–΄ 이λ₯Ό ν—ˆμš©ν•  수 μžˆλŠ” μ‘μš© ν”„λ‘œκ·Έλž¨μ— 적합함(μŒμ„± 톡화, 온라인 κ²Œμž„...)

  • μ£Όμš”νŠΉμ§•
  1. λΉ„μ—°κ²°ν˜• ν”„λ‘œν† μ½œ
    연결을 μ„€μ •ν•˜μ§€ μ•Šκ³  데이터λ₯Ό 전솑함, 전솑 μΈ‘κ³Ό μˆ˜μ‹  μΈ‘ 사이에 μ—°κ²° μ„€μ • 단계가 μ—†μŒ. λΉ λ₯Έ 데이터 전솑이 κ°€λŠ₯함
  2. μ‹ λ’°μ„± λΆ€μ‘±
    데이터 전솑 μ‹œ, 였λ₯˜ κ²€μΆœλ§Œ μˆ˜ν–‰ν•˜κ³  였λ₯˜ 볡ꡬλ₯Ό ν•˜μ§€ μ•Šμ•„ 데이터가 손싀/손상 될 수 있으며 μˆœμ„œκ°€ λ°”λ€” 수 있음
  3. 흐름 μ œμ–΄ 및 혼작 μ œμ–΄ λΆ€μ‘±
    흐름/혼작 μ œμ–΄ λ©”μ»€λ‹ˆμ¦˜μ„ μ œκ³΅ν•˜μ§€ μ•ŠμŒ
  4. TCP보닀 μƒλŒ€μ μœΌλ‘œ κ°„λ‹¨ν•˜κ³  μž‘μ€ 크기의 헀더λ₯Ό κ°€μ§€κ³  μžˆμ–΄ μ‹€μ‹œκ°„ μ‘μš© ν”„λ‘œκ·Έλž¨μ—μ„œ μœ μš©ν•˜κ²Œ μ‚¬μš”λ¨

Reference
Chat-GPT