网络
文章平均质量分 89
sothat-do
这个作者很懒,什么都没留下…
展开
-
网络编程socket基本API详解
本文转自阿凡卢socket socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。 socket起源于UNIX,在Unix一切皆文件哲学的思想下,socket是一种”打开—读/写—关闭”模式的实现,服务器和客户端各自维护一个”文件”,在建立连接打开后,可以向自己文件写入内容供对方读取或者读取对方内容,通讯结束时关闭文件转载 2016-07-25 14:24:16 · 242 阅读 · 0 评论 -
DNS使用TCP还是UDP协议
本文转自:http://benbenxiongyuan.iteye.com/blog/1088085DNS同时占用UDP和TCP端口53是公认的,这种单个应用协议同时使用两种传输协议的情况在TCP/IP栈也算是个另类。但很少有人知道DNS分别在什么情况下使用这两种协议。 先简单介绍下TCP与UDP。 TCP是一种面向连接的协议,提供可靠的数据传输,一般服务质量要求比较高的情况,使用这个协转载 2016-09-27 19:51:00 · 1080 阅读 · 0 评论 -
笔试面试网络知识总结
公网IP地址,私有IP地址在现在的网络中,IP地址分为公网IP地址和私有IP地址。公网IP是在Internet使用的IP地址,而私有IP地址则是在局域网中使用的IP地址。 私有IP地址是一段保留的IP地址。只使用在局域网中,无法在Internet上使用。A类地址 ⑴ A类地址第1字节为网络地址,其它3个字节为主机地址。另外第1个字节的最高位固定为0。 ⑵ A类地址范围:1.0.0.0到126.原创 2016-09-16 22:15:58 · 633 阅读 · 0 评论 -
C中的volatile用法
最近在学习网络编程,其中就有源代码使用了volatile。特地找了一篇博文进行学习。这个博文转自:http://www.cnblogs.com/chio/archive/2007/11/24/970632.htmlvolatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可转载 2016-08-09 10:03:05 · 190 阅读 · 0 评论 -
TCP/IP详解——笔记(TCP)
第17章TCP:传输控制协议面向连接的、可靠的字节流服务 TCP的可靠性表现的方方面面: (1)应用程序数据切割成TCP认为最适合发送的数据块 (2)超时重传 (3)对收到的数据进行确认 (4)首部和数据部分的检验和,错误则丢弃,进行重发 (5)对接收到的数据进行排序,然后交给应用层 (6)TCP丢弃重复的数据 (7)流量控制,避免接收端缓冲区溢出字节流服务:不在字节流插入记录标识符原创 2016-06-27 17:20:39 · 979 阅读 · 0 评论 -
图解HTTP---学习笔记1
第一章 了解web及网络基础第二章 简单的HTTP协议HTTP协议规定:从客户端开始建立通信,服务器端在没有接收到请求之前不会发送响应 请求报文由请求方法,请求URI,协议版本,可选的请求首部字段和内容实体构成 响应报文由协议版本,状态码,用以解释状态码的原因短语,可选的响应首部字段以及实体主体构成HTTP是不保存状态的协议,自身不对请求和响应之间的通信状态进行保存。原创 2016-08-15 15:36:33 · 483 阅读 · 0 评论 -
几种TCP连接中出现RST的情况
本文转自 http://blog.chinaunix.net/uid-24517549-id-3991141.html应该没有人会质疑,现在是一个网络时代了。应该不少程序员在编程中需要考虑多机、局域网、广域网的各种问题。所以网络知识也是避免不了学习的。而且笔者一直觉得TCP/IP网络知识在一个程序员知识体系中必需占有一席之地的。 在TCP协议中RST表示复位,用来异常的关闭连接,在TCP的设计中它转载 2016-07-27 09:26:29 · 260 阅读 · 0 评论 -
TCP/IP详解-笔记1
第二章 链路层链路层主要三个目的:-为IP模块发送和接收IP数据报 - 为ARP模块发送ARP请求和接收ARP应答 - 为RARP发送RARP请求和接收RARP应答环回接口 运行运行在一个主机上的客户端和服务端通过TCP/IP通信 大多数系统将127.0.0.1分配给环回接口,命名为localhost 通过上图可以看到,环回接口看成是网络层下的另一个链路层,网络层将数据报传原创 2016-06-23 16:27:36 · 449 阅读 · 0 评论 -
TCP/IP详解——笔记2
第12章 广播和多播广播和多播仅用于UDP,TCP是一个面向连接的协议,是在两主机的两进程间存在一条连接。 广播:一个主机向网上的所有其他主机发送帧 多播:介于单播和多播之间,将帧传送给属于多播组的多个主机多播地址用十六进制表示01:00:00:00:00:00主机对由信道传送过来帧的过滤过程 多播的出现减少了对应用不感兴趣主机的处理负荷 网卡知道主机属于哪个多播组,仅接受原创 2016-06-26 18:53:08 · 256 阅读 · 0 评论 -
DHCP协议
本文转自:http://network.51cto.com/art/201406/441752.htmDHCP协议: Dynamic Host Configuration Protocol﹐动态主机配置协议。DHCP是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段DHCP Client:D转载 2016-09-28 21:34:20 · 453 阅读 · 0 评论