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

อ่าน 3 นาที

ททซีพี

ประสิทธิภาพของเครือข่าย/ซอฟต์แวร์ที่ใช้ใบอนุญาต BSD/ซอฟต์แวร์ที่เกี่ยวข้องกับเครือข่าย Unix/ลิงก์ย้อนกลับเทมเพลต Webarchive

โปรแกรมttcp (Test TCP ) เป็นยูทิลิตี้สำหรับวัดปริมาณงานเครือข่ายซึ่งเป็นที่นิยมใน ระบบ Unixโดยจะวัดปริมาณงานเครือข่ายระหว่างสองระบบโดยใช้โปรโตคอลTCPหรือUDP...

ททซีพี

ททซีพี
ผู้เขียนต้นฉบับเอ็กเซลลัน
นักพัฒนาไมค์ มูสส์และ เทอร์รี่ สแลตเทอรี
เขียนเป็นซี
ระบบปฏิบัติการยูนิกซ์
พิมพ์การจัดการแบนด์วิดท์
ใบอนุญาตใบอนุญาต BSD
เว็บไซต์ftp .arl .army .mil /~mike /ttcp .html
ที่เก็บข้อมูลconnection.netcordia.com/files/folders/tools/entry103.aspx (archive.org)
นัทซีพี
นักพัฒนาบิล ฟิงค์ และ ร็อบ สก็อตต์
เวอร์ชันเสถียร
8.2.2 /  5 กันยายน  2561 ( 5 กันยายน 2018 )
เขียนเป็นซี
ระบบปฏิบัติการข้ามแพลตฟอร์ม
ใบอนุญาตจีพีแอลวี2
เว็บไซต์nuttcp.net

โปรแกรมttcp (Test TCP ) เป็นยูทิลิตี้สำหรับวัดปริมาณงานเครือข่ายซึ่งเป็นที่นิยมใน ระบบ Unixโดยจะวัดปริมาณงานเครือข่ายระหว่างสองระบบโดยใช้โปรโตคอลTCPหรือUDP [ 1 ] โปรแกรมนี้เขียนขึ้นโดยMike Muussและ Terry Slattery ที่BRLก่อนเดือนธันวาคม พ.ศ. 2527 [ 2 ]เพื่อเปรียบเทียบประสิทธิภาพของสแต็ก TCPโดยComputer Systems Research Group (CSRG) ของมหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์และBolt, Beranek and Newman (BBN) เพื่อช่วยDARPAตัดสินใจว่าจะใช้เวอร์ชันใดใน4.3BSD

มีการใช้งานและอนุพันธ์ที่เข้ากันได้หลายอย่าง รวมถึงIperfที่ ใช้กันอย่างแพร่หลาย [ 3 ]

การทดสอบสามารถทำได้จากแพลตฟอร์มใดก็ได้ไปยังแพลตฟอร์มอื่น ตัวอย่างเช่น จากเครื่อง Windows ไปยัง เครื่อง Linuxตราบใดที่ทั้งสองเครื่องติดตั้งแอปพลิเคชัน ttcp ไว้ สำหรับการใช้งานปกติ ttcp จะถูกติดตั้งบนเครื่องสองเครื่อง เครื่องหนึ่งจะเป็นผู้ส่ง อีกเครื่องหนึ่งเป็นผู้รับ ผู้รับจะเริ่มต้นทำงานก่อนและรอการเชื่อมต่อ เมื่อทั้งสองเชื่อมต่อกันแล้ว เครื่องส่งจะส่งข้อมูลไปยังผู้รับและแสดงปริมาณข้อมูลโดยรวมของเครือข่ายที่ใช้งาน ปริมาณข้อมูลที่ส่งและตัวเลือกอื่นๆ สามารถกำหนดค่าได้ผ่านพารามิเตอร์บรรทัดคำสั่ง สถิติที่แสดงจะครอบคลุมเฉพาะเพย์โหลด TCP/UDP เท่านั้น (ไม่รวมโอเวอร์เฮดของโปรโตคอล) และโดยทั่วไปจะแสดงเป็น KiB/s (กิโลไบต์ต่อวินาที) แทน kb/s (กิโลบิตต่อวินาที) แต่สามารถกำหนดค่าให้แสดงในรูปแบบอื่นได้ในบางการใช้งาน ปริมาณข้อมูลที่รายงานจะคำนวณได้แม่นยำกว่าในฝั่งผู้รับมากกว่าฝั่งผู้ส่ง เนื่องจากกระบวนการส่งอาจเสร็จสมบูรณ์ก่อนที่ไบต์ทั้งหมดจะถูกส่งไปจริง

การนำไปใช้และอนุพันธ์

เดิมทีออกแบบมาสำหรับระบบ Unix แต่ต่อมา ttcp ได้ถูกพอร์ตและเขียนใหม่บนระบบอื่นๆ อีกมากมาย เช่นWindows [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ]

ททซีพี

การใช้งาน Unix ดั้งเดิมที่พัฒนาโดยMike Muussและ Terry Slattery นั้นอิงตาม เครื่องมือทดสอบ NICจากExcelanเวอร์ชัน 1.10 ลงวันที่ 2 กันยายน 1987 และใช้พอร์ต 2000 เป็นค่าเริ่มต้น เว้นแต่จะระบุพอร์ตอื่นด้วยสวิตช์ -p [ 3 ]

nttcp

การพัฒนาที่Silicon Graphicsการใช้งาน nttcp ได้ทำการเปลี่ยนแปลงหลายอย่างที่ยังคงอยู่ในการใช้งานในอนาคต เช่น การใช้พอร์ต 5001 เป็นค่าเริ่มต้นแทน 2000 การกลับความหมายของสวิตช์ -s เพื่อส่งข้อมูลแบบ sink เป็นค่าเริ่มต้น และการเพิ่มสวิตช์ขนาดหน้าต่าง -w [ 3 ]

นัทซีพี

พัฒนาที่ห้องปฏิบัติการฟิสิกส์เชิงคำนวณและพลศาสตร์ของไหลที่ห้องปฏิบัติการวิจัยกองทัพเรือ (LCP & FD ที่ NRL) ให้ข้อมูลเพิ่มเติมที่เกี่ยวข้องกับการถ่ายโอนข้อมูล เช่น เวลาของผู้ใช้ ระบบ และเวลาจริง การใช้งาน CPU ของผู้ส่งและผู้รับ และเปอร์เซ็นต์การสูญเสีย (สำหรับการถ่ายโอน UDP) [ 8 ]

ไอเพอร์ฟ

พัฒนาโดยทีมสนับสนุนแอปพลิเคชันแบบกระจาย (DAST) ที่ห้องปฏิบัติการแห่งชาติเพื่อการวิจัยเครือข่ายประยุกต์ (NLANR) เป็นการใช้งานและการดัดแปลงที่แพร่หลาย รวมถึงการเพิ่มเติม เช่น ตัวเลือกสำหรับการรับส่งข้อมูลแบบสองทิศทาง

ntttcp

NTttcp พัฒนาโดย Microsoft ใช้สำหรับตรวจสอบและวัดประสิทธิภาพเครือข่ายของ Windows เป็นหนึ่งในเครื่องมือหลักที่ทีมวิศวกรของ Microsoft ใช้ในการตรวจสอบการทำงานและประโยชน์ใช้สอยของเครือข่าย

ntttcp สำหรับลินุกซ์

พัฒนาโดย Shihua Xiao ที่ Microsoft ใช้สำหรับกำหนดโปรไฟล์และวัดประสิทธิภาพเครือข่าย Linux มีการทำงานแบบมัลติเธรดเพื่อแลกเปลี่ยนข้อมูลในการทดสอบ และอาจสามารถทำงานร่วมกับ ntttcp เวอร์ชัน Windows ได้[ 9 ]

พีซีเอทีทีซีพี

เวอร์ชัน Windows ดั้งเดิมที่พัฒนาโดย PCAUSA [ 7 ]

ซิสโก้ ไอโอเอส

เราเตอร์ Cisco IOSมีคำสั่ง ttcp ที่ซ่อนอยู่ซึ่งสามารถตั้งค่าเป็นผู้ส่งหรือผู้รับในเวอร์ชัน 11.2 หรือสูงกว่า และชุดคุณสมบัติ IP Plus (ภาพ is-) หรือผู้ให้บริการ (ภาพ p-) [ 10 ]

เอ็นจีเนียส

จุดเชื่อมต่อไร้สายยี่ห้อ EnGeniusจำนวนมากมีการใช้งานตาม Iperf ซึ่งสามารถเข้าถึงได้ในรูปแบบ Speed ​​Test ภายใต้ Diagnostics ในเว็บและอินเทอร์เฟซผู้ใช้แบบบรรทัดคำสั่ง[ 11 ]

ดูเพิ่มเติม

  • bwping : เครื่องมือที่มีลักษณะคล้ายกัน โดยใช้ฟังก์ชันการตอบกลับ ECHO ในตัวของ IP แทนที่จะใช้ซอฟต์แวร์ฝั่งเซิร์ฟเวอร์โดยเฉพาะ
  • Netperf : เครื่องมือวัดแบนด์วิดท์อีกตัวหนึ่งที่รองรับ TCP, UDP, DLPI, Unix Domain Sockets และ SCTP
  • ไอเพอร์ฟ
  • เน็ตไพพ์
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Ttcp&oldid=1349942511 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ ททซีพี

โปรแกรมttcp (Test TCP ) เป็นยูทิลิตี้สำหรับวัดปริมาณงานเครือข่ายซึ่งเป็นที่นิยมใน ระบบ Unixโดยจะวัดปริมาณงานเครือข่ายระหว่างสองระบบโดยใช้โปรโตคอลTCPหรือUDP...

การนำไปใช้และอนุพันธ์

เดิมทีออกแบบมาสำหรับระบบ Unix แต่ต่อมา ttcp ได้ถูกพอร์ตและเขียนใหม่บนระบบอื่นๆ อีกมากมาย เช่น Windows [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ]

ททซีพี

การใช้งาน Unix ดั้งเดิมที่พัฒนาโดย Mike Muuss และ Terry Slattery นั้นอิงตาม เครื่องมือทดสอบ NIC จาก Excelan เวอร์ชัน 1.10 ลงวันที่ 2 กันยายน 1987 และใช้พอร์ต 2000 เป็นค่าเริ่มต้น เว้นแต่จะระบุพอร์ตอื่นด้วยสวิตช์ -p [ 3 ]

nttcp

การพัฒนาที่ Silicon Graphics การใช้งาน nttcp ได้ทำการเปลี่ยนแปลงหลายอย่างที่ยังคงอยู่ในการใช้งานในอนาคต เช่น การใช้พอร์ต 5001 เป็นค่าเริ่มต้นแทน 2000 การกลับความหมายของสวิตช์ -s เพื่อส่งข้อมูลแบบ sink เป็นค่าเริ่มต้น และการเพิ่มสวิตช์ขนาดหน้าต่าง -w [ 3 ]