网络安全实训报告

网络安全实训报告

ID:860576

大小:1.04 MB

页数:50页

时间:2017-09-21

网络安全实训报告_第1页
网络安全实训报告_第2页
网络安全实训报告_第3页
网络安全实训报告_第4页
网络安全实训报告_第5页
资源描述:

《网络安全实训报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《网络安全实训》报告重庆科技学院学生实习(实训)总结报告院(系):XX专业班级:_XX学生姓名:_____XX__学号:_XX_实习(实训)地点:__XX______________________报告题目:_网络安全实训报告日期:2013年10月18日指导教师评语:____________________________________________________________________________________________________________________________

2、________________________________________________________________________________________________________________________成绩(五级记分制):_____________指导教师(签字):_____________________49《网络安全实训》报告前言随着计算机技术在社会各个层次的普及其影响力已经渗透到了人们生活的方方面面。网络技术作为与计算机技术相伴而生的产物,已经逐渐开始为人们所认识和重

3、视。本次实训目的是通过该实训使人们深入认识网络安全技术的基本概念、原理和技术,掌握基本的网络安全攻防技术,常用数据加密方法及入侵检测的原理和方法。加深对网络安全技术的理解。培养实践技能、动手能力和分析问题、解决问题的能力。掌握和理解网络安全领域各个知识点的精髓,培养人们构建安全网络系统的思路和方法,树立安全防范意识。实训内容是掌握简单网络套接字的安全编程,了解网络套接字编程的基本知识;掌握网络多线程的同步编程,掌握进程间实现同步到安全编程技术。掌握网络通信软件设计的基本方法,设计一个简单安全的浏览器、Ftp服务

4、器等。49《网络安全实训》报告目录第一章Socket套接字编程31.1socket编程原理31.2客户/服务器模式41.3Socket编程流程51.4聊天协议61.5TCP客户端程序61.5.1创建工程61.5.2界面设计71.5.3界面初始化71.5.4功能实现91.6TCP服务器程序121.6.1创建工程121.6.2界面设计121.6.3界面初始化131.6.4功能实现16第2章网络多线程同步编程252.1多线程原理252.2线程同步概述252.3客户端程序262.3.1创建工程262.3.2界面设计26

5、2.3.3界面初始化262.3.4功能实现282.4TCP服务器程序322.4.1创建工程322.4.2界面设计322.4.3界面初始化322.4.4功能实现33第3章网页浏览器393.1网页浏览器概述393.2Get与Post请求方式393.3Http响应393.4CHtmlView类403.5系统功能403.5.1网页显示与导航403.5.2地址栏423.5.3保存网页433.5.4搜索引擎443.5.5超连接页面443.6程序主要代码45总结48参考文献4949《网络安全实训》报告第一章Socket套接字

6、编程1.1socket编程原理Socket通常也称为“套接字”,套接字是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。可以将套接字看作不同主机间的进程进行双向通信的端点,它构成了单个主机内及整个网络间的编程界面。套接字存在于通信域中,通信域是为了处理一般的线程通过套接字通信而引进的一种抽象概念。套接字通常和同一个域中的套接字交换数据(数据交换也可能穿越域的界限,但这时一定要执行某种解释程序)。各种进程使用这个相同的域互相之间用Internet协议簇来进行通信。套接字可以根据通信性质分类,这种性质对

7、于用户是可见的。应用程序一般仅在同一类的套接字间进行通信。不过只要底层的通信协议允许,不同类型的套接字间也照样可以通信。套接字有两种不同的类型:流套接字和数据报套接字。(1)流式套接字(SOCK_STREAM):一种面向连接的Socket,针对于面向连接的TCP服务应用;(2)数据报式套接字(SOCK_DGRAM):一种无连接的Socket,对应于无连接的UDP服务应用。  从用户的角度来看,SOCK_STREAM、SOCK_DGRAM这两类套接字似乎的确涵盖了TCP/IP应用的全部,因为基于TCP/IP的应用

8、,从协议栈的层次上讲,在传输层的确只可能建立于TCP或UDP协议之上,而SOCK_STREAM、SOCK_DGRAM又分别对应于TCP和UDP,所以几乎所有的应用都可以用这两类套接字实现。在实际生活中,人们所使用的网络通讯软件功能均是基于Socket套接字作为通信桥梁实现。所以,套接字在网络编程中,有着非常重要的作用。WinSock是TCP/IP编程最低级的WindowsAPI,其代码

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。