network
文章平均质量分 71
萧柚
这个作者很懒,什么都没留下…
展开
-
FTP的工作原理
FTP是TCP/IP的一种具体应用,它工作在O S I模型的第七层, T C P模型的第四层上,即应用层,使用T C P传输而不是U D P,这样FTP客户在和服务器建立连接前就要经过一个被广为熟知的“三次握手”的过程,它带来的意义在于客户与服务器之间的连接是可靠的,而且是面向连接,为数据的传输提供了可靠的保证。下面,让我们来看看,一个FTP客户在和服务器连接是怎么样的一个过程(以标准的FTP原创 2014-05-23 14:37:25 · 1311 阅读 · 0 评论 -
WinHttp支持HTTPS下载
#include "windows.h"#include "winhttp.h"#include "wchar.h"#pragma comment(lib,"Winhttp.lib")// SSL (Secure Sockets Layer) example// compile for consolevoid main(){ HINTERNET hOpen = 0; HINTER转载 2015-03-10 11:08:32 · 2980 阅读 · 1 评论 -
OAUTH认证
OAUTH认证授权的流程进行初步认识。其实,简单的来说,OAUTH认证授权就三个步骤,三句话可以概括:1. 获取未授权的Request Token2. 获取用户授权的Request Token3. 用授权的Request Token换取Access Token 当应用拿到Access Token后,就可以有权访问用户授权的资源了。这三个步骤对应OAUTH的转载 2015-02-04 15:14:30 · 646 阅读 · 0 评论 -
SSL握手过程
http://my.oschina.net/u/1188877/blog/164982转载 2014-11-02 16:19:17 · 536 阅读 · 0 评论 -
模拟 CMD命令下的ipconfig
#include #include #include using namespace std;#pragma comment(lib, "Iphlpapi.lib")#pragma comment(lib, "ws2_32.lib")int main(){ FIXED_INFO *pFinxedInfo= NULL; ULONG ulOutBufLen; pFinxed转载 2014-08-28 09:38:19 · 765 阅读 · 0 评论 -
ISA2006安装和部署基础(虚拟机非域环境)
ISA Server 2006是目前企业中应用最多的ISA版本,该版本增强了对OWA发布和多个Web站点发布的支持,并新增了对SharePoint Portal Server发布的支持;新增了单点登录特性,支持针对通过某个Web侦听器所发布的所有 Web 服务的单点登录;新增了服务器场功能,支持通过多个Web服务器组成服务器群集以实现负载均衡,并且此特性无需Windows的NLB或群集支持;强化了DDOS防御功能,极大的增强了对于DDOS攻击的防范能力。原创 2014-05-31 16:03:33 · 1605 阅读 · 0 评论 -
c/c++ 实现ping程序
#ifndef _PING_H_#define _PING_H#include #include #include #pragma comment(lib, "ws2_32.lib")#define ICMP_SIZE 32//ICMP header structuretypedef struct _ICMP_HDR{ BYTE type; BYTE code; U原创 2014-05-28 17:08:00 · 1609 阅读 · 0 评论 -
asp.net获取客户端信息
protected void Page_Load(object sender, EventArgs e) { //ReadMSG(); if (!IsPostBack) { Label1.Text = “//客户端ip:” + Req转载 2014-06-28 22:23:29 · 680 阅读 · 0 评论 -
进程与网络(TCP) GetExtendedTcpTable
// TcpPid.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include #include #include using namespace std;#pragma comment(lib, "iphlpapi.lib")#pragma co原创 2014-05-23 11:59:14 · 2334 阅读 · 0 评论 -
TCP/IP中32位IP地址与字符串转化
在网络上面我们用的IP都是数字加点(192.168.0.1)构成的, 而在struct in_addr结构中用的是32位的IP,我们上面那个32位IP(C0A80001)是的192.168.0.1 为了转换我们可以使用下面两个函数 int inet_aton(const char *cp,struct in_addr *inp) char *inet_ntoa(struct in_ad原创 2014-05-23 14:32:19 · 1105 阅读 · 0 评论 -
TCP/IP SOCKET HTTP
网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其中物理层、数据链路层和网络层通常被称作媒体层,是网络工程师所研究的对象;传输层、会话层、表示层和应用层则被称作主机层,是用户所面向和关心的内容。 http协议 对应于应用层 tcp协议 对应于传输层 ip协议 对应于网络层 三者本质上没有可转载 2014-05-23 14:44:41 · 766 阅读 · 0 评论 -
增加windows最大TCP连接随机端口数,避免10048
系统默认TCP随机端口范围为:1024-5000本错误密切相关的两个windows的注册表项:TcpTimedWaitDelay和MaxUserPort的值.TcpTimedWaitDelay 确定 TCP/IP 可释放已关闭连接并重用其资源前, 必须经过的时间.关闭和释放之间的此时间间隔通称 TIME_WAIT 状态或两倍最大段生命周期(2MSL)状态. 此时间期间,重新打开到客户机原创 2014-05-23 14:26:41 · 2525 阅读 · 0 评论 -
TCP打洞和UDP打洞的区别
为什么网上讲到的P2P打洞基本上都是基于UDP协议的打洞?难道TCP不可能打洞?还是TCP打洞难于实现? 假设现在有内网客户端A和内网客户端B,有公网服务端S。如果A和B想要进行UDP通信,则必须穿透双方的NAT路由。假设为NAT-A和NAT-B。 A发送数据包到公网S,B发送数据包到公网S,则S分别得到了A和B的公网IP, S也和A B 分别建立了会话,由S发到N原创 2014-05-23 14:00:46 · 646 阅读 · 0 评论 -
SOCKS5协议的原理和应用
首先解释一下为什么它被称之为SOCKS。其实该协议设计之初是为了让有权限的用户可以穿过过防火墙的限制,使得高权限用户可以访问一般用户不能访问的外部资源。当时设计者考虑到几乎所有使用TCP/IP通信的应用软件都使用socket(套接字,实际上是一组应用程序接口)完成底层的数据通信。为了方便软件开发者使用该协议,协议设计者就刻意对应了几组socket编程最经典的操作,并且将协议定名为SOCKS。原创 2014-05-23 14:02:08 · 979 阅读 · 0 评论 -
http隧道、https、SSL层、http代理、在线代理、socks代理区别
以前听到这几个名词时,总是搞混淆,今天花点时间来记录这几个名词的大概原创 2014-05-23 15:11:48 · 7140 阅读 · 0 评论 -
Internet Explorer in Protected Mode – How the Low Integrity Environment Gets Created
Recap: Mandatory Integrity ControlDuring the development of Vista the developers at Microsoft felt that the traditional ACL-based mechanism to control access to system resources was not enough. Th转载 2015-07-13 15:36:53 · 778 阅读 · 0 评论