摘要: 3.1、数据链路和帧 链路:一条无源的点到点的物理线路段,中间没有任何其他的交换节点。 数据链路:物理线路+通信协议 除了物理线路之外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬软件加到链路上,就构成了数据链路。 现在最常用的方法是使用适配器(即网卡)来实现这些协议的硬软件。一般的适配器都包含了物理层和链路层这两层功能。 数据链路层传输的基本单位是帧。 封装成帧:就是在一段数据的前后分别添加首部和尾部,然后就构成了一个帧。确定了帧的边界。 透明传输: 解决透明传输问题: 发送端的数据链路层在数据中出现控制字符“SOH”或“EOT”的前面插入一个转义字符“E... 阅读全文
posted @ 2013-10-11 22:04 wiessharling 阅读(970) 评论(0) 推荐(0)
摘要: C++中的static 成员永远是我心中的痛,记了好多次了,但是今天在项目中依然忘记了,今天写下来,方便以后不用再去Baidu、google搜索了。在头文件中声明静态成员static int i;在源文件中不可以再重复使用static初始化静态成员变量了:int i = 0; 阅读全文
posted @ 2013-10-11 16:06 wiessharling 阅读(170) 评论(0) 推荐(0)