![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
互联网程序设计
文章平均质量分 80
一个很菜的小猪
欢迎来到我的博客
展开
-
网络抓包与发包程序设计(二)
打开cmd设置中打开有线网络,查看物理地址局域网同一子网段内直接发包、以及给服务器发包,目的MAC的选择,要理解清楚,服务器是在其它的网段,那么目的MAC应该是发送者所在网段的网关MAC,网关为192.168.181.254,因此MAC地址为58-69-6c-c9-bd-a2。ConfigDialog.javaPacketCaptureFX.javaPacketSender.javaSendPacketFX.javaNetworkChoiceDialog.java三、运行原创 2022-11-17 15:48:02 · 1139 阅读 · 0 评论 -
网络扫描程序设计
目标主机扫描是网络功防的基础和前提,扫描探测一台目标主机包括:确定该目标主机是否活动、目标主机的操作系统、正在使用哪些端口、对外提供了哪些服务、相关服务的软件版本等等,对这些内容的探测就是为了“对症下药”,为攻防提供参考信息。对主机的探测工具非常多,比如大名鼎鼎的nmap、netcat、superscan,以及国内的x-scanner等等。原创 2022-11-01 16:25:51 · 1035 阅读 · 0 评论 -
邮件发送程序设计
邮件传输协议包括SMTP(简单邮件传输协议,RFC821)及其扩充协议MIME;邮件接收协议包括POP3和功能更强大的IMAP协议;服务邮件发送的服务器其端口为25(开启ssl可能使用465或587端口),服务邮件接收的服务器端口为110。原创 2022-10-18 16:36:29 · 1695 阅读 · 0 评论 -
UDP套接字程序设计
UDP与TCP不同,有自己独立的套接字(IP+PORT),所以UDP何TCP使用相同的端口号不会冲突UDP在使用前不需要进行连接,没有流的概念,不需要实时连接,只需要目的地址(TCP:电话通讯;UDP:邮件通信)基于用户数据报文(包)读写适用于对数据完整性不是过于苛刻的场合UDP编程几个关键的Java类:DatagramSocket、DatagramPacket、MulticastSocket。原创 2022-10-14 17:49:49 · 1389 阅读 · 0 评论 -
多用户服务器程序设计(详解)
在连接老师服务器前,需要开启自己的服务器。我的客户端连接老师服务器后,老师服务器会向我的服务器发送消息,我的服务器会给予老师服务器反馈。if(msg . trim() . equalsIgnoreCase("来自教师服务器的连接")) {} else if(msg . trim() . equalsIgnoreCase("教师服务器再次发送信息")) {}为什么要使用多用户并发访问?单用户的程序中,每一次只能与一个客户建立通信连接,主线程在while中一直运行,无法进行多用户访问。原创 2022-09-27 21:07:23 · 1201 阅读 · 0 评论 -
网络文件传输程序设计(上)
前几节课学习了TCP套接字(socket),能实现字符串的发送和接收功能,简单地做到了客户机和服务器的对话。我们继续学习TCP套接字,利用它的字节传输技术,实现网络文件传输。一个端口用来对话,传递控制信息,总是开启一个端口实现文件数据传递服务,有数据传输服务时开启网络对话和网络文件传输,使用TCP的socket编程,本质还是一样,对话过程,使用字符流来包装;而网络文件传输过程,则应该使用字节流来进行处理。客户端发送对话信息给2021服务器,服务器接收对话信息,并回话。原创 2022-09-20 20:35:27 · 1136 阅读 · 0 评论 -
【互联网程序设计】网络对话程序设计
这两条都需要服务器和客户端互相约定,否则就可能有问题,例如,如果服务器在一个客户端连接成功后,并没有一条欢迎信息发送给客户端,客户端的读取欢迎信息的语句无法读取到内容,就被阻塞住,由于是单线程,甚至整个程序都会被卡住。之后客户端程序每发送一条信息给服务器TCPServer.java,服务器接收并回送该信息到客户端,客户端接收并显示该信息;客户端成功连接服务器,服务器应该给客户端主动发送一条欢迎或通知等信息,作为整个通信的第一条信息,然后服务器进入监听阻塞状态,等待客户端的信息。原创 2022-09-08 13:25:28 · 688 阅读 · 0 评论 -
【互联网程序设计】Java图形窗口程序设计
知识点:JavaFX布局,TextFiled、TextArea、Button、Label等各控件用法,事件驱动、字符串读写技术、字符流IO等。“保存”按钮将显示的内容保存到文本文件;(2)在SimpleFX类中的合适位置将TextFileIO类实例化为textFileIO,在“保存”按钮的响应事件代码中添加相应功能。(1)新增一个文件操作类TextFileIO,负责文件操作的相关功能,至少实现append方法和load方法用于保存和读取文件;信息的文件读写是指将信息显示区的信息保存到文本文件,或。...原创 2022-09-01 11:53:38 · 2832 阅读 · 0 评论