![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
文章平均质量分 93
皮卡皮~
小白
展开
-
基于JSP的数据查询web系统
实验要求:1、学生成绩管理系统3.0(JSP+Servlet+MySQL)2、基于JSP实现的学生成绩管理系统源码下载:源码前言:JSP与servlet的区别和联系jsp:JSP(Java Server Pages)是Sun公司指定的一种服务器端动态页面技术的组件规范,Jsp是以“.jsp”为后缀的文件,在该文件中主要是html 和少量的java 代码。jsp文件在容器中会转换成Servlet中执行。servlet:Servlet(ServerApplet)是Sun公司指定的一种原创 2021-01-10 11:15:24 · 760 阅读 · 0 评论 -
MQTT协议实践
一、MQTT简介MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是IBM推出的一种针对移动终端设备的基于TCP/IP的发布/预订协议,可以连接大量的远程传感器和控制设备:轻量级的消息订阅和发布(publish/subscribe)协议建立在TCP/IP协议之上1.1 MQTT的特点:(1)MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。(2)MQTT协议是轻量、简单、开放和易于实现的,这些特点使其使用于在物联网、小型设备、移动应原创 2021-01-02 19:45:01 · 313 阅读 · 0 评论 -
java实现基于 “REST接口规范“读取web服务网站信息
编译环境:eclipse 2019编程语言:java任务要求:1)读取指定城市的天气预报信息;2)给指定手机号码发送验证码;一、REST接口的组成1.REST接口的概述REST是一种软件架构风格,如果你的接口是REST接口,那么该接口可被认为是REST风格的。REST接口是围绕资源展开的,HTTP 的URL即资源,利用HTTP的协议,其实rest本也可以和HTTP无关,但是现在大家普遍的使用REST都是依托于HTTP协议。2.URL的语法URI = scheme “????/” a原创 2020-12-28 17:55:50 · 244 阅读 · 0 评论 -
用wireshark和fiddler抓包分析tcp的三次握手与四次挥手
操作系统:windows10实验软件:wireshark fiddler一.以进入“金庸”游戏为例使用wireshark抓包分析tcp的三次握手与四次挥手。1.在win10中打开cmd命令行窗口,用telnet进入金庸游戏telnet(进入telnet客户端)-》set localecho(打开本地回显)-》open 10.1.230.41 3900(进入游戏服务器)2.用wireshark进行抓包先ipconfig一下,查看自己当前网络的ip,便于之后在wireshark抓取的包进行分析原创 2020-12-03 19:36:38 · 1426 阅读 · 0 评论 -
用nginx完成一个网页制作
实验环境:Ubuntu18.04实验要求:完成一个静态网页,比如制作一个简单的个人介绍网页,至少包含一张图片、一个二级网页跳转链接和一个文件下载链接;将制作的网页资料上传至Ubuntu系统,用ngnix完成一个简单web网站一、nginx简介Nginx(Engine x)是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器,由伊戈尔·赛索耶夫开发。其将源代码以类BSD许可证的形式发布,并且因其稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。其特点是占有原创 2020-12-03 19:35:42 · 1594 阅读 · 0 评论 -
学习teardrop攻击并伪造一个ip包
编译环境:Ubuntu18.04编程语言:c语言使用原始套接字编程中的 Teardrop 代码编程,伪造一个虚假地址的 IP 包,包的内容填入 Fake News ,发送此包,并用 wireshark 抓包进行验证。一、了解teardrop攻击原理1.什么是原始套接字原始套接字的含义就是在传输层之下使用的套接字,它提供了一些 TCP 和 UDP 套接字无法提供的功能,即:(1)使用原始套接字可以读写 ICMP 和 IGMP 协议的数据包,如著名的 Ping 程序;(2)使用原始套接字可以读原创 2020-12-03 17:53:39 · 786 阅读 · 0 评论 -
TCP编程--端口扫描器与网游客户端
一.单线程与多线程的端口扫描器对比1.多线程的端口扫描器(1)修改一下代码(2)运行代码结果如下结论:多线程的端口扫描器的扫描速度是比较快的。注:端口扫描器测试使用的是自己本机的主机地址3.单线程的端口扫描器(1)修改代码(2)结果展示结论:单线程端口扫描器运行结果很慢3.单线程与多线对比线程与进程的关系电脑同时就在进行着200个进程1.线程与进程概念线程: 每个进程中至少包含一个线程,而这些线程都在共享进程的资源空间等,当线程发生变化的时候只会引起CPU执行的过程发生变化,原创 2020-11-19 19:54:40 · 247 阅读 · 0 评论 -
Linux系统的远程操作练习
实验环境:VMware 的 Ubuntu18.04一. Linux系统(Ubuntu和树莓派)的远程操作练习实验目的:了解和熟悉Linux系统的远程终端登录、远程图形桌面访问、 X图形窗口访问和FTP文件传输操作1.将虚拟机Ubuntu系统的网络连接设置为“桥接模式”,并配置Ubuntu的IP、网关参数,保证其他同学的win10系统能够ping通你的Ubuntu; 将树莓派配置在自动联网模式,保证其他同学的win10系统能够ping通你的Ubuntu; 然后,在Ubuntu和树莓派上分别用 su原创 2020-11-09 19:52:35 · 198 阅读 · 0 评论 -
C#编程和网络编程入门
一.用C#编写一个控制台hello world程序,实现如下功能:在屏幕上连续输出50行“hello cqjtu!重交物联2018级”;同时打开一个网络UDP 套接字,向室友电脑或树莓派发送这50行消息。原创 2020-10-31 14:06:44 · 423 阅读 · 0 评论 -
MFC程序入门
MFC程序窗口程序基础前言:Win32程序与MFC程序的有什么异同点?MFC对Win32API进行了大量的封装Win32程序有一条清晰的主线,一个Windows程序从WinMain函数开始,经过注册窗口类、创建窗口、显示和刷新窗口才使得该程序的窗口界面为用户可见,然后建立进行消息循环,用户对此界面所作的任何操作都会被Windows作为消息传递给程序的窗口函数,并由窗口函数对消息进行分类处理,这些工作都是被 WinMain函数独自实现的。但在MFC程序中WinMain函数的地位被CWinApp类取代了原创 2020-10-14 19:54:37 · 606 阅读 · 0 评论 -
Windows API 程序设计入门(窗口创建)
Windows API 程序设计入门(窗口创建)实验目的了解 windows操作系统应用程序开发的基本概念,win32 API函数、消息与事件驱动;掌握WinMain函数的基本框架,窗口定义、窗口创建、消息循环及窗口过程函数;实验内容:1.开发环境:visual studio 20152.创建一个简单的Win32程序实验步骤:1.打开vs2015然后创建一个Win32项目2.定义一个WinMain函数(程序的入口)3.设计窗口类4.注册窗口5.创建窗口6.显示并更新窗口.原创 2020-09-23 12:48:17 · 1255 阅读 · 0 评论