
网络
文章平均质量分 90
清枫若待佳人醉
目前就职腾讯,从事推荐引擎相关工作,有感兴趣的可以互相讨论。
展开
-
端口分类
因特网上最流行的协议是TCP/IP协议,需要说明的是,TCP/IP协议在网络层是无连接的(数据包只管往网上发,如何传输和到达以及是否到达由网络设备来管理)。而我们一旦谈“端口”,就已经到了传输层。协议里面低于1024的端口都有确切的定义,它们对应着因特网上常见的一些服务。这些常见的服务可以划分为使用TCP端口(面向连接如打电话)和使用UDP端口(无连接如写信)两种。 使用TCP端口常见的有:原创 2017-07-27 10:30:15 · 236 阅读 · 0 评论 -
TCP协议三次握手,四次挥手
TCP建立连接的过程叫做握手,握手需要在客户端和服务器端之间交换三个TCP报文段,称之为三次握手。TCP断开连接的过程叫做挥手,即在客户端和服务器端之间交换四个TCP报文段,称之为四次挥手。下面是一次完整的TCP连接过程: 上图中对于发送SYN和FIN时,缺少了一点细节的东西,就是在发送FYN和FIN时同时会发送一个ISN(初始序列) 当一端为建立连接而发送它的SYN时,它为连接选择一个初始序号原创 2018-02-06 23:26:13 · 308 阅读 · 0 评论 -
UNIX网络编程-send、recv、sendto、recvfrom详解
原文链接:http://www.cnblogs.com/mhscn/p/3908854.htmlsend、recv和sendto、recvfrom,一般情况下,send、recv在TCP协议下使用,sendto、recvfrom在UDP协议下使用,也可以在TCP协议下使用,不过用的很少。1、send 这里只描述同步socket的send函数的执行流程。s:套接字 | buf:存储发送数据 |转载 2018-03-13 17:28:57 · 1363 阅读 · 0 评论 -
UNIX网络编程-recv、send、read、write之间的联系与区别
原文链接:http://www.cnblogs.com/mhscn/p/3911284.htmlinclude <unistd.h>ssize_t read(int fd, void *buf, size_t nbyte); read()函数是负责从fd中读取内容。当读成功时,read()返回实际所读的字节数,如果返回的值是0,表示已经读到文件的结束了,小于0表示出现了错误。如果错误为EINTR说明转载 2018-03-13 17:33:39 · 1144 阅读 · 0 评论 -
HTTP中常见状态码
前序:当通过浏览器向一个服务器发起一次请求时,比如访问www.baidu.com,此时就是向百度的服务器发送了一个HTTP的请求报文,而百度的服务器同样给你返回了一个响应报文。通过抓包工具,先来看一下请求报文和响应报文的格式。请求报文 可以看到在响应报文格式HTTP/1.1 200 OKHTTP/1.1代表使用的HTTP版本号200就是这里的返回码OK是对返回码的描述下面就来简单介绍一下HTT原创 2018-04-26 14:30:18 · 2705 阅读 · 0 评论