欢迎来到天天文库
浏览记录
ID:8317662
大小:238.00 KB
页数:20页
时间:2018-03-19
《基于linux的nat服务器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科生毕业论文题目基于Linux的NAT服务器设计系别计算机与信息工程学院班级计算机科学与技术082姓名学号答辩时间2012年5月新疆农业大学计算机与信息工程学院18目录摘要11NAT服务器的基本原理31.1NAT转换地址的基本原理31.2NAT实现技术的分类41.3NAT技术的应用52Linux下的NAT服务器功能介绍62.1硬件实现Linux下的NAT62.2Linux下iptable实现NAT73基于Linux的NAT模块设计和实现分析73.1基于Linux的NAT服务器功能模块设计73.2基于Linu
2、x的NAT地址转换的基本流程83.3NAT服务器实现采用的技术方案93.3.1netfilter93.3.2NAT实现的三条规则链113.3.3基于Linux的NAT实现对操作系统的要求114基于Linux的NAT服务器功能模块实现114.1获取数据模块的实现114.2检测NAT表模块的实现124.3决定映射模块的实现134.4修改地址模块的实现144.5转发数据模块的实现164.6测试165结论16参考文献17谢辞1818基于Linux的NAT服务器设计指导教师摘要:本文首先介绍了NAT服务器实现的基本原理
3、,列出了NAT服务器实现的三种技术分类,即静态地址转换、动态地址转换和端口复用动态地址转换。而后举例说明NAT在地址转换、负荷均衡、节约资源等方面的应用,第二章节介绍了Linux下实现NAT的功能,引出本课题研究的主题,基于Linux的NAT服务器设计,介绍了本课题需要完成的任务是实现Linux下简单的NAT功能,第三章节就详细设计了系统实现的具体模块,以及各模块之间的关系。第四章节是本文重点研究的内容,文中介绍了设计的详细完成方法,以达到地址转换的功能。关键词:网络地址转换;IP地址;私有地址;数据报18N
4、ATServerDesignBasedonLinuxLiuMingmingTutor:DaXinMinAbstract:ThispaperfirstintroducesthebasicprincipleoftherealizationoftheNATserver,liststheNATserveroftherealizationofthethreekindsoftechnicalclassification,staticaddresstranslation,dynamicaddresstranslationa
5、ndportreusedynamicaddresstranslation.AndthenforexampleNATinaddresstranslation,loadbalance,conservationofresources,andotheraspectsoftheapplication,thesecondchapterintroducestheLinuxunderthefunctionoftherealizationoftheNAT,arousethethemeofsubjectresearch,base
6、donLinuxNATserverdesign,introducedthistopicneedtocompletethetaskistorealizethesimpleNATfunctionLinux,thethirdchapterisdetailedthesystemdesignofthespecificmodule,andtherelationshipbetweenthevariousmodules.Thefourthchaptertothisisthekeyresearchcontent,thispap
7、erintroducesthemethodtofinishthedetaileddesign,inordertoachievethefunctionoftheaddresstranslation.Keywords:NAT;IPaddress;PrivateAddress;Datagram18随着互联网时代技术的突飞猛进,世界的网民也越来越多,随之带来的问题便可想而知。最直接的一个问题,IPv4下的IP地址面临耗尽,虽然IPv6的提出让人们又看到了“希望”,但是从IPv4到IPv6的全面替换,还有些不太现实。这
8、个时候恰恰促进了网络地址转换(NAT,NetworkAddressTranslation)技术的产生,NAT属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单,NAT不仅完美地解决了IP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。[1]在本论文中将会详细
此文档下载收益归作者所有