The Network Simulator - ns-2OverviewNS is an event driven network simu การแปล - The Network Simulator - ns-2OverviewNS is an event driven network simu ไทย วิธีการพูด

The Network Simulator - ns-2Overvie

The Network Simulator - ns-2
Overview
NS is an event driven network simulator developed at UC Berkeley that simulates variety of IP networks. It implements network protocols such as TCP and UPD, traffic source behavior such as FTP, Telnet, Web, CBR and VBR, router queue management mechanism such as Drop Tail, RED and CBQ, routing algorithms such as Dijkstra, and more. NS also implements multicasting and some of the MAC layer protocols for LAN simulations. The NS project is now a part of the VINT project that develops tools for simulation results display, analysis and converters that convert network topologies generated by well-known generators to NS formats. Currently, NS (version 2) written in C++ and OTcl (Tcl script language with Object-oriented extensions developed at MIT) is available. This document talks briefly about the basic structure of NS, and explains in detail how to use NS mostly by giving examples. Most of the figures that are used in describing the NS basic structure and network components are from the 5th VINT/NS Simulator Tutorial/Workshop slides and the NS Manual (formerly called "NS Notes and Documentation"), modified little bit as needed. For more information about NS and the related tools, visit the VINT project home page.

Figure 1. Simplified User's View of NS
As shown in Figure 1, in a simplified user's view, NS is Object-oriented Tcl (OTcl) script interpreter that has a simulation event scheduler and network component object libraries, and network setup (plumbing) module libraries (actually, plumbing modules are implemented as member functions of the base simulator object). In other words, to use NS, you program in OTcl script language. To setup and run a simulation network, a user should write an OTcl script that initiates an event scheduler, sets up the network topology using the network objects and the plumbing functions in the library, and tells traffic sources when to start and stop transmitting packets through the event scheduler. The term "plumbing" is used for a network setup, because setting up a network is plumbing possible data paths among network objects by setting the "neighbor" pointer of an object to the address of an appropriate object. When a user wants to make a new network object, he or she can easily make an object either by writing a new object or by making a compound object from the object library, and plumb the data path through the object. This may sound like complicated job, but the plumbing OTcl modules actually make the job very easy. The power of NS comes from this plumbing.
Another major component of NS beside network objects is the event scheduler. An event in NS is a packet ID that is unique for a packet with scheduled time and the pointer to an object that handles the event. In NS, an event scheduler keeps track of simulation time and fires all the events in the event queue scheduled for the current time by invoking appropriate network components, which usually are the ones who issued the events, and let them do the appropriate action associated with packet pointed by the event. Network components communicate with one another passing packets, however this does not consume actual simulation time. All the network components that need to spend some simulation time handling a packet (i.e. need a delay) use the event scheduler by issuing an event for the packet and waiting for the event to be fired to itself before doing further action handling the packet. For example, a network switch component that simulates a switch with 20 microseconds of switching delay issues an event for a packet to be switched to the scheduler as an event 20 microsecond later. The scheduler after 20 microsecond dequeues the event and fires it to the switch component, which then passes the packet to an appropriate output link component. Another use of an event scheduler is timer. For example, TCP needs a timer to keep track of a packet transmission time out for retransmission (transmission of a packet with the same TCP packet number but different NS packet ID). Timers use event schedulers in a similar manner that delay does. The only difference is that timer measures a time value associated with a packet and does an appropriate action related to that packet after a certain time goes by, and does not simulate a delay.
NS is written not only in OTcl but in C++ also. For efficiency reason, NS separates the data path implementation from control path implementations. In order to reduce packet and event processing time (not simulation time), the event scheduler and the basic network component objects in the data path are written and compiled using C++. These compiled objects are made available to the OTcl interpreter through an OTcl linkage that creates a matching OTcl object for each of the C++ objects and makes the control functions and the configurable variables specified by the C++ object act as member functions and member variables of the corresponding OTcl object. In this w
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
การจำลองเครือข่าย - ns-2ภาพรวมNS คือ เหตุการณ์ขับเคลื่อนเครือข่ายจำลองพัฒนาที่ UC Berkeley ที่จำลองของเครือข่าย IP มันใช้โพรโทคอเครือข่ายเช่น TCP และ UPD พฤติกรรมแหล่งการจราจรเช่น FTP, Telnet เว็บ CBR และ VBR กลไกจัดการคิวเราเตอร์เช่นปล่อยหาง สีแดง และ CBQ อัลกอริทึมเช่น Dijkstra สายงานการผลิต NS นำกลุ่มผู้รับและบางส่วนของโพรโทคอลชั้น MAC สำหรับจำลอง LAN โครงการ NS ขณะนั้นเป็นส่วนหนึ่งของโครงการ VINT ที่พัฒนาเครื่องมือสำหรับจำลองการแสดงผล การวิเคราะห์ และตัวแปลงที่แปลงโครงสร้างเครือข่ายที่สร้างขึ้น โดยกำเนิดรู้จักรูปแบบ NS ในปัจจุบัน NS (เวอร์ชัน 2) เขียนใน c ++และ OTcl (Tcl สคริปต์ภาษา มีส่วนขยายเชิงวัตถุที่พัฒนาขึ้นที่ MIT) สามารถใช้ได้ เอกสารนี้พูดสั้น ๆ เกี่ยวกับโครงสร้างพื้นฐานของ NS และอธิบายรายละเอียดวิธีการใช้ NS เป็นส่วนใหญ่ โดยให้ตัวอย่าง ส่วนตัวเลขที่ใช้ในการอธิบาย NS พื้นฐานโครงสร้างและเครือข่ายส่วน ใหญ่มีภาพนิ่ง 5 VINT/NS Simulator สอน/เวิร์คช้อปและคู่มือ NS (เดิมเรียกว่า "NS บันทึกย่อและเอกสาร), เปลี่ยนเล็กน้อยตามความจำเป็น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือที่เกี่ยวข้องและ NS ไปที่หน้าบ้านโครงการ VINT รูปที่ 1 มุมมองของผู้ใช้ง่ายของ NSดังแสดงในรูปที่ 1 ในมุมมองของผู้ใช้ง่าย NS เป็นล่ามภาษาสคริปต์เชิงวัตถุ Tcl (OTcl) ที่มีจำลองเหตุการณ์กำหนดเวลาและเครือข่ายคอมโพเนนต์ไลบรารีวัตถุ และตั้งค่า (ประปา) โมดูไลบรารีของเครือข่าย (จริง โมดูประปาจะดำเนินการเป็นฟังก์ชันสมาชิกของวัตถุจำลองฐาน) ในคำอื่น ๆ การใช้ NS คุณปริญญา OTcl สคริปต์ภาษา การตั้งค่า และรันการจำลองเครือข่าย ผู้ใช้ควรเขียนสคริปต์การ OTcl ที่เริ่มตัวจัดกำหนดการของเหตุการณ์ ตั้งค่าโทโพโลยีเครือข่ายที่ใช้วัตถุเครือข่ายและการทำงานประปาในไลบรารี และบอกแหล่งการจราจรเมื่อการเริ่มต้นและหยุดการส่งแพคเก็ตผ่านตัวจัดกำหนดการกิจกรรม คำว่า "ประปา" จะใช้สำหรับการตั้งค่าเครือข่าย เนื่องจากการตั้งค่าเครือข่ายเป็นท่อประปาเส้นทางข้อมูลระหว่างเครือข่ายวัตถุ โดยการกำหนดตัวชี้ "เพื่อนบ้าน" ของวัตถุไปยังที่อยู่ของวัตถุที่เหมาะสม เมื่อผู้ใช้ต้องการให้เครือข่ายวัตถุใหม่ เขาหรือเธอสามารถทำให้วัตถุ โดยเขียนวัตถุใหม่ หรือ โดยการทำให้วัตถุที่เป็นสารจากไลบรารีวัตถุ และ plumb เส้นทางข้อมูลผ่านวัตถุ นี้อาจเสียงเหมือนงานซับซ้อน แต่โม OTcl ประปาจริง ๆ ทำให้งานง่ายมาก พลังของ NS มาจากประปานี้องค์ประกอบสำคัญอื่นของ NS ข้างวัตถุเครือข่ายเป็นตัวจัดกำหนดการกิจกรรม เหตุการณ์ใน NS จะเป็นหมายเลขของแพคเก็ตที่ไม่ซ้ำกันสำหรับแพคเก็ตกับเวลาที่กำหนดและตัวชี้ไปยังวัตถุที่จัดการเหตุการณ์ ใน NS จัดกำหนดการกิจกรรมการเก็บของเวลาจำลอง และ fires เหตุการณ์ทั้งหมดในกรณีที่คิวที่กำหนดไว้สำหรับเวลาปัจจุบัน โดยเรียกเครือข่ายที่เหมาะสมส่วนประกอบ ซึ่งมักจะเป็นคนออกเหตุการณ์ และให้พวกเขา ทำการดำเนินการเหมาะสมที่เกี่ยวข้องกับแพคเก็ตชี้ตามเหตุการณ์ คอมโพเนนต์ของเครือข่ายสื่อสารกันผ่านแพคเก็ต แต่นี้ไม่ได้ใช้เวลาที่จำลองสถานการณ์จริง คอมโพเนนต์เครือข่ายทั้งหมดที่จำเป็นต้องใช้การจำลองบางเวลาแพคเก็ตการจัดการ (เช่นต้องการหน่วงเวลา) ใช้ตัวจัดกำหนดการเหตุการณ์ โดยเหตุการณ์สำหรับแพคเก็ตการออก และรอให้เหตุการณ์ที่จะ fired ตัวเองก่อนที่จะทำการดำเนินการแพคเก็ต ตัวอย่างเช่น ส่วนประกอบสวิตช์ของเครือข่ายที่จำลองสลับ ด้วยไมโครของสวิตช์หน่วงเวลา 20 วินาที ปัญหาเหตุการณ์สำหรับแพคเก็ตเพื่อให้ตัวจัดกำหนดการเป็นเหตุการณ์ 20 microsecond ภายหลัง ตัวจัดกำหนดการหลัง จากที่ 20 microsecond dequeues เหตุการณ์ fires กับคอมโพเนนต์สลับ ซึ่งส่งแพคเก็ตการประกอบเชื่อมโยงผลลัพธ์ที่เหมาะสมแล้ว อื่นใช้การจัดกำหนดการกิจกรรมเป็นเวลา ตัวอย่างเช่น TCP ต้องการตัวจับเวลาเพื่อติดตามการหมดเวลาการส่งแพคเก็ตสำหรับ retransmission (ส่งแพคเก็ตกับหมายเลขของแพคเก็ต TCP เดียวแต่ ID แพคเก็ต NS อื่น) ตัวจับเวลาใช้ schedulers เหตุการณ์ในลักษณะคล้ายกันที่ไม่ล่าช้า เฉพาะที่แตกต่างคือ มาตรการจับเวลาค่าเวลาเกี่ยวข้องกับแพคเก็ต และการดำเนินการที่เหมาะสมที่เกี่ยวข้องกับแพคเก็ตที่หลังจากเวลาหนึ่งไปด้วย และจำลองการหน่วงเวลาไม่NS ถูกเขียนไม่เพียงแต่ ใน OTcl แต่ ใน c ++ยัง เหตุผลประสิทธิภาพ NS แยกการใช้งานเส้นทางข้อมูลจากการควบคุมเส้นทางดำเนิน เพื่อลดเวลาการประมวลผลเหตุการณ์ (ไม่จำลองเวลา) แพคเก็ต ตัวจัดกำหนดการของเหตุการณ์และวัตถุคอมโพเนนต์เครือข่ายพื้นฐานในเส้นทางข้อมูลจะถูกเขียน และคอมไพล์โดยใช้ c ++ คอมไพล์วัตถุเหล่านี้จะมีล่าม OTcl ผ่านการเชื่อมโยง OTcl ที่สร้างวัตถุ OTcl ตรงกันสำหรับแต่ละวัตถุ c ++ และฟังก์ชั่นการควบคุมและตัวแปรสามารถกำหนดค่าที่ระบุ โดยการกระทำของวัตถุ c ++เป็นสมาชิกฟังก์ชันและตัวแปรของสมาชิกของ OTcl วัตถุที่สอดคล้องกัน ในที่นี้ w
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
จำลองเครือข่าย - NS-2
ภาพรวม
NS เป็นเหตุการณ์จำลองเครือข่ายขับเคลื่อนการพัฒนาที่ UC Berkeley ที่เลียนแบบความหลากหลายของเครือข่าย IP จะดำเนินโปรโตคอลเครือข่ายเช่น TCP และ UPD พฤติกรรมแหล่งการจราจรเช่น FTP, Telnet, เว็บ CBR และ VBR, กลไกการจัดการคิวเราเตอร์เช่น Drop หางแดงและ CBQ ขั้นตอนวิธีการกำหนดเส้นทางเช่น Dijkstra และอื่น ๆ NS ยังดำเนิน multicasting และบางส่วนของ MAC โปรโตคอลชั้นสำหรับการจำลองระบบ LAN โครงการ NS ตอนนี้เป็นส่วนหนึ่งของโครงการ Vint ที่พัฒนาเครื่องมือสำหรับผลการจำลองการแสดงผลการวิเคราะห์และการแปลงที่แปลงเทคโนโลยีเครือข่ายที่สร้างขึ้นโดยกำเนิดที่รู้จักกันดีในรูปแบบ NS ปัจจุบัน NS (รุ่น 2) ในภาษา C ++ และ OTcl (ภาษาสคริปต์ Tcl ที่มีส่วนขยายเชิงวัตถุพัฒนาที่ MIT) มีให้บริการ เอกสารนี้พูดสั้น ๆ เกี่ยวกับโครงสร้างพื้นฐานของ NS และอธิบายในรายละเอียดวิธีการใช้ NS ส่วนใหญ่โดยยกตัวอย่าง ส่วนใหญ่ของตัวเลขที่ใช้ในการอธิบาย NS โครงสร้างพื้นฐานและเครือข่ายการมีส่วนประกอบจาก Vint 5 / สอน Simulator NS / ภาพนิ่งการประชุมเชิงปฏิบัติการและคู่มือการใช้งาน NS (เดิมเรียกว่า "NS Notes และเอกสาร"), การปรับเปลี่ยนนิด ๆ หน่อย ๆ ตามความจำเป็น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ NS และเครื่องมือที่เกี่ยวข้องไปที่หน้าโครงการบ้าน Vint ได้. รูปที่ดู 1. ประยุกต์ใช้งานของ NS ดังแสดงในรูปที่ 1 ในมุมมองของผู้ใช้ที่เรียบง่ายของ NS เป็นเชิงวัตถุ Tcl (OTcl) ล่ามสคริปต์ที่มี กำหนดการการจำลองเหตุการณ์และองค์ประกอบของเครือข่ายห้องสมุดวัตถุและการตั้งค่าเครือข่าย (ประปา) ห้องสมุดโมดูล (ที่จริงโมดูลประปาจะดำเนินการตามฟังก์ชั่นสมาชิกของวัตถุจำลองฐาน) ในคำอื่น ๆ ที่จะใช้ NS คุณเขียนโปรแกรมในภาษาสคริปต์ OTcl การติดตั้งและเรียกใช้เครือข่ายแบบจำลองที่ผู้ใช้ควรจะเขียนสคริปต์ OTcl ที่เริ่มกำหนดการเหตุการณ์ตั้งค่าโครงสร้างเครือข่ายการใช้วัตถุเครือข่ายและฟังก์ชั่นการประปาในห้องสมุดและบอกแหล่งการจราจรเมื่อมีการเริ่มต้นและหยุดการส่งแพ็กเก็ตผ่าน กำหนดการจัดกิจกรรม คำว่า "การประปา" ถูกนำมาใช้สำหรับการติดตั้งเครือข่ายเนื่องจากการตั้งค่าเครือข่ายเป็นไปได้ที่การประปาเส้นทางข้อมูลระหว่างวัตถุเครือข่ายโดยการตั้งค่า "เพื่อนบ้าน" ชี้ของวัตถุไปยังที่อยู่ของวัตถุที่เหมาะสม เมื่อผู้ใช้ต้องการที่จะทำให้วัตถุเครือข่ายใหม่ที่เขาหรือเธอสามารถทำให้วัตถุอย่างใดอย่างหนึ่งโดยการเขียนวัตถุใหม่หรือโดยการทำให้วัตถุสารประกอบจากห้องสมุดวัตถุและลูกดิ่งเส้นทางข้อมูลผ่านวัตถุ นี้อาจจะชอบงานที่ซับซ้อน แต่ประปาโมดูล OTcl จริงทำให้งานง่ายมาก พลังของ NS มาจากประปานี้. อีกองค์ประกอบที่สำคัญของ NS ข้างวัตถุเครือข่ายการจัดตารางเวลาการจัดงาน เหตุการณ์ใน NS เป็นรหัสแพ็คเก็ตที่เป็นเอกลักษณ์สำหรับแพ็คเก็ตที่มีระยะเวลาที่กำหนดและตัวชี้ไปยังวัตถุที่จะจัดการกับเหตุการณ์ที่เกิดขึ้น ใน NS, กำหนดการจัดกิจกรรมติดตามของเวลาการจำลองและการยิงกิจกรรมทั้งหมดในคิวเหตุการณ์ที่กำหนดไว้สำหรับเวลาปัจจุบันโดยเรียกส่วนประกอบเครือข่ายที่เหมาะสมซึ่งมักจะเป็นคนที่ออกเหตุการณ์ที่เกิดขึ้นและให้พวกเขาทำดำเนินการที่เหมาะสมที่เกี่ยวข้องกับ แพ็คเก็ตโดยชี้ให้เห็นเหตุการณ์ที่เกิดขึ้น อุปกรณ์เครือข่ายสื่อสารกับคนอื่นผ่านแพ็กเก็ต แต่นี้ไม่ได้ใช้เวลาการจำลองที่เกิดขึ้นจริง ทุกองค์ประกอบเครือข่ายที่ต้องใช้เวลาในการจำลองบางจัดการแพ็คเก็ต (เช่นต้องล่าช้า) ใช้การจัดตารางเวลาการจัดงานโดยการออกกิจกรรมสำหรับแพ็คเก็ตและรอให้เหตุการณ์ที่จะยิงตัวเองก่อนที่จะทำดำเนินการต่อไปจัดการแพ็คเก็ต ยกตัวอย่างเช่นเป็นส่วนประกอบที่สวิทช์เครือข่ายที่เลียนแบบสวิทช์ที่มี 20 microseconds ของการเปลี่ยนล่าช้าออกเหตุการณ์สำหรับแพ็คเก็ตที่จะเปลี่ยนไปจัดตารางเวลาเป็นเหตุการณ์ 20 วินาทีต่อมา กำหนดการหลังจาก 20 มิลลิ dequeues เหตุการณ์และยิงไปที่องค์ประกอบที่สวิทช์ที่แล้วผ่านแพ็คเก็ตที่จะเป็นองค์ประกอบที่เชื่อมโยงการส่งออกที่เหมาะสม ใช้กำหนดการอีกเหตุการณ์หนึ่งคือการจับเวลา ยกตัวอย่างเช่น TCP ต้องการการจับเวลาในการติดตามของเวลาการส่งแพ็คเก็ตออกสำหรับ retransmission (การส่งแพ็คเก็ตที่มีจำนวนแพ็คเก็ต TCP เดียวกัน แต่แตกต่างกัน ID แพ็คเก็ต NS) จับเวลาใช้กำหนดการจัดกิจกรรมในลักษณะที่คล้ายกันที่ล่าช้าไม่ ความแตกต่างเพียงอย่างเดียวคือการจับเวลาที่วัดค่าเวลาที่เกี่ยวข้องกับแพ็คเก็ตและไม่ดำเนินการที่เหมาะสมที่เกี่ยวข้องกับแพ็คเก็ตที่หลังจากระยะเวลาหนึ่งผ่านไปและไม่ได้จำลองความล่าช้า. NS ถูกเขียนไม่เพียง แต่ใน OTcl แต่ใน C ++ ยัง ด้วยเหตุที่มีประสิทธิภาพ, NS แยกการดำเนินงานเส้นทางข้อมูลจากการควบคุมการใช้เส้นทาง เพื่อที่จะลดแพ็คเก็ตและเวลาการประมวลเหตุการณ์ (ไม่ใช่เวลาจำลอง) กำหนดการจัดกิจกรรมและวัตถุส่วนประกอบเครือข่ายพื้นฐานในเส้นทางของข้อมูลที่จะถูกเขียนและเรียบเรียงโดยใช้ C ++ วัตถุที่รวบรวมเหล่านี้จะให้บริการแก่ล่าม OTcl ผ่านการเชื่อมโยง OTcl ที่สร้างการจับคู่ OTcl วัตถุสำหรับแต่ละของ C ++ วัตถุและทำให้ฟังก์ชั่นการควบคุมและตัวแปรการกำหนดค่าที่ระบุโดยวัตถุ c ++ ทำหน้าที่เป็นสมาชิกฟังก์ชันและตัวแปรสมาชิกที่สอดคล้องกัน วัตถุ OTcl ใน W นี้




การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
เครือข่ายจำลอง NS-2 -รายละเอียดNS เป็นเหตุการณ์จำลองเครือข่ายขับเคลื่อนการพัฒนาที่ UC Berkeley ที่เลียนแบบที่หลากหลายของเครือข่าย IP มันใช้โปรโตคอลเครือข่ายเช่น TCP และ upd แหล่งการจราจรพฤติกรรมเช่น FTP , Telnet , เว็บ , VBR และ CBR , เราเตอร์คิวการจัดการกลไก เช่น ปล่อยหางแดงและ cbq เส้นทางขั้นตอนวิธีเช่นตรา และอื่น ๆ NS ยังใช้มัลติคาสต์ และบางส่วนของ Mac ชั้นโปรโตคอลที่ใช้ระบบ LAN NS โครงการเป็นส่วนหนึ่งของโครงการพัฒนาเครื่องมือที่วินแสดงผลการจำลอง การวิเคราะห์และการเปลี่ยนแปลงโครงสร้างเครือข่ายที่สร้างขึ้นโดยเครื่องกำเนิดรู้จักกันดี 2 รูปแบบ ขณะนี้ , NS ( รุ่นที่ 2 ) ที่เขียนใน C + + และ otcl ( TCL สคริปต์ภาษาเชิงวัตถุพัฒนาส่วนขยายที่ MIT ) สามารถใช้ได้ เอกสารนี้ พูดสั้นๆ เกี่ยวกับโครงสร้างพื้นฐานของ NS และอธิบายในรายละเอียดวิธีการใช้ NS เป็นส่วนใหญ่โดยการให้ตัวอย่าง มากที่สุดของตัวเลขที่ใช้ในการอธิบายโครงสร้างและส่วนประกอบ NS พื้นฐานเครือข่ายจาก 5 วิน / NS จำลองสอนการประชุมเชิงปฏิบัติการคู่มือการใช้งานภาพนิ่งและ NS ( เดิมเรียกว่า " บันทึก NS และเอกสาร " ) , การปรับเปลี่ยนเล็กน้อยตามต้องการ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ NS และเครื่องมือที่เกี่ยวข้อง เยี่ยมชมโครงการบ้านวินหน้ารูปที่ 1 ดูง่ายผู้ใช้ของประเทศแคนาดาดังแสดงในรูปที่ 1 ในมุมมองของผู้ใช้ง่าย , NS เป็นเชิงวัตถุ ( otcl TCL สคริปต์ ) ล่ามที่มีการจำลองเหตุการณ์ตารางเวลาและห้องสมุดวัตถุส่วนประกอบของเครือข่ายและการตั้งค่าเครือข่าย ( ประปา ) ห้องสมุดโมดูล ( ที่จริง กลายเป็นสมาชิกของโมดูลที่ใช้ฟังก์ชันจำลองฐานวัตถุ ) ในคำอื่น ๆที่ใช้ NS คุณโปรแกรมในภาษาสคริปต์ otcl . ติดตั้งและเรียกใช้แบบจำลองเครือข่าย ผู้ใช้ควรเขียน otcl สคริปต์ที่เริ่มต้นเหตุการณ์กำหนดการตั้งค่าโครงสร้างเครือข่ายโดยใช้เครือข่ายวัตถุและประปาในการทำงานห้องสมุด และบอกแหล่งที่มาของการเข้าชมเมื่อเริ่มต้นและหยุดการส่งแพ็กเก็ตที่ผ่านเหตุการณ์ตารางเวลา คำว่า " ประปา " ใช้สำหรับการติดตั้งเครือข่าย เพราะการตั้งค่าเครือข่ายข้อมูลเส้นทางของวัตถุเครือข่ายประปาเป็นไปได้โดยการตั้งค่า " เพื่อนบ้าน " ชี้วัตถุ ไปยังที่อยู่ของวัตถุที่เหมาะสม เมื่อผู้ใช้ต้องการให้วัตถุเครือข่ายใหม่ , เขาหรือเธอสามารถทำให้วัตถุอย่างใดอย่างหนึ่ง โดยการเขียนวัตถุใหม่หรือโดยการผสมวัตถุจากวัตถุห้องสมุดและลูกดิ่ง ข้อมูลเส้นทางผ่านวัตถุ นี้อาจเสียงเหมือนงานที่ซับซ้อน แต่กลาย otcl โมดูลจริงให้ งาน ง่ายมาก พลังของ NS มาจากตรงนี้อีกองค์ประกอบหลักของ NS ข้างวัตถุเครือข่ายเป็นเหตุการณ์ตารางเวลา เหตุการณ์ใน NS เป็น ID ที่ไม่ซ้ำกันสำหรับแพ็คเก็ต ด้วยเวลาที่กำหนดและตัวชี้ไปยังวัตถุที่จัดการกับเหตุการณ์ ใน NS เหตุการณ์ตารางเวลาติดตามเวลา การจำลองและไฟทุกเหตุการณ์ในเหตุการณ์คิวนัดเวลาปัจจุบัน โดยเรียกส่วนประกอบเครือข่ายที่เหมาะสม ซึ่งโดยปกติแล้วจะเป็นคนที่ออก เหตุการณ์ และให้พวกเขาทำที่เหมาะสมการกระทำที่เกี่ยวข้องกับแพ็คเก็ตชี้ จากเหตุการณ์ องค์ประกอบของเครือข่ายสื่อสารกับคนอื่นผ่านแพ็กเก็ต แต่นี้ไม่ใช้เวลา การจำลองสถานการณ์จริง เครือข่ายทั้งหมดส่วนประกอบที่ต้องใช้จำลองเวลาการจัดการแพ็คเก็ต ( เช่นต้องล่าช้า ) ใช้ตารางเวลากิจกรรมโดยการออกกิจกรรมสำหรับแพ็คเก็ตและเฝ้ารอเหตุการณ์ที่จะถูกไล่ออกไปเองก่อนทำการกระทำเพิ่มเติมการจัดการแพ็คเก็ต ตัวอย่างเช่น , สวิทช์เครือข่ายส่วนประกอบที่เลียนแบบสลับกับ 20 ไมโครวินาที สลับล่าช้าปัญหาเหตุการณ์สำหรับแพ็คเก็ตจะถูกเปลี่ยนมาเป็นตารางเวลาที่เป็นเหตุการณ์ 20 วินาทีต่อมา ตารางเวลาหลังจาก 20 วินาที dequeues เหตุการณ์ไฟไหม้และการเปลี่ยนชิ้นส่วน ซึ่งผ่านแพ็คเก็ตเป็นส่วนเชื่อมโยงที่เหมาะสมออก อื่นใช้เหตุการณ์ตารางเวลาเป็นนาฬิกาจับเวลา ตัวอย่างเช่น TCP ต้องการเวลาในการติดตามของแพ็กเก็ตส่งเวลาสำหรับ retransmission ( การส่งของแพ็กเก็ต TCP หมายเลขเดียวกันกับแต่แตกต่าง NS ID ) จับเวลาใช้ตารางเวลาเหตุการณ์ในลักษณะคล้ายคลึงกันว่า การทำ ความแตกต่างเท่านั้นคือ ว่า เวลาวัดค่าเวลาที่เกี่ยวข้องกับแพ็คเก็ตและการกระทำที่เกี่ยวข้องกับแพ็คเก็ตที่เหมาะสม เมื่อเวลาผ่านไป และไม่เลียนแบบ )NS เขียนไม่เพียง แต่ใน otcl แต่ใน C + + ด้วย สำหรับเหตุผลประสิทธิภาพ , NS แยกเส้นทางข้อมูลการดำเนินงานการควบคุมจากเส้นทางที่ใช้งาน เพื่อลดเวลาในการประมวลผลแพ็กเก็ตและเหตุการณ์ ( เวลาไม่ได้จำลอง ) , เหตุการณ์ตารางเวลาและส่วนประกอบพื้นฐานของเครือข่ายวัตถุในเส้นทางข้อมูลจะถูกเขียนและเรียบเรียงการใช้ C + + เหล่านี้รวบรวมวัตถุที่ให้บริการแก่ otcl ล่ามผ่าน otcl การเชื่อมโยงที่สร้างการจับคู่ otcl วัตถุสำหรับแต่ละของ C + + วัตถุ และทำให้การควบคุมฟังก์ชันและตัวแปรที่กําหนดที่ระบุโดย C + + วัตถุเป็นฟังก์ชันสมาชิกและสมาชิกที่ otcl ตัวแปรของวัตถุ ในนี้ .
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: