目前自己正在学习socket,参考网上的代码,自己用JAVA写了一个可以实现服务端和客户端实现文件传输图片,目前只在局域网中测过。 使用时,先运行服务端,在运行客户端,路径可根据需要更改。服务端代码:主类:package link; import java.net.ServerSocket; import java.net.Socket; public class mainFunct
    我们在对局域网的网络情况进行维护时,经常需要收集网络中存活的IP,这时候我们可以写一个shell脚本,自动收集某一段的IP。执行该脚本,在线IP绿色显示,离线IP红色显示;并分别写入到指定IP状态列表文件中。[root@centos ~]# cd /usr/local/bin/[root@centos bin]# vim alive.sh#!/bi
原创 2016-01-17 14:30:21
2598阅读
局域网查看在用的IP地址,对IP地址进行管理,是网管人员的基本操作。我常用的方式有两种:登陆交换机查看,通过nmap等扫描工具查看。下面对这两种方式分别说一说。登陆交换机查看登陆关交换机查看arp信息,这里需要注意的是接入交换机是不记录IP信息的,需要登陆关交换;每台终端上网必须要设置一个网关地址,是数据转发的第一跳,在这台网络设备上记录了终端的相关arp信息,即mac地址和ip地址的对应表;
# Python获取局域网内主机名 在局域网中,有时我们需要获取本地网络中的主机名信息。Python作为一种强大的编程语言,提供了多种方法来实现这个目标。本文将介绍如何使用Python获取局域网内主机名,并提供相应的代码示例。 ## 什么是主机名? 在计算机网络中,主机名是指标识网络中计算机的名称。主机名可以帮助我们识别和区分不同的设备。在局域网中,每台计算机都有一个唯一的主机名。 ##
原创 2023-10-14 12:46:35
123阅读
标题:如何在局域网中搭建NAS主机局域网中搭建NAS主机,可以帮助实现文件共享、备份以及存储功能,方便用户跨设备访问数据。本文将介绍如何实现这一目标,并提供相关的代码示例。 ### 步骤 以下是在局域网中搭建NAS主机的步骤: | 步骤 | 操作 | | ---- | ---- | | 1. | 准备一台具备网络共享功能的计算机或硬件设备 | | 2. | 安装并配置NAS服
原创 2024-05-21 11:18:22
210阅读
刚接触kali,对kali上的工具很好奇。比如,ettercap有个列出局域网所有主机的功能,原以为该功能由ettercap实现
原创 2022-11-07 18:33:19
614阅读
1.安装centos和dockercentos内核版本在3.10以上(推荐centos7以上),docker在1.6版本以上,具体安装docker和启动服务略过2.官方获取docker registry镜像并启动  #dockerpull registry 拉取官方私有仓库镜像registry#docker run -d -p 5000:5000&
# 使用Docker与主机局域网的高效配置 Docker是一个开源的容器化平台,它允许用户在轻量级的容器中打包和运行应用程序。使用Docker不仅可以简化应用的开发、测试和部署流程,还可以提高资源利用率。然而,将Docker容器与主机的网络配置结合起来,有助于提高应用的连接能力和访问效率。 ## 一、Docker网络模式简介 Docker提供了多种网络模式,其中最常用的是: 1. **br
原创 9月前
122阅读
ARP帧数据结构 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#define BROADMAC {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF} //广播MAC #define EH_TYPE 0...
原创 2021-08-05 14:45:50
811阅读
Python 局域网主机存活扫描 #! python # -*- coding: utf-8 -*- __author__ = 'Deen' import os import threading import argparse # 从网关获取所有IP,如192.168.1.1-255,返回一个list存储 def get_all_ip(gateway): ip = l
转载 2023-07-07 10:52:01
239阅读
  ARP帧数据结构   #define BROADMAC        {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF} //广播MAC  #define EH_TYPE     &nbs
原创 2009-01-04 21:28:00
2132阅读
#本文仅供参考有不足之处请指出一、设计环境系统:Windows 11语言:python3.8编译器:PyCharm二、设计要求1、局域网内的存活主机发现2、扫描指定主机开放的端口3、图形化界面、多线程三、基本原理1、主机发现是利用系统ping命令ping整个网段主机。2、端口扫描通过与目标端口进行socket连接,如果能连接的上则端口为开放,反之就是关闭。四、设计代码from tkinter im
转载 2023-09-12 10:24:47
220阅读
在产品的使用中我们一般都要设置一个配置环节,这个环节可以设定主机的IP地址等信息,但是这样配置的话使得我们的产品用起来效果不是很好,因此我想到了实现局域网IP扫描的功能,IP局域网扫描是指定IP网段获取IP地址信息的方法,在加上PING命令来处理实现,检查该设备是否在线。代码很简单,主要浏览就是获取主机名,然后检查该设备是否可用,如果可用,那么我们的设备是在线的,如果不可用,那说明以前登陆过,现在
转载 2023-06-11 16:30:44
509阅读
网络相关概念一. 局域网和广域1. 局域网(LAN)(1)定义(2)特点2. 广域(WAN)(1)定义(2)特点二. IP地址和端口号1. IP地址2. 端口号三. 协议1. 为什么要引入协议2. 协议的基本概念3. 一些协议的默认端口四. OSI模型五. TCP/IP五层(或四层)模型六. OSI与TCP/IP的关系1. 相同点2. 不同点 一. 局域网和广域1. 局域网(LAN)(1)
转载 2023-09-26 19:39:16
20阅读
1功能概述该系统是一个基于局域网的广播系统,使用了多点广播这种相当新的技术,可以将信息发送给那些等待接收信息的接收者,有服务器端和客户端两部分,由服务器端进行广播,服务器端循环播放选定的文件,每隔几秒钟播放一条消息,为用户学习及资源共享提供络上的便利。客户端只需运行相应的客户端程序,就可以接收到服务器广播的信息,客户端可以随时开始或停止接收广播。同时,局域网内的任意节点均可将本地时间与服务器端时
聊天室实现是通过C/S架构实现,既要有服务器端,也要有客户端。 实现原理: (1)服务器实例化一个 ServerSocket 对象,表示通过服务器上的端口通信。 (2)服务器调用 ServerSocket 类的 accept() 方法,该方法将一直等待,直到客户端连接到服务器上给定的端口。 (3)服务器正在等待时,一个客户端实例化一个 Socket 对象,指定服
转载 2023-08-04 10:43:10
181阅读
这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的理念缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的各类系统很难达到老师的要求。为了大家能够顺利并以最少的精力通过毕设,学长分享优质毕业设计项目,需要的自取。目录1.说明2.1.文字聊天2.1.1.TCP套接字的运用2.1.2文字聊天实现2.2.语音视频聊天2.2.1.UDP套接字的运用2.2.2.视频的捕获2.
七、测试局域网内主机是否alive的小脚本 此脚本用于检查192.168.1.100到192.168.1.200之间的主机是否alive。脚本如下: #!/bin/bash #Checks to see if hosts 192.168.1.100-192.168.1.200 are alive for n in {100..200}; do host=192.16
转载 精选 2010-10-12 16:56:33
563阅读
192.168.1.10:两张网卡eth0为内网网卡,eth1外网网卡192.168.1.11-17:局域网内需要联网的客户机在10主机上安装squid      yum -y install squid   2.配置squid 编辑  /etc/squid/squid.conf文件,内容如下,本文使用较简单的配置,只
原创 2017-10-12 16:22:25
1434阅读
上一篇访问: 桌面技巧:用无桌面LINUX管理有桌面的WINDOWS   如图:C机器不能被客户端A直接访问,平时经常需要管理C上的数据库。以前的做法是远程桌面登录到B(假设B为windows),再通过B远程桌面连接到C。这样,很是麻烦。现介绍一种比较方便的方法。(当然,通过B和C所在的网关设置端口转发也是可以的,但通常是不允许这样做的。这里介绍的是另一种方式). &nb
原创 2009-07-03 16:55:54
1946阅读
3评论
  • 1
  • 2
  • 3
  • 4
  • 5