linux应用开发-Socket
一 Socket
socket是独立于具体协议的网络编程接口
在osi模型中,主要位于会话层和传输层之间
特点
1 是一个编程接口
2 是一种特殊的文件描述符
3 并不仅限于TCP和IP
4 面向连接和无连接的两种方式
二 socket类型
常用
SOCK_STREAM:按照顺序,可靠的,数据完整,基于字节流,使用TCP传输,使用最多的
...
分类:
系统相关 时间:
2015-05-19 13:08:14
阅读次数:
163
OSI七层协议功能物理层
面向物理传输媒体,屏蔽媒体的不同
主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的模数转换与数模转换)。这一层的数据叫做比特。
链路层
面向一条链路,成帧和无差错传输
主要将从物理层接收的数据进行MAC地址(网卡的地址)的封装与解封...
分类:
系统相关 时间:
2015-05-15 10:42:01
阅读次数:
208
以下的内容和之后的几篇博客只是比较初级的介绍,想要深入学习的话建议看书《TCP/IP详解 卷1:协议》1.ISO/OSI七层模型 下四层是为数据传输服务的,物理层是真正的传输数据的,数据链路层、网络层、传输层主要是写入对应数据的传输信息的 物理层:比特 设备之间的比特流的传输、物理接口、电气特性 数...
分类:
系统相关 时间:
2015-05-15 01:05:50
阅读次数:
295
在学习和使用Android网路编程时,我们接触的仅仅是上层协议和接口如Apache的httpclient或者Android自带的httpURlconnection等等。对于这些接口的底层实现我们也有必要进一步的了解,这就要我们了解网络通信层了,提到网络通信层不得不说起ISO-OSI的七层协议经典.....
分类:
移动开发 时间:
2015-05-14 11:23:43
阅读次数:
124
OSI的七层模型
--------------------------------------------------------------
应用层 APDU 应用协议数据单元
表示层 PPDU 表示协议数据单元
会话层 SPDU 会务协议数据单元
...
分类:
其他好文 时间:
2015-05-13 10:17:16
阅读次数:
149
UDP是User Datagram Protocol的简称,中文名是用户数据包协议,是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层-传输层,处于IP协议的上一层。UDP有不提供数据报分组、组装和不能对...
分类:
其他好文 时间:
2015-05-12 13:06:16
阅读次数:
119
lvs中文是linux的虚拟服务器
lvs三种负载均衡技术
lvs nat技术原理
lvs dr技术原理(直接路由 directory route)
lvs ip-tun技术原理(ip隧道)
三种负载均衡的优缺点
标准:OSI七层模型
交换机的工作原理:
包含多个mac地址和端口
把数据 发送广播 广播只能在自己的网段...
分类:
其他好文 时间:
2015-05-11 22:08:12
阅读次数:
202
网络七层协议的形象说明第一层,物理层OSI模型最低层的“劳苦大众”。它透明地传输比特流,就是传输的信号。该层上的设备包括集线器、发送器、接收器、电缆、连接器和中继器。第二层,数据链路层这一层是和包结构和字段打交道的和事佬。一方面接收来自网络层(第三层)的数据帧并为物理层封装这些帧;另一方面数据链路层...
分类:
其他好文 时间:
2015-05-11 12:55:05
阅读次数:
145
1、网络模型1)OSI参考模型2)TCP/IP协议2.网络通讯要素1)IP地址(IntAddress已经封装成了对象)1.网络中设备的标识2.不易记忆,可用主机名3.本地IP地址:127.0.01 主机 名:localhost2)端口号(数字标识,没有必要封装成对象)1.用于标识进程的逻辑地址,不同...
分类:
其他好文 时间:
2015-05-09 10:10:02
阅读次数:
179
如何理解冲突域和广播域?冲突域:【定义】在同一个冲突域中的每一个节点都能收到所有被发送的帧。简单的说就是同一时间内只能有一台设备发送信息的范围。 【分层】基于OSI的第一层(数据链路层)物理层 【设备】第二层设备能隔离冲突域,比如Switch。交换机能缩小冲突域的范围,交...
分类:
其他好文 时间:
2015-05-09 01:12:00
阅读次数:
412