(转载) 函数原型: 当服务器编程时,经常需要限制客户端的连接个数,下面为问题分析以及解决办法: 下面只讨论TCP UDP不做讨论(很少使用到listen函数) listen函数用法:函数应该在调用socket和bind这两个函数之后,accept函数之前调用。 listen函数作用:让服务器套接字 ...
分类:
其他好文 时间:
2017-10-08 16:57:38
阅读次数:
191
1,出现原因:ip人难记住,所以映射成域名。2,BIND域名服务,下载包bind和bind-chroot(第二个包提供虚拟根机制)1.BIND服务器端程序.主要执行程序:/usr/sbin/named.服务脚本:/etc/init.d/named.默认端口TCP/UDP/53.运行时的虚拟根环境:/var/named/chroot/2.主配置文件:/etc..
分类:
系统相关 时间:
2017-10-06 21:30:18
阅读次数:
252
一、Java IO概念 1. 一个http请求节点 数据传输 1)网络传输 TCP、UDP 2)通信模型 BIO、NIO、AIO 数据处理 3)应用协议 HTTP、RMI、WEBSERVICE、Redis、JMS 4)序列化协议 JSON、javaobject、Hession 5)业务处理 serv ...
分类:
其他好文 时间:
2017-10-06 21:20:49
阅读次数:
112
首先要用抓包工具判断是哪种协议,根据封包助手来看,教程中给出的例子是个TCP协议的,此时要记录下包的: 源地址,源端口 目的地址,目的端口 源包大小 目的包大小 然后再重新运行抓包工具和程序,看这些信息有没有改变,重点看目的地址和端口号,包的大小。如果包的大小改变,很有可能是输入的用户名和密码不同 ...
分类:
其他好文 时间:
2017-10-06 20:38:04
阅读次数:
101
作为一个php程序员,同时有对网络方面感兴趣,php就比较蛋疼了,所以就抽了些时间看python 之前学python基础因为工作原因,断断续续的看了个基础,差不多是可以写代码了 最近在看《python网络编程基础》,准备是边实践边学习了,对书上的一个例子做了个复制 cli下运行的代码 ...
分类:
编程语言 时间:
2017-10-02 00:50:46
阅读次数:
262
http://www.cnblogs.com/feitian629/archive/2012/11/16/2774065.html 1、ISO开放系统有以下几层: 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 2、TCP/IP 网络协议栈分为应用层(Appl ...
分类:
其他好文 时间:
2017-09-29 19:44:23
阅读次数:
176
netstat/lsof netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况 -a 显示一个所有的有效连接信息列表(包括已建立的连接,也包括监听连接请求的那些连接) -n 显示所有已建立的有效连接 -t tcp协议 -u udp协议 - ...
分类:
Web程序 时间:
2017-09-29 16:47:00
阅读次数:
286
应用层 有http, ftp 表示层 会话层 传输层 有tcp, udp 网络层 有id 数据链路层 物理层 tcp:有状态,一对一,数据准确率高,传输效率低。 udp: 无状态,一对多,数据准备率低,传输效率高。 ...
分类:
其他好文 时间:
2017-09-29 11:35:29
阅读次数:
156
目录 - iptable:起源 - tables - chains - rules - 方向 - Security group 安全组: - Firewall 防火墙: - 更高的安全 - 无处安放的安全 - 公共安全 当业务从传统环境迁移到云上之后,安全问题变得更为复杂了。Neutron包含了2大 ...
分类:
其他好文 时间:
2017-09-29 09:55:10
阅读次数:
220