Abstract—A new network application programming framework,called Sttyci การแปล - Abstract—A new network application programming framework,called Sttyci ไทย วิธีการพูด

Abstract—A new network application

Abstract—A new network application programming framework,
called Sttyciar, is designed and implemented. Sttyciar is
developed to be re-usable and easily extensible, wrapping the
procedural pcap library to provide an intuitive object-oriented
interface to the receiving and transmitting functionality of
network interfaces attached to a host computer. The framework’s
layered architecture, which includes features such as buffering
and statistic calculation, is detailed and a performance analysis
on its capabilities is carried out. The framework is shown to be
capable of operating with a throughput in excess of 100 Mbps,
but this performance is dependent on the speed and architecture
of the computer. The use of multi-threading and Sttyciar’s ability
to scale to processors with multiple cores is also outlined.
Potential performance and structure improvements are identified
but the framework is found to be suitable to support applications
operating in live networking environments.
Index Terms—networking, object-oriented programming
I. INTRODUCTION
Many object-oriented (OO) languages use sockets to provide
software developers with the ability to produce distributed or
network-aware applications. However, sockets limit access to
only the transport layer of the Transmission Control Protocol/Internet
Protocol (TCP/IP) stack. For most applications
this is adequate, especially since the purpose of the transport
layer is to support the application layer which does not need
to know the details of how packets traverse the network – a
logical end-to-end relationship is all that is required.
In certain cases where software developers require access
to lower TCP/IP layers, transport layer access is not adequate.
For example, firewall software tools which inspect data-link
layer frames and the headers and payload contained in them
need direct access to packets as they are delivered to a network
interface card and need to be able to send packets out another
interface once inspected.
An OO application programming interface (API) can benefit
software developers by presenting a uniform interface into
the lower layers of the TCP/IP stack across different operating
systems (OS). The fact that data is encapsulated and
decapsulated from various packet structures as it traverses
these lower layers, means that the TCP/IP stack lends itself
very well to being represented using OO concepts. Network
interface hardware, addresses and the encapsulation of packets
can be represented in a software environment with classes
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
นามธรรม — ใหม่เครือข่ายแอพลิเคชันเขียนโปรแกรมกรอบเรียกว่า Sttyciar ออกแบบ และดำเนินการ Sttyciar เป็นพัฒนาให้สามารถใช้งานได้อีกครั้ง และได้เพิ่มความสามารถ ได้ ตัดไลบรารี pcap ขั้นตอนเพื่อให้การใช้งานง่ายแบบเชิงวัตถุอินเทอร์เฟซการรับและส่งของอินเทอร์เฟซเครือข่ายที่เชื่อมต่อกับคอมพิวเตอร์โฮสต์ ของกรอบชั้นสถาปัตยกรรม ซึ่งรวมถึงการลักษณะการทำงานเช่นการกำหนดบัฟเฟอร์และการคำนวณสถิติ มีรายละเอียด และวิเคราะห์ประสิทธิภาพการทำงานในความสามารถของดำเนินการ กรอบจะปรากฏเป็นความสามารถในการดำเนินงานด้วยอัตราความเร็วเกินกว่า 100 Mbpsแต่ประสิทธิภาพการทำงานนี้จะขึ้นอยู่กับความเร็วและสถาปัตยกรรมของการใช้คอมพิวเตอร์ การใช้หลายเธรด และความสามารถของ Sttyciarเพื่อให้ตัวประมวลผลที่มีหลายแกนจะยังอธิบายปรับปรุงประสิทธิภาพการทำงานและโครงสร้างอาจจะระบุแต่กรอบมีอยู่ให้เหมาะสมเพื่อสนับสนุนโปรแกรมประยุกต์ปฏิบัติงานในสภาพแวดล้อมเครือข่ายถ่ายทอดสดคำดัชนีซึ่งระบบเครือข่าย เชิงวัตถุการเขียนโปรแกรมI. บทนำหลายเชิงวัตถุ (ดา) ภาษาที่ใช้ซ็อกเก็ตเพื่อให้ผู้พัฒนาซอฟต์แวร์ มีความสามารถในการผลิตแจกจ่าย หรือใช้งานเครือข่ายทราบ อย่างไรก็ตาม ซ็อกเก็ตจำกัดการเข้าถึงเฉพาะขนส่งชั้นของส่งผ่านควบคุมโพรโทคอลและอินเตอร์เน็ตกองซ้อนของโพรโทคอล (TCP/IP) สำหรับการใช้งานมากที่สุดนี้เป็นเพียงพอ โดยเฉพาะอย่างยิ่งตั้งแต่วัตถุประสงค์ของการขนส่งชั้นคือ ชั้นที่โปรแกรมประยุกต์ที่ไม่จำเป็นต้องสนับสนุนต้องทราบรายละเอียดของการส่งข้อมูลข้ามเครือข่าย – การตรรกะสิ้นสุดเพื่อสิ้นสุดความสัมพันธ์คือทั้งหมดที่จำเป็นในบางกรณีที่ผู้พัฒนาซอฟต์แวร์จำเป็นต้องเข้าลดชั้น TCP/IP เข้าชั้นขนส่งมีไม่เพียงพอตัวอย่าง ไฟร์วอลล์ซอฟต์แวร์เครื่องมือที่ตรวจสอบการเชื่อมโยงข้อมูลเลเยอร์เฟรม และส่วนหัว และส่วนของข้อมูลที่อยู่ในต้องเข้าถึงกลุ่มข้อมูลจะส่งไปยังเครือข่ายการ์ดและต้องสามารถส่งแพ็กเก็ตออกอีกอินเทอร์เฟซในการตรวจสอบเพียงครั้งเดียวการดาแอพลิเคชันเขียนโปรแกรมอินเทอร์เฟซ (API) ได้รับประโยชน์นักพัฒนาซอฟต์แวร์จากอินเทอร์เฟซแบบรูปเป็นการนำเสนอชั้นล่างของสแต็ค TCP/IP ในการปฏิบัติงานแตกต่างกันระบบ (OS) ความจริงที่ว่า ข้อมูลนึ้ และdecapsulated จากโครงสร้างแพคเก็ตต่าง ๆ ที่ traversesชั้นล่างเหล่านี้ หมายความว่าสแต็ค TCP/IP ยืดตัวดีมาก ให้การแสดงใช้แนวคิดดา เครือข่ายฮาร์ดแวร์อินเทอร์เฟซ ที่อยู่ และ encapsulation ของแพ็คเก็ตสามารถแสดงได้ในสภาพแวดล้อมซอฟต์แวร์กับชั้นเรียน
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
บทคัดย่อ-การประยุกต์ใช้เครือข่ายใหม่กรอบการเขียนโปรแกรม
ที่เรียกว่า Sttyciar ได้รับการออกแบบและดำเนินการ Sttyciar ถูก
พัฒนาขึ้นเพื่อนำมาใช้งานได้อีกครั้งและขยายได้อย่างง่ายดายห่อ
ห้องสมุด pcap ขั้นตอนเพื่อให้วัตถุที่มุ่งเน้นการใช้งานง่าย
อินเตอร์เฟซที่จะได้รับและส่งการทำงานของ
อินเตอร์เฟซเครือข่ายที่เชื่อมต่อกับคอมพิวเตอร์ที่เป็นโฮสต์ กรอบของ
สถาปัตยกรรมชั้นซึ่งมีคุณสมบัติเช่นบัฟเฟอร์
และการคำนวณทางสถิติมีรายละเอียดและการวิเคราะห์ผลการดำเนินงาน
เกี่ยวกับความสามารถของมันจะถูกดำเนินการ กรอบการแสดงให้เห็นว่า
มีความสามารถในการดำเนินงานที่มีปริมาณการในส่วนที่เกินจาก 100 Mbps,
แต่ประสิทธิภาพนี้จะขึ้นอยู่กับความเร็วและสถาปัตยกรรม
ของคอมพิวเตอร์ การใช้แบบมัลติเธรดและความสามารถใน Sttyciar ของ
การชั่งการประมวลผลที่มีหลายแกนจะอธิบายยัง.
ผลการดำเนินงานที่มีศักยภาพและการปรับปรุงโครงสร้างจะมีการระบุ
แต่กรอบจะพบว่ามีความเหมาะสมที่จะรองรับการใช้งาน
ในการดำเนินงานในสภาพแวดล้อมเครือข่ายสด.
ดัชนีข้อกำหนดเครือข่ายวัตถุ การเขียนโปรแกรมเชิง
I. บทนำ
หลายเชิงวัตถุ (OO) ภาษาที่ใช้ซ็อกเก็ตที่จะให้
นักพัฒนาซอฟต์แวร์ที่มีความสามารถในการผลิตการกระจายหรือ
การใช้งานที่ตระหนักถึงเครือข่าย อย่างไรก็ตามซ็อกเก็ต จำกัด การเข้าถึง
เฉพาะชั้นการขนส่งของการควบคุมการส่งทูต / Internet
Protocol (TCP / IP) สแต็ค สำหรับการใช้งานส่วนใหญ่
นี้จะเพียงพอโดยเฉพาะอย่างยิ่งตั้งแต่วัตถุประสงค์ของการขนส่ง
ชั้นคือการสนับสนุนโปรแกรมชั้นซึ่งไม่จำเป็นต้อง
ทราบรายละเอียดของวิธีการแพ็คเก็ตสำรวจเครือข่าย -
ความสัมพันธ์แบบ end-to-end ตรรกะเป็นสิ่งที่จำเป็นต้องมี
ในบางกรณีที่นักพัฒนาซอฟต์แวร์จำเป็นต้องเข้าถึง
การลด TCP / IP ชั้นการเข้าถึงชั้นการขนส่งไม่เพียงพอ.
ตัวอย่างเช่นเครื่องมือซอฟต์แวร์ไฟร์วอลล์ซึ่งตรวจสอบการเชื่อมโยงข้อมูล
เฟรมชั้นและส่วนหัวและส่วนของข้อมูลที่มีอยู่ในพวกเขา
จำเป็นต้องเข้าถึงโดยตรงกับแพ็คเก็ตที่พวกเขา จะถูกส่งไปยังเครือข่าย
บัตรอินเตอร์เฟซและจะต้องมีความสามารถที่จะส่งแพ็กเก็ตออกมาอีก
ครั้งหนึ่งอินเตอร์เฟซการตรวจสอบ.
อินเตอร์เฟซการเขียนโปรแกรมประยุกต์ OO (API) จะได้ประโยชน์
นักพัฒนาซอฟต์แวร์โดยนำเสนออินเตอร์เฟซเครื่องแบบเข้าไปใน
ชั้นล่างของ TCP / IP ที่ข้ามที่แตกต่างกัน การดำเนินงาน
ระบบ (OS) ความจริงที่ว่าข้อมูลจะถูกห่อหุ้มและ
decapsulated จากโครงสร้างแพ็คเก็ตที่แตกต่างกันในขณะที่มันเดินลัดเลาะ
เหล่านี้ชั้นล่างหมายความว่า TCP / IP ที่ยืมตัวเอง
เป็นอย่างดีเพื่อเป็นตัวแทนโดยใช้แนวคิด OO เครือข่าย
ฮาร์ดแวร์อินเตอร์เฟซที่อยู่และการห่อหุ้มของแพ็กเก็ต
สามารถแสดงในสภาพแวดล้อมของซอฟต์แวร์กับการเรียน
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
abstract-a ใหม่เครือข่ายโปรแกรมประยุกต์กรอบ
เรียกว่า sttyciar , การออกแบบและการใช้งาน sttyciar คือ
พัฒนาเป็นเป็นใช้ได้และขยายได้อย่างง่ายดายตัด
ห้องสมุด pcap ขั้นตอนเพื่อให้อินเตอร์เฟซที่ใช้งานง่ายและการรับส่ง

และการทํางานของการเชื่อมต่อเครือข่ายที่แนบมากับคอมพิวเตอร์ที่เป็นโฮสต์ ของกรอบ
ชั้นสถาปัตยกรรมซึ่งมีคุณสมบัติเช่นการป้องกัน
และการคำนวณสถิติ มีรายละเอียด และวิเคราะห์ประสิทธิภาพ
ในความสามารถของการ . กรอบเป็น
สามารถปฏิบัติการด้วยอัตราความเร็วเกิน 100 Mbps
แต่ประสิทธิภาพจะขึ้นอยู่กับความเร็วและสถาปัตยกรรม
ของคอมพิวเตอร์ การใช้มัลติเธรด และ sttyciar ความสามารถ
แบบหลายโปรเซสเซอร์แกนยังระบุ .
ศักยภาพและโครงสร้างการระบุ
แต่กรอบจะพบว่ามีความเหมาะสมที่จะสนับสนุนการดำเนินงานในสภาพแวดล้อมเครือข่ายอยู่
.
ดัชนีด้านระบบเครือข่าย โปรแกรมแนะนำมากมาย
.
( OO ) เชิงวัตถุเชิงวัตถุภาษาใช้ซ็อกเก็ตเพื่อให้
นักพัฒนาซอฟต์แวร์ที่มีความสามารถในการผลิตการกระจายหรือการตระหนักถึง
เครือข่าย อย่างไรก็ตาม จำกัด การเข้าถึงฐาน
เฉพาะการขนส่งชั้นของโปรโตคอลอินเทอร์เน็ตโปรโตคอลควบคุมการส่ง /
( TCP / IP ) กอง สำหรับการใช้งานมากที่สุด
นี้อย่างเพียงพอ โดยเฉพาะอย่างยิ่งตั้งแต่จุดประสงค์ของชั้นขนส่ง
คือการสนับสนุนโปรแกรมชั้นซึ่งไม่ต้อง
ต้องการทราบรายละเอียดของวิธีแพ็กเกจท่องเครือข่าย–ความสัมพันธ์แบบ end - to - end เป็น
ตรรกะเป็นสิ่งที่จําเป็น .
ในบางกรณีที่นักพัฒนาซอฟต์แวร์ต้องมีการเข้าถึง
ลด TCP / IP ชั้นการเข้าถึงชั้นขนส่งไม่เพียงพอ
ตัวอย่างเช่นไฟร์วอลล์ซอฟต์แวร์เครื่องมือที่ตรวจสอบการเชื่อมโยงข้อมูล
ชั้นเฟรมและส่วนหัวและ ของที่มีอยู่ในนั้น
ต้องการเข้าถึงแพ็กเก็ตที่พวกเขาถูกส่งไปยังเครือข่าย
การ์ดอินเตอร์เฟซและต้องสามารถส่งแพ็กเก็ตออกอีก

มีอินเตอร์เฟซที่เมื่อตรวจสอบุเอพีไอ ( API ) ได้ประโยชน์
นักพัฒนาซอฟต์แวร์โดยนำเสนออินเตอร์เฟซที่สม่ำเสมอใน
ล่างชั้นของ TCP / IP สแต็คในการดําเนินงานแตกต่างกัน
ระบบ ( OS ) ความจริงที่ว่าข้อมูลจะถูกห่อหุ้มและ
decapsulated จากโครงสร้าง packet ต่างๆมัน traverses
ชั้นล่างนี้หมายความ ว่า ไอพี lends เอง
อย่างดีที่จะถูกแสดงโดยใช้แนวคิดเชิงวัตถุ . ฮาร์ดแวร์เครือข่าย
ที่อยู่และการห่อหุ้มของแพ็กเก็ต
สามารถแสดงในสภาพแวดล้อมซอฟต์แวร์เรียน
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: