TCP/UDP

인터넷 ν”„λ‘œν† μ½œ μŠ€νƒμ˜ 4계측
ν”„λ‘œν† μ½œ 계측
TCP/IP νŒ¨ν‚· 정보

TCP/IP : IP μœ„μ—μ„œ λ™μž‘ν•˜λŠ” ν”„λ‘œν† μ½œ TCP

  • Packet = Package + Bucket

TCP νŠΉμ§•β­οΈ 전솑 μ œμ–΄ ν”„λ‘œν† μ½œ(Transmission Control Protocol)

  • μ—°κ²°μ§€ν–₯ - TCP 3 way handshake(가상 μ—°κ²°) : 연결이 λλŠ”μ§€ ν™•μΈλΆ€ν„°ν•˜κ³  보낸닀! μ§„μ§œλ‘œ 연결이 λλ‹€λŠ” 게 μ•„λ‹ˆλΌ ν΄λΌμ΄μ–ΈνŠΈ, μ„œλ²„μΈ‘μ—μ„œ SYN, SYN+ACK, ACKλ₯Ό λ³΄λƒˆμœΌλ‹ˆ 연결이 λμ„κ±°λΌλŠ” κ°œλ…μ (논리적) 연결이 이루어지고, 쀑간에 κ±°μΉ˜λŠ” μˆ˜λ§Žμ€ μ„œλ²„λ“€μ€ 연결이 λλŠ”μ§€ μ‘°μ°¨ λͺ¨λ₯Έλ‹€!

  • 데이터 전달 보증

  • μˆœμ„œ 보μž₯

  • μ‹ λ’°ν•  수 μžˆλŠ” ν”„λ‘œν† μ½œ

  • ν˜„μž¬λŠ” λŒ€λΆ€λΆ„ TCP μ‚¬μš©

μˆœμ„œλ³΄μž₯ ꢁ금증🧐 ν΄λΌμ΄μ–ΈνŠΈμ—μ„œ νŒ¨ν‚·1,2,3 μˆœμ„œλ‘œ μ „μ†‘ν–ˆλŠ”λ° μ„œλ²„μΈ‘μ—μ„œ νŒ¨ν‚·1,3,2둜 였면 νŒ¨ν‚·2λΆ€ν„° λ‹€μ‹œλ³΄λ‚΄λΌκ³  λ˜μ–΄μžˆμŠ΅λ‹ˆλ‹€. 그런데 μ›λž˜ μˆœμ„œκ°€ 123인데 잘λͺ» μ™”λŠ”μ§€, μ›λž˜ μˆœμ„œκ°€ 132이라 λ°”λ₯΄κ²Œ 온 것인지 μ„œλ²„ μΈ‘μ—μ„œ μ–΄λ–»κ²Œ μ•„λ‚˜μš”? =>TCP/IP νŒ¨ν‚· μ •λ³΄μ—λŠ” 전솑 μ œμ–΄, μˆœμ„œ, 검증 정보가 λ“€μ–΄κ°€μžˆκΈ° λ•Œλ¬Έμ— μ•Œ 수 μžˆλ‹€!

UDP νŠΉμ§• μ‚¬μš©μž λ°μ΄ν„°κ·Έλž¨ ν”„λ‘œν† μ½œ(User Datagram Protocol)

  • ν•˜μ–€ 도화지에 λΉ„μœ (κΈ°λŠ₯이 거의 μ—†μŒ)

  • μ—°κ²° μ§€ν–₯(TCP 3 Way Handshake) ❌

  • 데이터 전달 보증 ❌

  • μˆœμ„œ 보μž₯ ❌

  • 데이터 전달, μˆœμ„œ 보μž₯λ˜μ§€ μ•Šμ§€λ§Œ λ‹¨μˆœν•˜κ³  빠름

  • IP와 거의 κ°™μ§€λ§Œ +PORT, CheckSum

  • μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ μΆ”κ°€ μž‘μ—… ν•„μš”

ν•˜λ‚˜μ˜ IP(컴퓨터)둜 κ²Œμž„λ„ ν•˜κ³  μŒμ•…λ„ λ“£λŠ”λ‹€λ©΄ λ‚΄ IP둜 μˆ˜λ§Žμ€ νŒ¨ν‚·μ΄ λ“€μ–΄μ˜¬ λ•Œ μ–΄λ–»κ²Œ κ²Œμž„ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ νŒ¨ν‚·μΈμ§€ μŒμ•… 감상 νŒ¨ν‚·μΈμ§€ κ΅¬λΆ„ν•˜λ‚˜? =>그것이 λ°”λ‘œ PORT이닀! CheckSum은 λ©”μ‹œμ§€ 검증 μ—­ν• .

UDP 졜근 각광받고 μžˆλ‹€. μ›Ή λΈŒλΌμš°μ €μ—μ„œ HTTP 톡신을 ν•  λ•Œ, 졜근 HTTP3κΉŒμ§€ λ‚˜μ™”λŠ”λ° UDP ν”„λ‘œν† μ½œ μ‚¬μš©ν•œλ‹€.

Last updated

Was this helpful?