欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 计算机网络 > 计算机网络的构建与应用实践

计算机网络的构建与应用实践

日期:2023-01-24 阅读量:0 所属栏目:计算机网络


摘 要:随着计算机、Internet、通信技术以及多媒体技术的迅速发展,基于网络的数字化信息平台、教学、行政管理、科研等方面的应用日趋完善。本文通过笔者对Linux的应用实践与工作经验,对Linux系统下构建计算机网络的方法进行了浅要总结。

关键词:网络组建;Linux;应用实践
引言
  随着计算机、Internet、通信技术以及多媒体技术的迅速发展,基于网络的数字化信息平台、教学、行政管理、科研等方面的应用日趋完善。互联网在提供海量信息的同时,网络的开放性和自由性对私有信息和数据被破坏或侵犯的风险日益严重。如何构建一个安全的计算机网络,保护系统内部资源,成为目前网络工作者的主要任务。而Linux操作系统是一个功能十分强大的网络操作系统,在Linux操作系统中安装PVM软件包实现计算机的并行计算,再通过高速网络将PC互联,构成性能接近商业大型机的并行计算机群。通过笔者对Linux的应用实践与工作经验,对构建一个基于Linux系统下的网络平台方法进行了浅要总结。
1. 采用Linux构建计算网络的优势
  首先,Linux操作系统是一个免费开源的操作系统,与其相关的并行软件和编译系统软件也是免费的,且组建计算机群的硬件是商品化的,由Linux系统通过PVM实现的并行计算机群的总体成本比传统的大型计算机成本要低很多,硬件维护也相对方便快捷。
  其次,基于Linux系统组建的计算机群可扩展性强,通过节点可以实现系统总内存的大幅增加,而且可以突破windows XP操作系统下单个文件不能超过4Gbyte的限制。这对结构化学、量子化学计算中生成的5~10Gbyte大小文件的存储来说十分方便。通过并行计算机将临时文件分散至各个节点,可以使计算机完成64位机才能完成的计算。
  再次,并行计算机中的单机也可当作独立的PC使用,这样就可以将性能较弱的老计算机放入计算机群,通过性能较好的计算机控制其他并行计算机,给性能较弱的老计算机分配一个较低的任务值,以达到硬件资源利用率的最大化。另外,Linux操作系统对软件资源的高利用率也是其在构建计算机网络中一个不可比拟的优势。
2. 基于Linux操作系统的计算机网络配置与构建
2.1 配置Linux下的TCP/IP网络
  以RedHat Linux9为例,使用Ifconfig命令配置计算机的IP地址、网关等网卡信息,常用命令如下面实例:
  (1) 配置Eth0的IP地址,同时激活该设备:
  #ifconfig eth0 l92.168.1.154 netmask 255.255.255.0 up
  Ifconfig命令在禁用网卡设备时采用Down选项,例如: ifconfig eth0 down
  (2)查看网络接口配置:#ifconfig eth0
  (3)查看所有接口配置:#ifconfig
  (4)添加到主机的路由为网络设备eth0:0:#route add –host 192.168.1.13 dev eth0:0
  (5)添加默认网关:#route add default gw 192.168.1.1
  由于现在互联网上有关命令配置TCP/IP的方法已经很详细,就不在次赘述,而且RedHat Linux9同样支持图形界面,且易于操作,下图为笔者在Vmare中进行的网络配置操作,具体步骤不在一一截图,只将设置IP、网关与DNS的截图列出作为学习者的参考:


图1. 激活网卡,设置本机IP、网关

图2. 设置DNS网络配置

2.2 网络内核性能的优化
  基于Linux的网络内核优化,采用ONPK技术方案,具体步骤为:
  (1)利用mmap函数将应用程序与内核空间建立一块共享的内存区域,并生成一个内核设备。mmap函数如下:void *mmap(void *addr, size_t len, int prot, int flags, int fd, off_t offset)
其中fd是生成的设备;len是长度;addr是待映射的内存起始地址; prot、flags分别是权限和标志。
  (2)增加一个系统调用,参数有待发送的文件描述符、发送的起始位置和长度和欲发往的socket套接字。该系统的功能是检测网卡缓存是否空闲,如果空闲就直接把数据拷贝到网卡缓存,否则等待网卡驱动程序自动发送。
  (3)在Linux下,通过修改网卡驱动程序的源代码,把编译后的.ko模块加载到Linux的内核,驱动网卡后监测步骤(1)生成的设备。如果有待发送的数据,则会主动把数据发送出去。
2.3 构建Linux系统下小型计算机网络的入侵防御体系
  根据目前小型计算机网络的安全防御问题,通过笔者的应用实践,在Linux系统下利用firewall-iptables和IDS-Snort,将IDS和防火墙智能化联动,并利用PHP的远程管理工具,将入侵检测技术、防火墙技术和PHP技术综合在一起利用,收到了良好效果,具体措施为:
  采用Intel Pentium4 3.0G CPU 1G 内存的台式计算机,配备了三个网卡:其中Eth0连接外网;Ethl连接WEB服务器;Eth2连接内网。软件配置采用RH9.0,配置snort 2.6.2,使用GCC编译器作为编译工具。
3. 小结
  随着Linux操作系统网络技术的发展,特别是高效通信机制的开发,并行计算机系统的通信性能会越来越接近专用互联网络。而基于Linux操作系统的各种校园网络、大型商用网络平台的应用也日趋广泛。Linux操作系统也具有十分广阔的应用前景。
参考文献:
[1]  祝智庭. 网络教育应用教程. 北京师范大学出版社. 2001.
[2]  陈向阳, 方汉. Linux实用大全. 科学出版社. 1999. 本文链接:http://www.qk112.com/lwfw/jsjlw/jsjwl/238346.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学