UDP ใช้ซ็อกเก็ตหรือไม่
UDP ใช้ซ็อกเก็ตหรือไม่

วีดีโอ: UDP ใช้ซ็อกเก็ตหรือไม่

วีดีโอ: UDP ใช้ซ็อกเก็ตหรือไม่
วีดีโอ: เปรียบเทียบ TCP กับ UDP 2024, พฤศจิกายน
Anonim

UDP คือ ไม่มีการเชื่อมต่อ เซิฟเวอร์ สามารถ ฟังข้อความทันทีเมื่อมี เบ้า . เรา ใช้ การเรียกระบบ recvfrom เพื่อรอดาตาแกรมขาเข้าบนที่อยู่การขนส่งเฉพาะ (ที่อยู่ IP และหมายเลขพอร์ต) พารามิเตอร์แรก ซ็อกเก็ตคือ NS เบ้า ที่เราสร้างขึ้นล่วงหน้า (และใช้การผูกมัด

ในทำนองเดียวกันผู้คนถามว่าซ็อกเก็ต TCP หรือ UDP?

เนื่องจากเว็บเซิร์ฟเวอร์ทำงานบน TCP พอร์ต 80 ทั้งสองนี้ ซ็อกเก็ต เป็น ซ็อกเก็ต TCP ในขณะที่ถ้าคุณกำลังเชื่อมต่อกับเซิร์ฟเวอร์ที่ทำงานบน a UDP พอร์ตทั้งเซิร์ฟเวอร์และไคลเอนต์ ซ็อกเก็ต อยากจะเป็น ซ็อกเก็ต UDP.

ด้านบน ซ็อกเก็ต UDP เป็นแบบสองทิศทางหรือไม่ ดาตาแกรม ซ็อกเก็ต อนุญาตให้ใช้กระบวนการ UDP เพื่อสื่อสาร ดาต้าแกรม เบ้า สนับสนุน แบบสองทิศทาง การไหลของข้อความ กระบวนการบนดาต้าแกรม เบ้า สามารถรับข้อความในลำดับที่ต่างไปจากลำดับการส่งและรับข้อความซ้ำได้ NS เบ้า ประเภทคือ SOCK_RAW

ในทำนองเดียวกัน ฉันจะรู้ได้อย่างไรว่าฉันมีซ็อกเก็ต UDP

ใน UDP โปรโตคอล a เบ้า เป็นเอกลักษณ์ ระบุ โดย IP ต้นทางและพอร์ตต้นทาง ในโปรโตคอล TCP ค่า เบ้า เป็นเอกลักษณ์ ระบุ โดย IP ต้นทาง พอร์ตต้นทาง IP ปลายทาง และพอร์ตปลายทาง

UDP ใช้ที่ไหน?

ใช้ UDP สำหรับโปรโตคอลการอัพเดทเส้นทางเช่น RIP (Routing Information Protocol) โดยทั่วไป ใช้แล้ว สำหรับแอปพลิเคชันตามเวลาจริงซึ่งไม่สามารถทนต่อความล่าช้าที่ไม่สม่ำเสมอระหว่างส่วนต่างๆ ของข้อความที่ได้รับ การใช้งานต่อไปนี้ใช้ UDP เป็นโปรโตคอลเลเยอร์การขนส่ง: NTP (Network Time Protocol)

แนะนำ: