1、ip地址:用来在网络中标记一台电脑。2、ip地址的分类  每个ip地址包括两部分:网络地址和主机地址     2.1 A类IP地址    一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”,    地址范围1.0.0.1-126.255.255.254    二进制表示为:00000001 00000000 00000000 00000001 -
转载 2024-09-27 17:38:30
30阅读
最近在线上遇到一个TCP动态端口相关的问题,之前没有留意过此类问题,做个笔记记录在这里,希望也能给大家提供个参考。简单介绍下问题的场景:Windows服务器上,部署了网关程序SG和RPC进程,其中RPC进程监听本地8003端口。问题发生在一次线上常规发布的时候,RPC程序会重启一次加载新部署的程序文件。然而却启动失败了,直接原因是”通常每个套接字地址(协议/网络地址/端口)只允许使用一次。“。于是
转载 2024-05-17 16:56:11
151阅读
docker安装、docker-compose安装、Swarm集群搭建、portainer可视化安装、和项目部署案例四台服务器,我这里选用四台虚拟机1核2G,系统centos7,ip:192.168.10.104、 192.168.10.105、 192.168.10.106、 192.168.10.107一、环境准备三台服务器都执行以下命令1、关闭防火墙或者开放相应端口#关闭防火墙 system
#!/bin/bashi=1while truedo    test=`nmap mapi.alipay.com -p 443 | grep https | grep -v grep`    echo "$i $test"    i=`expr $i + 1`    sleep 1done
原创 2017-08-11 11:16:04
1045阅读
端口介绍 ​ 如果把IP地址比作一间房子,端口就是出入这间房子的门。一个IP地址的端口可以有65536(2^16),端口就是通过端口号来标记的,端口号只是有数,范围是从0到65535(2 ^16-1)。计算机之间的通信实际上就是端口之间的通信。通过IP地址找到主机地址,再根据端口找到具体进程。 其他端口扫描器介绍 ​ 许多传统的端口扫描器只列出所有端口是开放还是关闭。如:masscan(在ka
原创 2023-04-24 14:17:28
1603阅读
前言端口是设备与外界通信交流的接口。如果把服务器看作一栋房子,那么端口就是可以进出这栋房子的门。不同的端口可以指向不同的服务。所以入侵者想要获取到房子的控制权,势必要先从一个门进入一个房间,再通过这个房间控制整个房子。那么服务器开了几个端口端口后面的服务是什么,这些都是十分重要的信息,可以为入侵者制定详细的入侵计划提供依据。因此端口扫描就显得十分重要。代码演示先导入相应的函数库import sy
转载 2024-07-13 16:07:11
36阅读
TCP通信阻塞原因: accept与recv以及send都是阻塞接口,任意一个接口的调用,都有可能会导致服务端流程阻塞 本质原因:当前的服务端,因为不知道什么时候有新连接到来,什么时候那个客户端有数据到来,因此流程只能固定的去调用接口,但是这种调用方式有可能会造成阻塞解决方案: 多执行流并发处理 为每个客户都创建一个执行流负责与这个客户端进行通信好处: 1.主线程卡在获取新建连接这里,但是不影响客
目录一、网络模型及传输1.1 OSI七层网络模型1.2 TCP/IP四层概念模型1.3 网络传输过程二、TCP、UPD协议详解2.1 TCP协议概述2.2 TCP三次握手2.3 TCP四次挥手2.4 UDP协议概述2.5 TCP协议与UDP协议对比三、HTTP、HTTPS协议详解3.1 HTTP协议概述3.2 HTTP协议之请求报文3.3 HTTP协议之响应报文3.4 HTTP协议 无状态、无连
前言系统为centos7.7,记一次内网离线安装docker与docker-compose的过程。安装过程大多来自官方文档,问题解决来源度娘。 本人本次安装所使用的文件和包总览如下。其他版本和系统请在本文中官方下载地址自行下载百度云下载链接 链接:https://pan.baidu.com/s/1O4hnbObRr4j9ihj5QdCjbQ 提取码:lkun安装docker官网安装文档 一开始准备
转载 2023-12-25 17:17:00
71阅读
# Java TCP探测实现流程 ## 引言 在网络通信中,TCP是一种常用的传输协议。TCP探测是一种技术,用于检测网络中的主机是否在线以及主机的TCP端口是否开放。本文将向你介绍如何使用Java实现TCP探测。 ## 流程图 ```mermaid flowchart TD 开始 --> 创建Socket对象 创建Socket对象 --> 设置超时时间 设置
原创 2024-01-07 09:35:47
36阅读
为什么这个东西??? TCP连接只是一个“虚拟”的连接;一个TCP连接,其报文可能从不同的IP路径传输到对端。不同的传输路径,自然会经过不同的网络设备,其MTU值自然不同。这样的话,即使对端按照MSS的值发送TCP报文,也可能会超过其中间路径的MTU值,导致数据包发送失败。 所以就有了:TCP如何感
原创 2022-09-22 16:25:40
1450阅读
# Python发送TCP探测 在网络编程中,TCP(传输控制协议)是一种面向连接的协议,它保证了数据包的可靠传输。TCP探测是一种检测网络连接状态和主机可达性的手段。本文将介绍如何使用Python发送TCP探测,并提供相关代码示例。我们也将通过一个甘特图来展示TCP探测过程中的不同阶段。 ## TCP探测的基本概念 TCP探测通常是通过尝试与目标主机的特定端口建立连接来实现的。如果连接成功
原创 2024-08-26 06:28:14
54阅读
 由于UDP协议是非面向连接的,对UDP端口探测也就不可能像TCP端口探测那样依赖于连接建立过程(不能使用telnet这种tcp协议类型命令),这也使得UDP端口扫描的可靠性不高。所以虽然UDP协议较之TCP协议显得简单,但是对UDP端口的扫描却是相当困难的。下面具体介绍一下UDP扫描方案:       &nbsp
Nmap简介:全称网络映射器,能快速扫描大型网络或单个网络上有哪些主机,这些主机提供什么服务,可以发现服务器运行在什么操作系统上,从而发现可攻击的脆弱点,扩大攻击范围Nmap有图形化版本名叫Zenmap下载&安装:Windows安装下载地址:Nmap中文网Linux安装小知识*service netwoking restart 重启网络服务Kali Linux系统自带Nmap(如
前言:         根据我的第七篇文章编写了NIO的Socket服务端代码后,接受UDP的数据正常,但是接收的TCP数据却出现了粘包分包/拆包/半包问题,查阅网上资料知道已经有开源的Netty提供了多种支持TCP粘包/拆包的解码器,用来满足用户的不同诉求。         可是我已经根据Java原生的NIO写
转载 2024-05-16 06:25:22
0阅读
本文实例讲述了python检测远程服务器tcp端口的方法。分享给大家供大家参考。具体如下:python检测远程服务器tcp端口的代码,这段代码可以用来做服务器监控实用#!/usr/bin/env python #coding:utf-8 #filename:tcp.py ''' author: gavingeng date: 2011-12-14 09:35:59 ''' import socke
为什么要扫描端口?知道主机开放了哪些端口,就可以推断出端口所对应的服务,从而根据服务的已知漏洞进行渗透。 一、端口扫描原理二、Telnet探测端口三、端口扫描工具1. Nmap2. Masscan四、几种扫描工具的原理和区别五、端口扫描分类 一、端口扫描原理1)向目标主机的某个端口,发送建立链接的请求,如果对方开放了这个端口,就会响应;如果没有没开放,则不会响应。 2)根据这个原理,向一些常用的端
# Python 探测 TFTP 端口的实现指南 在网络编程中,TFTP(Trivial File Transfer Protocol)是一个简单的文件传输协议,常用于在局域网内快速传输文件。了解如何探测 TFTP 端口可以帮助我们在调试和网络管理时发现潜在的问题。本文将为大家详细讲解如何使用 Python 实现 TFTP 端口探测。 ## 目标步骤 为了实现 TFTP 端口探测,我们将
原创 9月前
49阅读
文章目录udp网络程序-端口问题UDP绑定信息总结 udp网络程序-端口问题在运行 UDP 网络程序时,会遇到端口号会变化的情况。每次重新运行网络程序后,可以观察到运行中的“网络调试助手”显示的数字是不同的。这是因为该数字标识了网络程序的唯一性,系统在重新运行时会随机分配端口号。需要注意的是,在网络程序运行过程中,该数字(即端口号)用于标识该程序。因此,如果其他计算机上的网络程序想要向该程序发送
def value_port_scan(ip, top = 1000, timeout = 3): ‘’’ 扫描top的端口,top的值可以选择50、100、1000(default),返回一个包含所有开放的端口list,可以通过参数top设置top值 ‘’’ top50_list = [21,22,25,53,80,110,113,135,139,143,179,199,443,445,
  • 1
  • 2
  • 3
  • 4
  • 5