一、Socket Socket不是Java中独有的概念,而是一个语言无关标准。任何可以实现网络编程的编程语言都有Socket。 1,Socket概念 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 建立网络通信连接至少要一个端口号。socket本质是编程接 ...
分类:
其他好文 时间:
2019-05-13 14:15:17
阅读次数:
81
路由器:用于网络互连的计算机设备 路由器的核心作用是实现网络互连,数据转发 当路由器检查到包的目的IP地址时,它就可以根据路由表的内容决定包应该转发到哪个下一跳地址上去;路由表被存放在路由器的RAM上 路由表的构成:目的网络地址、掩码、发送的物理端口、路由信息的来源、路由优先级、度量值 路由表的动态 ...
分类:
其他好文 时间:
2019-05-11 18:22:51
阅读次数:
149
信息搜集技术与隐私保护 间接收集 无物理连接,不访问目标,使用第三方信息源 使用whois/DNS获取ip 使用msf中的辅助模块进行信息收集,具体指令可以在auxiliary/gather中进行查询 可以利用搜索引擎进行在线查询 直接收集 msf nmap nmap可以实现网络扫描、主机检测、漏洞 ...
分类:
其他好文 时间:
2019-05-01 12:00:47
阅读次数:
174
(一)基础知识和新的概念 1,AJAX 就是浏览器提供的一套 API,可以通过 JavaScript 调用,从而实现通过代码控制请求与响应。实现 网络编程。 2,AJAX(Asynchronous JavaScript and XML表示的是异步的js和xml,所以就是说它还是写在script标签中 ...
分类:
Web程序 时间:
2019-04-23 19:01:08
阅读次数:
167
Flutter网络请求使用的是Dio。Dio是一个强大易用的dart http请求库,支持Restful API、FormData、拦截器、请求取消、Cookie管理、文件上传/下载… Flutter json数据解析是使用了json_serializable package包。它是一个自动化源代码 ...
分类:
其他好文 时间:
2019-04-18 23:19:56
阅读次数:
249
ACL:定义一系列规则,对数据包进行分类并进行不同的处理,从而实现网络访问控制、流量限制、提高网络性能、防止网络***等。ACL规则:一个ACL由多条“deny和permit”语句组成,每条描述一个规则,并执行定义的动作(permit、deny)。一旦匹配到一条规则就不再往下匹配。设备收到流量会逐条匹配规则ACL分类:基本ACL根据源IP分类数据报文高级ACL根据源IP和目标IP分类数据报文二层AC
分类:
其他好文 时间:
2019-04-11 23:27:51
阅读次数:
272
方法一: windows下调用icmp.dll库,实现ping连通检测,缺点是不能跨平台,受限于icmp.dll库: 方法二: 使用原始套接字,模拟实现ping程序以进行网络连通检测,可跨平台,缺点是在linux下使用原始套接字必须拥有超级用户权限: 方法三: 使用非阻塞connect函数和sele ...
分类:
其他好文 时间:
2019-04-04 14:33:23
阅读次数:
264
(一)ipaddress:Internet地址 1.地址 (二)socket:网络通信 sock模块提供了一个底层的C API,可以使用BSD套接字接口实现网络通信。 它包括socket类,用于处理具体的数据通道,还包括用来完成网络相关任务的函数,如将一个服务器名转换为一个地址以及格式化数据以便在网 ...
分类:
其他好文 时间:
2019-03-28 19:30:15
阅读次数:
218