The Implementation of TCP/IP Network Protocols in a Microkernel Operating System

碩士 === 國立成功大學 === 電腦與通信工程研究所 === 95 === This thesis presents the implementation of a network module in a microkernel operating system. The goal of this thesis is to provide the microkernel operating system the capability of communicating with other nodes on Internet through TCP/IP network protocols....

Full description

Bibliographic Details
Main Authors: Yin-han Hu, 胡英漢
Other Authors: Jing Chen
Format: Others
Language:zh-TW
Published: 2007
Online Access:http://ndltd.ncl.edu.tw/handle/07746643983836214092
id ndltd-TW-095NCKU5652105
record_format oai_dc
spelling ndltd-TW-095NCKU56521052016-05-20T04:17:27Z http://ndltd.ncl.edu.tw/handle/07746643983836214092 The Implementation of TCP/IP Network Protocols in a Microkernel Operating System 微核心作業系統TCP/IP網路通訊協定之實作 Yin-han Hu 胡英漢 碩士 國立成功大學 電腦與通信工程研究所 95 This thesis presents the implementation of a network module in a microkernel operating system. The goal of this thesis is to provide the microkernel operating system the capability of communicating with other nodes on Internet through TCP/IP network protocols. The implementation includes a network module which consists of a network manager and TCP/IP network protocols, and a socket library. The network module designed and implemented in this thesis is independent of other modules in the microkernel operating system architecture. It operates with applications and the microkernel through message passing. It supports five popular TCP/IP network protocols namely IP, ARP, ICMP, UDP, and TCP. The implementation of the socket function library consists of 17 popular socket functions which can be used in developing network related application programs. From the testing for the functional correction and performance, satisfactory results are observed. The functionality of network communication is becoming indispensable for modern embedded system products especially in comsumer electronics market. This implementation attempts to achive an efficient and reliable network module in a microkernel operating system. The network module is separated from the microkernel and other modules in the system. Its code size of 105K bytes is relative small. It can be ported to other platform without much effort. Therefore, this implementation provides another choice for developing network software in embedded systems. Jing Chen 陳敬 2007 學位論文 ; thesis 85 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 電腦與通信工程研究所 === 95 === This thesis presents the implementation of a network module in a microkernel operating system. The goal of this thesis is to provide the microkernel operating system the capability of communicating with other nodes on Internet through TCP/IP network protocols. The implementation includes a network module which consists of a network manager and TCP/IP network protocols, and a socket library. The network module designed and implemented in this thesis is independent of other modules in the microkernel operating system architecture. It operates with applications and the microkernel through message passing. It supports five popular TCP/IP network protocols namely IP, ARP, ICMP, UDP, and TCP. The implementation of the socket function library consists of 17 popular socket functions which can be used in developing network related application programs. From the testing for the functional correction and performance, satisfactory results are observed. The functionality of network communication is becoming indispensable for modern embedded system products especially in comsumer electronics market. This implementation attempts to achive an efficient and reliable network module in a microkernel operating system. The network module is separated from the microkernel and other modules in the system. Its code size of 105K bytes is relative small. It can be ported to other platform without much effort. Therefore, this implementation provides another choice for developing network software in embedded systems.
author2 Jing Chen
author_facet Jing Chen
Yin-han Hu
胡英漢
author Yin-han Hu
胡英漢
spellingShingle Yin-han Hu
胡英漢
The Implementation of TCP/IP Network Protocols in a Microkernel Operating System
author_sort Yin-han Hu
title The Implementation of TCP/IP Network Protocols in a Microkernel Operating System
title_short The Implementation of TCP/IP Network Protocols in a Microkernel Operating System
title_full The Implementation of TCP/IP Network Protocols in a Microkernel Operating System
title_fullStr The Implementation of TCP/IP Network Protocols in a Microkernel Operating System
title_full_unstemmed The Implementation of TCP/IP Network Protocols in a Microkernel Operating System
title_sort implementation of tcp/ip network protocols in a microkernel operating system
publishDate 2007
url http://ndltd.ncl.edu.tw/handle/07746643983836214092
work_keys_str_mv AT yinhanhu theimplementationoftcpipnetworkprotocolsinamicrokerneloperatingsystem
AT húyīnghàn theimplementationoftcpipnetworkprotocolsinamicrokerneloperatingsystem
AT yinhanhu wēihéxīnzuòyèxìtǒngtcpipwǎnglùtōngxùnxiédìngzhīshízuò
AT húyīnghàn wēihéxīnzuòyèxìtǒngtcpipwǎnglùtōngxùnxiédìngzhīshízuò
AT yinhanhu implementationoftcpipnetworkprotocolsinamicrokerneloperatingsystem
AT húyīnghàn implementationoftcpipnetworkprotocolsinamicrokerneloperatingsystem
_version_ 1718272251257683968