Design and Implementation of a TCP/IP Offloading Engine

碩士 === 國立中興大學 === 資訊科學系所 === 95 === With the progress of networking technology, the capability of CPU cannot satisfy to afford the high-speed network bandwidth. In this thesis, we design and implement a TCP/IP offloading engine by porting the Linux 2.6’s network protocols on an embedded operating sy...

Full description

Bibliographic Details
Main Authors: Chin-Her Chang, 張景和
Other Authors: Hsung-Pin Chang
Format: Others
Language:zh-TW
Published: 2007
Online Access:http://ndltd.ncl.edu.tw/handle/21288738348718262740
id ndltd-TW-095NCHU5394048
record_format oai_dc
spelling ndltd-TW-095NCHU53940482016-05-23T04:18:28Z http://ndltd.ncl.edu.tw/handle/21288738348718262740 Design and Implementation of a TCP/IP Offloading Engine 設計與實作一個TCP/IP卸載引擎 Chin-Her Chang 張景和 碩士 國立中興大學 資訊科學系所 95 With the progress of networking technology, the capability of CPU cannot satisfy to afford the high-speed network bandwidth. In this thesis, we design and implement a TCP/IP offloading engine by porting the Linux 2.6’s network protocols on an embedded operating system MicroC/OS-II. TCP/IP offloading engine is a specialized network device implementing a significant portion of the TCP/IP protocol. Consequently, it offloads the TCP/IP protocol processing overhead from the software running on a general purpose CPU to the network device. Thus, it not only eliminates the bottleneck of packet transmission but also improves application performance. In this thesis, we introduce the concepts of TCP/IP offloading engines. Then, we discuss the performance and advantages of implementing TCP/IP offloading engines network adapters versus standard TCP/IP protocol suite on the host CPU. Finally, we describe our implementation and show the experimental results. Hsung-Pin Chang 張軒彬 2007 學位論文 ; thesis 57 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立中興大學 === 資訊科學系所 === 95 === With the progress of networking technology, the capability of CPU cannot satisfy to afford the high-speed network bandwidth. In this thesis, we design and implement a TCP/IP offloading engine by porting the Linux 2.6’s network protocols on an embedded operating system MicroC/OS-II. TCP/IP offloading engine is a specialized network device implementing a significant portion of the TCP/IP protocol. Consequently, it offloads the TCP/IP protocol processing overhead from the software running on a general purpose CPU to the network device. Thus, it not only eliminates the bottleneck of packet transmission but also improves application performance. In this thesis, we introduce the concepts of TCP/IP offloading engines. Then, we discuss the performance and advantages of implementing TCP/IP offloading engines network adapters versus standard TCP/IP protocol suite on the host CPU. Finally, we describe our implementation and show the experimental results.
author2 Hsung-Pin Chang
author_facet Hsung-Pin Chang
Chin-Her Chang
張景和
author Chin-Her Chang
張景和
spellingShingle Chin-Her Chang
張景和
Design and Implementation of a TCP/IP Offloading Engine
author_sort Chin-Her Chang
title Design and Implementation of a TCP/IP Offloading Engine
title_short Design and Implementation of a TCP/IP Offloading Engine
title_full Design and Implementation of a TCP/IP Offloading Engine
title_fullStr Design and Implementation of a TCP/IP Offloading Engine
title_full_unstemmed Design and Implementation of a TCP/IP Offloading Engine
title_sort design and implementation of a tcp/ip offloading engine
publishDate 2007
url http://ndltd.ncl.edu.tw/handle/21288738348718262740
work_keys_str_mv AT chinherchang designandimplementationofatcpipoffloadingengine
AT zhāngjǐnghé designandimplementationofatcpipoffloadingengine
AT chinherchang shèjìyǔshízuòyīgètcpipxièzàiyǐnqíng
AT zhāngjǐnghé shèjìyǔshízuòyīgètcpipxièzàiyǐnqíng
_version_ 1718279328753516544