随笔分类 - 网络
摘要:连接>ftp yourhost>user yourusername>password your password顺利的话连接成功>dir ;获取remote目录列表>put yourfile ; 上传文件>get remotefile [yourfile] :下载文件>get :得到提示remote filelocal file> ? :显示帮助信息>bye 退出。以下为http://blog.csdn.net/naughty610/article/details/5309862 FTP命令是Internet用户使用最频繁的命令之一,不论是
阅读全文
摘要:首先分析http协议的报头数据 1: GET /index.html HTTP/1.1 2: Host: localhost:8000 3: User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.1) Gecko/20100101 Firefox/10.0.1 4: Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 5: Accept-Language: en-us,en;q=0.5 6: Accept-Encodi...
阅读全文
摘要:创建套接字函数socket: 1: #include <sys/socket.h> 2: int socket (int domain, int type ,int protocol); 3: // common invoke invoke: 4: int sockfd = socket(AF_INET, SOCK_STREAM,0);//AP_INET IPV4 协议 //S...
阅读全文
摘要:1、几种进程间的通信方式管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。命名管道 (named pipe) : 命名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共享资源时,其他进程也访问该资源。因此,主要作为进程间以及同一进程内不同线程之间的同步手段。消息队列( message queue ) : 消息队列是由消息的链表,存放在内核中并由消息队列标识符标识
阅读全文
摘要:HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参 考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以 及可能的实体内容。 通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空
阅读全文
摘要:0**:未被初始化1**:请求收到,继续处理2**:操作成功收到,分析、接受3**:完成此请求必须进一步处理4**:请求包含一个错误语法或不能完成5**:服务器执行一个完全有效请求失败1xx:信息响应类,表示接收到请求并且继续处理2xx:处理成功响应类,表示动作被成功接收、理解和接受3xx:重定向响应类,为了完成指定的动作,必须接受进一步处理4xx:客户端错误,客户请求包含语法错误或者是不能正确执行5xx:服务端错误,服务器不能正确执行一个正确的请求100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版本200——交易成功201——提示知道新文件的URL202——接受
阅读全文

浙公网安备 33010602011771号