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....
Main Authors: | , |
---|---|
Other Authors: | |
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 |