上一页 1 ··· 16 17 18 19 20
摘要: 1、概述 首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层。 其中以太网(Ethernet)的数据帧在链路层 IP包在网络层 TCP或UDP包在传输层 TCP或UDP中的数据(Data)在应用层 它们的关系是 数据帧{IP包{TCP或UDP包{Data}}} 不同的协议层对数据包 阅读全文
posted @ 2017-06-13 11:42 镜花水月小朋友 阅读(489) 评论(0) 推荐(0)
摘要: OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如路由器,交换机。OSI 七层模型是一种框架性的设计方法 ,建立七层模型的主要目的是为 阅读全文
posted @ 2017-06-13 09:34 镜花水月小朋友 阅读(217) 评论(0) 推荐(0)
摘要: 这两天看csdn有一些关于socket粘包,socket缓冲区设置的问题,发现自己不是很清楚,所以查资料了解记录一下: 一 .两个简单概念长连接与短连接: 1.长连接 Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。 2.短连接 Client方与Serve 阅读全文
posted @ 2017-06-12 16:19 镜花水月小朋友 阅读(194) 评论(0) 推荐(0)
摘要: 1. 在32位系统中定义变量最好用int,因为这样效率高。原因就在于32位的系统本身配合内存等也是32位,这样的硬件配置天生适合定义32位的int类型变量,效率最高。也能定义8位插入型和16位short型变量,但实际上访问效率不高。 2. 在很多32位系统中,我们实际定义了bool类型变量(实际上使 阅读全文
posted @ 2017-06-09 14:09 镜花水月小朋友 阅读(211) 评论(0) 推荐(0)
摘要: Linux kernel Complier: http://supportopensource.iteye.com/blog/680483 sudo make mrproper 净化解压后的源代码 sudo make menuconfig 对内核选项进行配置 sudo make dep 建立模块间的 阅读全文
posted @ 2017-06-09 14:02 镜花水月小朋友 阅读(1182) 评论(0) 推荐(0)
摘要: 互连网早期的时候,主机间的互连使用的是NCP协议。这种协议本身有很多缺陷,如:不能互连不同的主机,不能互连不同的操作系统,没有纠错功能。为了改善这种缺点,大牛弄出了TCP/IP协议。现在几乎所有的操作系统都实现了TCP/IP协议栈。 TCP/IP协议栈主要分为四层:应用层、传输层、网络层、数据链路层 阅读全文
posted @ 2017-05-05 09:16 镜花水月小朋友 阅读(294) 评论(0) 推荐(0)
摘要: 大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;这和我们的阅读习惯一致。 小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种存储模式将 阅读全文
posted @ 2017-04-23 21:44 镜花水月小朋友 阅读(167) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20