我以前经常写的是基于TCP的网络编程,由于TCP建立连接鼻血要经过三次握手连接,服务器端需要阻塞式等待客户端的连接。而UDP则是可以直接向目的地址的目的端口上发送数据包,由于它只负责发送出去就好,不管对方是否正确接受到与否,所以当网络性能不好时它容易出现丢包的问题。(注意:UDP是基于数据报为单.....
分类:
编程语言 时间:
2014-05-27 02:47:02
阅读次数:
509
网络编程网络模型通讯要素:InetAddress(对象):ip地址,网络中设备的标识,不可记忆,可用主机名,本地回环地址:127.0.0.1主机名localhost端口号传输协议:UDP,将数据的源及目的封装成数据包中,不需要建立连接,每个数据包的大小限制在64K内,无连接,是不可靠协议,不需要建立...
分类:
编程语言 时间:
2014-05-19 22:56:45
阅读次数:
448
写在前面的话:因为自己是才解除网络编程,在工作中第一次遇到粘包问题,我还不知道它是叫粘包问题,所以被整的晕头转向,百思不得其解,自己的代码到底哪里出了问题,最后只能单步调试程序才发现接收方接收到的数据并不一定是按自己设想那样,一次接收整个数据包,当时就想到用文件长度来判断是否接收完文件,之后读了UN...
分类:
其他好文 时间:
2014-05-19 08:49:13
阅读次数:
203
对于网络管理的网络安全具有至关重要的意义。比如,防火墙的作用本质就是检测网络中的数据包,判断其是否违反了预先设置的规则,如果违反就加以阻止。下图就是某杀毒软件个人版防火墙软件设置规则的界面。细心的读者会发现,图中的“协议”栏中有“TCP”、“UDP”等名词。...
分类:
其他好文 时间:
2014-05-18 08:23:32
阅读次数:
291
切蛋糕
时间限制:1000 ms | 内存限制:65535 KB
难度:3
描述
有如下图半径为R的圆形蛋糕,被切一刀后(图中红色直线),分成两个部分(黄色和绿色),已知其比例为r,求刀痕长度(图中红色直线)。
输入输入包括多组测试数据,包括一个整数R(1
输出对于每组测试用例,输出一个浮点数,代表刀痕的长度,保留二位小数。
样例输...
分类:
其他好文 时间:
2014-05-18 07:04:33
阅读次数:
220
TCP/IP 是一些协议的合集。四个层次组成:应用层传输层 TCP 可靠传输网间网层 IP
数据包转发网络接口层 最基础的硬件接口和协议ARP,RARP试用 traceroute和mtr命令。
分类:
其他好文 时间:
2014-05-17 19:12:20
阅读次数:
235
IPV6的优势1.更大地址空间,IPV6采用了128bit的地址长度,可以提供2^128个地址。2.IPV6包头长度为固定40个字节,IPV4是40~60个字节;这样容易实现硬件式转发,提高转发效率3.IPV6包头比IPV4包头简化,取消了网络层的校验工作,提高了网络层效率4.引入灵活的扩展头,使得IPV6的..
分类:
其他好文 时间:
2014-05-15 18:51:42
阅读次数:
1066
为了在ES中把document检索出来,我们使用_index,type,_id,但是请求的动作变为了GET:GET
/website/blog/123?pretty响应的数据包括了我们已经熟悉的元素,另外还有使用JSON格式组织的document的_source字段,这个字段是我们存储的数据。{
"...
分类:
其他好文 时间:
2014-05-15 17:32:58
阅读次数:
329
继云平台完成SCVMM基础篇之后,SCOM篇正式开始,今天将开始介绍虚拟化中监控利器——SCOM如何去监控应用的第三种方式,事务型监控。事务型监控与可用性监控的对比在于,事务型应用可以针对不同种类的(首页、请求页、代码页等)网页进行收集数据,包括下载时间、TCP时间、资源..
分类:
其他好文 时间:
2014-05-15 08:57:49
阅读次数:
365
网卡驱动为每个新的接口在一个全局的网络设备列表里插入一个数据结构.每个接口由一个结构 net_device 项来描述, 它在 里定义.每一个接口必须动态分配内存。...
分类:
系统相关 时间:
2014-05-14 19:48:00
阅读次数:
417