กลับไปหน้าบทความ

อ่าน 2 นาที

เดมอนโปรโตคอลแบบจุดต่อจุด

โปรแกรมบริการโปรโตคอลแบบจุดต่อจุด (PPPD) คือ โปรแกรมบริการ ที่ใช้ในการทำงาน ของโปรโตคอลแบบจุดต่อจุด (PPP) PPP ใช้ในการจัดการการเชื่อมต่อเครือข่ายระหว่างสองโหนดบน...

เดมอนโปรโตคอลแบบจุดต่อจุด

โปรแกรมบริการโปรโตคอลแบบจุดต่อจุด(PPPD)คือโปรแกรมบริการที่ใช้ในการทำงานของโปรโตคอลแบบจุดต่อจุด (PPP) PPP ใช้ในการจัดการการเชื่อมต่อเครือข่ายระหว่างสองโหนดบนระบบปฏิบัติการที่คล้าย Unixสามารถกำหนดค่าได้โดยใช้พารามิเตอร์บรรทัดคำสั่งและไฟล์การกำหนดค่า

แม้ว่าในขั้นต้นจะใช้เพื่อจัดการเฉพาะการเชื่อมต่อผ่านโมเด็มแบบ Dial-up เท่านั้น แต่ก็ยังใช้ในการจัดการ การเชื่อมต่อ บรอดแบนด์เช่นDSLได้ด้วย หาก มีการใช้ โปรโตคอล Point-to-Point Protocol over Ethernet (PPPoE) หรือPoint-to-Point Protocol over ATM (PPPoA)

บทบาทของ pppd คือการจัดการการสร้างและการยุติเซสชัน PPP ในระหว่างการสร้างเซสชัน pppd มีบทบาทดังนี้:

  • การตรวจจับลิงก์วนซ้ำ: PPP ตรวจจับลิงก์วนซ้ำโดยใช้หมายเลขวิเศษ (magic number ) เมื่อ PPPPD ส่งข้อความ PPP LCP ข้อความเหล่านั้นจะมีหมายเลขวิเศษอยู่ด้วย หากสายสัญญาณวนซ้ำ โหนดจะได้รับข้อความ LCP ที่มีหมายเลขวิเศษของตัวเอง แทนที่จะได้รับข้อความที่มีหมายเลขวิเศษของโหนดคู่ค้า
  • การกำหนดค่าอัตโนมัติด้วยตนเอง: เมื่อใช้โปรโตคอลควบคุมลิงก์ (Link Control Protocol)จะต้องเจรจาคุณสมบัติของโปรโตคอล เช่น การบีบอัดที่อยู่และฟิลด์ควบคุม (Address-and-Control-Field-Compression หรือ ACFC) อักขระพิเศษ และวิธีการบีบอัด การเข้ารหัส (เช่นMPPE ) และการตรวจสอบสิทธิ์ที่จะใช้
  • การควบคุมการเข้าถึงและการตรวจสอบสิทธิ์: ระบบจะต้องใช้โปรโตคอลต่างๆ เช่นChallenge-handshake authentication protocol (CHAP) หรือPassword authentication protocol (PAP) เพื่อให้และตรวจสอบข้อมูลการตรวจสอบสิทธิ์
  • การกำหนดค่าเลเยอร์ 3: หากใช้Internet Protocol Control Protocol (IPCP) ระบบจะเจรจาหรือกำหนด พารามิเตอร์ IPเช่นที่อยู่ IP หน่วยการส่งข้อมูลสูงสุดและที่ อยู่ เนมเซิร์ฟเวอร์บางเวอร์ชันอาจรองรับInternetwork Packet Exchange Control Protocol (IPXCP) และAppleTalk Control Protocol (ATCP) สำหรับการกำหนดเส้นทางIPXหรือAppleTalkผ่านลิงก์ด้วย
  • หลังจากกระบวนการเจรจาเสร็จสิ้น ระบบจะต้องตั้งค่าอินเทอร์เฟซเครือข่ายและเส้นทางที่จำเป็น เพื่อให้เคอร์เนล สามารถทำงานเชื่อมต่อ ได้

pppd จะยุติการเชื่อมต่อ PPP เมื่อ:

  • ได้รับ เฟรมที่มี ฟิลด์ลำดับตรวจสอบเฟรม (FCS) ไม่ถูกต้องจำนวนมากเกินไป
  • ลิงก์จะถือว่า "ไม่ได้ใช้งาน" (หากมีการตั้งค่าไว้)
  • โปรแกรมอื่นหรือผู้รับปลายทางร้องขอให้ยุติการเชื่อมต่อ

pppd เวอร์ชันใหม่บางเวอร์ชันยังสามารถจัดการกับการกำหนดเส้นทางแบบ Dial-on-demandได้ โดยที่ pppd จะสร้างเครือข่ายเสมือน จับแพ็กเก็ตที่ได้รับ และสร้างการเชื่อมต่อ PPP จากนั้นส่งต่อแพ็กเก็ตที่จับได้แต่ยังไม่ได้ส่งผ่านลิงก์นั้น

ส่วนหน้าและตัวกำหนดค่า

  • kppp – ส่วนหน้า kde GUI สำหรับ pppd
  • gnome-pppส่วนติดต่อผู้ใช้แบบกราฟิก (GUI ) สำหรับ Gnome ที่ใช้งานร่วมกับ WvDial (ซึ่งเลิกใช้งานแล้ว) และ WvDial นั้นต้องพึ่งพา pppd อีกทีหนึ่ง
  • pppconfig – โปรแกรมนี้ใช้ไฟล์การกำหนดค่า ppp มาตรฐานและตั้งค่า ppp เพื่อให้สามารถใช้คำสั่ง pon และ poff มาตรฐาน (สำหรับการเชื่อมต่อและตัดการเชื่อมต่อ) และ plog (สำหรับแสดงรายการบันทึก) ในการควบคุม ppp ได้ รวมถึงการตรวจจับโมเด็มด้วย[ 1 ]
  • WvDial – เครื่องมือ CLIที่ใช้สำหรับเริ่มต้นการทำงานของโมเด็มก่อนเริ่มใช้งาน pppd

อ่านเพิ่มเติม

  • คู่มือการใช้งาน Linux PPP
  • คำถามที่พบบ่อยเกี่ยวกับการกำหนดค่า PPP
  • การใช้ pon, poff และ plog
  • ทำความเข้าใจผลลัพธ์การเจรจา PPP สำหรับการดีบัก
  • pppd(8) : เดมอนโปรโตคอลแบบจุดต่อจุด
  • รายชื่อผู้รับจดหมาย Linux-ppp
  • RP-PPPoEคือชุดโปรแกรมไคลเอ็นต์ เซิร์ฟเวอร์ และรีเลย์ PPPoE สำหรับ Linux
  • ACCEL-PPPเซิร์ฟเวอร์ PPTP/L2TP/PPPoE/IPoE ประสิทธิภาพสูงสำหรับ Linux
  • "pppd" . Freecode .
  • แหล่งที่มาของ Apple PPP

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เดมอนโปรโตคอลแบบจุดต่อจุด

โปรแกรมบริการโปรโตคอลแบบจุดต่อจุด (PPPD) คือ โปรแกรมบริการ ที่ใช้ในการทำงาน ของโปรโตคอลแบบจุดต่อจุด (PPP) PPP ใช้ในการจัดการการเชื่อมต่อเครือข่ายระหว่างสองโหนดบน...

ส่วนหน้าและตัวกำหนดค่า

kppp – ส่วนหน้า kde GUI สำหรับ pppd gnome-ppp – ส่วนติดต่อ ผู้ใช้แบบกราฟิก (GUI ) สำหรับ Gnome ที่ใช้งานร่วมกับ WvDial (ซึ่งเลิกใช้งานแล้ว) และ WvDial นั้นต้องพึ่งพา pppd อีกทีหนึ่ง pppconfig – โปรแกรมนี้ใช้ไฟล์การกำหนดค่า ppp มาตรฐานและตั้งค่า ppp...

อ่านเพิ่มเติม

คู่มือการใช้งาน Linux PPP คำถามที่พบบ่อยเกี่ยวกับการกำหนดค่า PPP การใช้ pon, poff และ plog ทำความเข้าใจผลลัพธ์การเจรจา PPP สำหรับการดีบัก pppd(8) : เดมอนโปรโตคอลแบบจุดต่อจุด

ลิงก์ภายนอก

รายชื่อผู้รับจดหมาย Linux-ppp RP-PPPoEคือชุดโปรแกรมไคลเอ็นต์ เซิร์ฟเวอร์ และรีเลย์ PPPoE สำหรับ Linux ACCEL-PPPเซิร์ฟเวอร์ PPTP/L2TP/PPPoE/IPoE ประสิทธิภาพสูงสำหรับ Linux "pppd" . Freecode . แหล่งที่มาของ Apple PPP