🔥 สวัสดีเพื่อน ๆ ทุกคน วันนี้แอดมาสรุปให้สั้น ๆ กับความรู้เรื่อง UDP Protocol นั่นเอง !!
.
มันคืออะไร ทำงานยังไง ถ้าพร้อมแล้วไปอ่านกันได้เลยจ้า
.
🌟 UDP หรือ User Datagram Protocol - เป็นโปรโตคอลที่ใช้สื่อสารผ่านอินเทอร์เน็ตสำหรับการรับส่งข้อมูล เช่น การเล่นวิดีโอ และ การค้นหา DNS เป็นต้น ส่งข้อมูลได้อย่างรวดเร็ว แต่อาจจะเกิด Packet Loss ในระหว่างส่งข้อมูลได้นั่นเอง
.
⚙️ การทำงาน
.
ส่ง Packet ไปยังคอมพิวเตอร์เป้าหมายโดยตรง โดยไม่ต้องทำการเชื่อมต่อก่อน จากนั้นจะทำการระบุตำแหน่งของ Packet เหล่านั้น เพื่อตรวจสอบว่าข้อมูลถึงปลายทางหรือไม่ ถ้าหากมีข้อมูลสูญหายระหว่างการส่ง UDP จะไม่ส่งซ้ำ จึงเกิด Packet Loss ได้ง่าย และนี่คือข้อเสียของเจ้า UDP นั่นเอง
.
💡 ส่วนประกอบของ Header
.
UDP ใช้ Header เพื่อบรรจุข้อมูลเพื่อรับส่งข้อมูลนั่นเอง ประกอบด้วย
Source port number : หมายเลขของผู้ส่ง
Destination port number : Port ของ Datagram
Length : ความยาวของ Header หน่วยเป็นไบต์
Checksum : ใช้ในการตรวจสอบข้อผิดพลาด
.
🌈 การใช้งาน
.
ใช้ในการสื่อสารที่ต้องการความรวดเร็ว เช่น การรับส่งข้อมูลด้วยเสียงหรือวิดีโอ เช่น VOIP (voice over IP) เป็นบริการโทรศัพท์ทางอินเทอร์เน็ต การสนทนาทางโทรศัพท์แบบนิ่ง ๆ จะดีกว่าการสนทนาที่ชัดเจนแต่ช้านั่นเอง หรือในเกมออนไลน์บางประเภทก็ใช้ UDP เนื่องจากเซิร์ฟเวอร์ DNS ต้องรวดเร็วและมีประสิทธิภาพ
.
📑 Source : https://searchnetworking.techtarget.com/definition/UDP-User-Datagram-Protocol, https://www.cloudflare.com/learning/ddos/glossary/user-datagram-protocol-udp/
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
ip header 在 BorntoDev Facebook 的最佳解答
☀️ สวัสดีตอนเช้าจ้าเพื่อนๆ ทุกคน วันนี้แอดจะมาเปรียบเทียบ IPv4 และ IPv6 ให้เห็นกันชัดๆ เลยว่า 2 อย่างนี้มันแตกต่างกันยังไง ใช้งานยังไง ??
.
หากพร้อมแล้ววว🔥 ไปหาคำตอบกันเลยจ้าาา
.
👉 IP คือชุดรหัสที่เอาไว้สำหรับใช้ในการสื่อสารกับอุปกรณ์อื่น ๆ ที่อยู่ใน Network เดียวกัน ซึ่งเจ้าตัว IP นั้น ในแต่ละอุปกรณ์ที่เชื่อมกันใน Network เดียวกัน จะมี IP ที่แตกต่างกันและไม่ซ้ำกัน เพื่อระบุถึงตัวตนของอุปกรณ์นั้น ๆ และ IP นั้นมีอยู่ 2 ประเภทคือ IPv4 กับ IPv6
.
🧡 IPv4 คือ IP ที่ใช้กันอย่างแพร่หลายเพื่อใช้ระบุตัวตนเฉพาะของแต่ละอุปกรณ์ที่เชื่อมต่ออยู่ใน Network เดียวกัน เป็น Version แรกของตัว IP เลย โดยใช้ Address แบบ 32-Bit และสามารถรองรับจำนวน Address ได้มากถึง 4 พันล้าน Address ซึ่งส่วนมาก IPv4 จะถูกใช้ในการรับส่งข้อมูลเป็นหลัก
.
💙 IPv6 คือ IP รุ่นใหม่ที่พัฒนาต่อยอดมาจาก IPv4 ซึ่งใช้ Address แบบ 128-Bit ทำให้สามารถรองรับ Address ได้มากถึง 340 พันล้าน Address เลย และ IPv6 มีชื่อเรียกอีกย่างหนึ่งคือ IPng (Internet Protocol next generation)
.
ทีนี้เรามาดูกันว่า เจ้า IP สองตัวนี้แตกต่างกันอย่างไรบ้าง มาดูกัน !!
.
🟠 IPv4
.
🔸 เป็น 32-Bit IP Address
🔸 มีรูปแบบ Address เป็นตัวเลขอย่างเดียว
🔸 ถูกคั่นกลางด้วย ' . ' (Dot)
🔸 มี Header ขนาด 12 ช่อง
🔸 Support การใช้ Broadcast
🔸 มี Checksum Field
🔸 Support VLSM (Variable Length Subnet Mask)
🔸 ใช้ ARP ในการ Map กับ MAC Address
.
🔵 IPv6
.
🔹 เป็น 128-Bit IP Address
🔹 มีรูปแบบ Address เป็นตัวเลขและตัวอักษร
🔹 ถูกคั่นกลางด้วย ' : ' (Colon)
🔹 มี Header ขนาด 8 ช่อง
🔹 ไม่ Support การใช้ Broadcast
🔹 ไม่มี Checksum Field
🔹 ไม่ Support VLSM
🔹 ใช้ NDP ในการ Map กับ MAC Address
.
หวังว่าจะเป็นประโยชน์กับเพื่อนๆ นะค้าบบบ 😁
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
ip header 在 純靠北工程師 Facebook 的最佳解答
#純靠北工程師4fp
----------
我就直說了,慎重勇者的故事每天都在現實生活發生。沒錯,我就是#3s0的那位
上個月每隔幾天就在深夜收到來自數據中心同事的電話,他們說看到防火牆有警告,第一次收到時我很緊張回到公司看,結果好像沒甚麼影響。
然後隔了兩天我又收到同樣的警告,這次我將警告都給了廠家和資安看,他們也看不出甚麼。
我:「這說不定是錯報吧?不如直接將相關警告關掉好了。」
資安:「不,先不要。」
我:「但你和廠家不是看不出甚麼嗎?」
資安:「不,這有兩種可能性,一是那個報錯的封包真的甚麼都沒有,二是對方已經騙過我們和廠家。」
我:「那你想怎樣?」
資安:「先再觀察個兩星期吧?」
聽到這裡我就火大了。
我:「蛤?接電話的不是你,當然說得輕鬆,我可是深夜被叫醒耶。」
資安:「我直覺覺得事情並不簡單,說不定對方就在等我們關掉提醒,然後某一天乘虛而入。」
我:「不,這樣……」
資安:「只要我在這間公司,我就不會允許任何非法入侵者得逞。」
聽到資安說出這樣有點帥的話,我稍微被他的氣勢壓倒,當下妥協了。
然後,果然在一星期後收到數據中心的電話說有大量的入侵威脅訊息,資安聽到後馬上讓我們暫時封掉所有來源IP,到了早上我們立刻叫廠家到場處理。
後來猜測最初的那幾個報錯大概是駭客故意將封包header弄成有問題,但內容卻完全沒問題,目的是騙我們關掉提醒。
在這件事之後,我對資安再次增添一份敬意。
----------
🗳️ [群眾審核] https://kaobei.engineer/cards/review
👉 [GitHub Repo] https://github.com/init-engineer/init.engineer
📢 [匿名發文] https://kaobei.engineer/cards/create
🥙 [全平台留言] https://kaobei.engineer/cards/show/5749
ip header 在 Determining size of IP header. Why is it different from others? 的推薦與評價
... <看更多>