网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 设计图标 Ppt模板 Flash素材 PSD素材 JS代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > 其他类别 > 正文

基于Socket的网络通信

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 16/02/12

鉴于大家对其他类别十分关注,我们编辑小组在此为大家搜集整理了“基于Socket的网络通信”一文,供大家参考学习

论文字数:14676,页数:42

摘要
 
 随着计算机的普及和Internet的迅速发展,我们日常工作和数据传输都放在Internet网上进行传输,提高了效率,降低了成本,创造了良好的效益。但由于Internet网络协议本身存在着重要的安全问题,使网上的信息传输存在巨大的安全风险。
 因为基于Socket网络通信是一种灵活的、易于实现的、低成本的方法。它可以运行在各种使用TCP/IP协议作为通讯协议的网络上。所以我设计在VC++环境下,通过Socket建立原始套接字,监控网络流量,并将可疑数据通过Access数据库进行记录,为管理员提供参考,从而来实现网络安全。
 
关键词:网络流量监控,网络安全,Socket,Access
ABSTRACT
 With popularizing of the computer and rapiding of Internet, our data is transfersed by Internet in daily work, that improves the work''s efficiency, reduces the cost and creates many good benefit.However, due to its own problems that Internet protocol there are important security problems, so that the information transmission on line that is a huge security risk。
 Because the Socket based Communications are a methods that is flexible,and easy to be implemented. It uses various TCP/IP, as the communication protocol. So I use socket to create raw socket to MRTG on the vc++ environment , add  data packets into database of Access. administrator use it to protect network security.
 
 Keywords: MRTG, network security,socket,Access
目录
摘要 I
ABSTRACT II
第1章 引言 2
1.1 网络流量监控系统 2
1.1.1 当今以太网系统的分类 2
1.1.2 网络流量监控的概念和特点 2
1.2 课题的背景及意义 2
1.3 系统简介 3
1.4 课题的主要工作及论文的组织 3
第2章 系统相关技术 4
2.1 Visual c++ 6.0的特点 4
2.2 网络程序设计技术要求 5
2.2.1网络监控基础 6
2.2.2 套接字类型 7
2.2.3 TCP/IP协议族 7
2.2.4 网络程序设计一般步骤 9
2.2.5 基于Visual C++的Winsock API简介 10
2.3 Windows消息机制 11
2.3.1 Windows消息机制概念 11
2.3.2 Windows消息类型 11
2.3.3 Windows消息实现具体过程 11
2.3.4 消息实现过程举例 13
2.4 ADO介绍 14
2.5 本章小结 15
第3章 系统分析 16
3.1 系统分析概述 16
3.2 系统主要功能 16
3.3 数据流图 18
3.4 数据字典 19
3.5 本章小结 20
第4章 数据库设计 21
4.1 数据库设计原则 21
4.2 概念结构设计 21
4.3 逻辑结构设计 23
4.4 本章小结 24
第5章 系统实现 25
5.1 开发必备环境 25
5.2 重要技术的注意事项 25
5.2.1 数据库的配置 25
5.2.2 套接字 25
5.2.3 对话框 25
5.2.4 自定义消息函数的实现步骤 25
5.2.5 线程 26
5.2.6 获取本机IP 26
5.2.7 Tab Control控件的使用 26
5.2.8 IP 27
5.2.9 UDP 28
5.2.10 TCP 29
5.2.11 ICMP 30
5.3 界面的实现 30
5.3.1 主界面 30
5.3.2 显示数据包具体内容 31
5.3.3 数据包捕获设置 32
5.3.4 日志规则设置 33
5.3.5 日志管理 34
5.4 本章小结 36
第6章 结束语 37
致谢 38
参考文献 39

基于Socket的网络通信......
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号