![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络技术
赵小刚
系统架构师
展开
-
用curl和wget命令远程查看服务器信息
curl -I www.csdn.netTTP/1.1 200 OKerver: nginx/0.7.68ate: Thu, 15 Nov 2012 03:09:17 GMTontent-Type: text/html; charset=utf-8onnection: keep-aliveary: Accept-Encodingache-Control: max原创 2012-11-15 11:17:57 · 4919 阅读 · 0 评论 -
web service和rpc的区别
1.rpc RPC的全称叫远程过程调用,在过去一般传输的数据是二进制的,数据的传输形式相对轻量和简单,传输过程相对来说也要高效一些。直到后面XML-RPC的出现,RPC的传输形式相对来说要丰富一些,数据结构的传输也可以传输较为复杂的情况。 RPC不要求可以通过web的方式进行查看。2.web service web service的出现,可以说是在rpc发展的基础原创 2013-05-21 14:59:15 · 7491 阅读 · 0 评论 -
提高OCR识别率的一些菜鸟方法
原稿的质量直接影响到最后OCR的正确率,因此先要适当调整原稿。对于低质量稿件,可考虑在扫描前用复印机先行复印并适当调节对比度和亮度,使背景变成白色,而文字色泽保持黑色即可。经过复印以后的报纸,OCR的识别率有明显的提高。扫描过程中一定要将原稿摆正,否则OCR软件将无法正确识别。如果无法将原稿摆正,可使用 “自动倾斜校正”或者“手动纠斜”功能纠正字体的倾斜。选择适当的扫描参数也很重要,一般OCR是原原创 2013-05-05 19:54:29 · 16618 阅读 · 0 评论 -
移动互联网给教育带来了什么
在谈到这个时,我不得不想黎加厚先生在《e-Education:电化教育的新定义》中谈到的如下内容:人类历史掀开了2000年的日历,这对中国教育意味着什么?――中国教育面临e-化的世界,一个变革的时代!100年前,发端于19世纪与20世纪之交的物理学革命,冲破了当时占统治地位的以自然界绝对不变性为核心的机械论自然观的桎梏,揭开了20世纪人类科技革命的序幕。以量子理原创 2013-04-30 11:43:39 · 6732 阅读 · 0 评论 -
Facebook技术总监:如何管理10亿用户的数据?
我们知道现在Facebook的用户数量,已经突破了10亿大关。因此Facebook在发展期间,所实现的技术成就,成为了IT行业工程师关注的话题。究竟Facebook取得了哪些技术成就呢?Facebook前工程部门总监,在问答网站Quora上,对这一问题作出回答。无论对于IT行业的投资者还是使用者,这些回答都有着指导意义。特i别是作为一个技术开发者来说。下面我们看看Faceboo翻译 2013-03-18 00:25:30 · 1496 阅读 · 0 评论 -
退避算法的定义
退避算法: 退避算法是在在单个信道的基于竞争的介质的一种访问控制(MAC)协议。每当一个以上的节点在同一时刻试图访问介质的时候,它会导致分组碰撞。如果相撞的节点试图再次访问信道,在节点做及时同步的时候数据包将发生碰撞。因此,节点需要时间位差。为了产生这种位差,退避算法(例如二进制指数退避(BEB)) 。例如,在BEB算法中,每当一个节点的传输涉及在与另一个节点的传输发生碰撞,两个节点原创 2013-02-14 23:29:04 · 4479 阅读 · 0 评论 -
TCP三次握手
为了建立一条T C P连接:1) 请求端(通常称为客户)发送一个S Y N段指明客户打算连接的服务器的端口,以及初始序号(I S N,在这个例子中为1 4 1 5 5 3 1 5 2 1)。这个S Y N段为报文段1。2) 服务器发回包含服务器的初始序号的S Y N报文段(报文段2)作为应答。同时,将确认序号设置为客户的I S N加1以对客户的S Y N报文段进行确认。一个S Y N将占用原创 2013-02-12 23:20:53 · 2295 阅读 · 0 评论 -
TCP连接终止协议
建立一个连接需要三次握手,而终止一个连接要经过4次握手。这由T C P的半关闭(h a l f -c l o s e)造成的。既然一个T C P连接是全双工(即数据在两个方向上能同时传递),因此每个方向必须单独地进行关闭。这原则就是当一方完成它的数据发送任务后就能发送一个F I N来终止这个方向连接。当一端收到一个F I N,它必须通知应用层另一端几经终止了那个方向的数据传送。发送F I N通常是原创 2013-02-12 23:53:54 · 1794 阅读 · 0 评论 -
TCP的头部
首部长度给出首部中32 bit字的数目。需要这个值是因为任选字段的长度是可变的。这个字段占4 bit,因此T C P最多有6 0字节的首部。然而,没有任选字段,正常的长度是2 0字节。在T C P首部中有6个标志比特。它们中的多个可同时被设置为1。U R G 紧急指针( u rgent pointer)有效。A C K 确认序号有效。P S H 接收方应该尽快将这个原创 2013-02-12 22:47:46 · 1916 阅读 · 0 评论 -
常见协议在TCP/IP层中的分布
原创 2013-02-12 21:32:41 · 2190 阅读 · 0 评论 -
SSL_shutdown返回值的研究(2)
1.Analyze:According to the conclusion(1)of return value of SSL_shutdown: a.Return code 0 indicates that the application issued the SSL_shutdown function first. Continue issuing theSSL_shutdow原创 2013-01-01 00:41:58 · 5798 阅读 · 0 评论 -
SSL_shutdown返回值的研究(1)
FormatLIBS := CSSL #include int SSL_shutdown(SSL *ssl)ssl A pointer to a token returned on the SSL_new call.Normal return Return code 0 indicates that the application issued the SSL_s原创 2013-01-01 00:41:14 · 6885 阅读 · 0 评论 -
accept函数出现“Invalid Argument”的原因
总结自己在运用accept函数时所出现的的“Invalid Argument”时的错误,主要有以下两种误用:首先简单介绍一下accept函数头文件#include 定义:int accept(int sockfd, struct sockaddr* addr, socklen_t *addrlen)返回值:非负描述字-成功,-1出错 出错情况1: 在参数1处出错,多半情况是原创 2013-01-01 00:24:53 · 12884 阅读 · 3 评论 -
一个关于POP3协议超时的问题
前段时间在做一个email项目时,一个测试人员报了一个BUG,就是当email客户端在连接hotmail 的POP3服务器之后大概4,5分钟就会自动把客户端断掉,为这个问题我查了一下POP协议规范。 协议中有这么一段话:POP3服务器可以拥有一个自动退出登录的记时器。此记时器必须至少可以记录10分钟。这样 从客户发送的消息才可能刷新此记时器。当记时器失效时,POP3会话并不进入"更新"状原创 2013-01-01 00:34:34 · 4977 阅读 · 0 评论 -
HTTP Header选项
http header 消息通常被分为4个部分:general header, request header, response header, entity header。但是这种分法就理解而言,感觉界限不太明确。根据维基百科对http header内容的组织形式,大体分为Request和Response两部分。Requests部分Header解释示例Ac原创 2012-11-24 21:51:32 · 4836 阅读 · 0 评论 -
Rich Media(富媒体)媒体的定义
Rich Media并不是一种具体的互联网媒体形式,而是指具有动画、声音、视频和/或交互性的信息传播方法;包含下列常见的形式之一或者几种的组合:流媒体、声音、Flash、以及Java、Javascript、DHTML等程序设计语言;富媒体可应用于各种网络服务中,如网站设计、电子邮件、BANNER、BUTTON、弹出式广告、插播式广告等。原创 2013-06-26 11:23:13 · 2306 阅读 · 0 评论