一:http的由来:
OSI模型把网络通信分成七层:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,对于开发网络应用人员来说,一般把网络分成五层,这样比较容易理解。这五层为:物理层、数据链路层、网络层、传输层和应用层(最顶层),下面是一张网络分层的图片(来源于网络):
网络中的计算机互相通信就是实现了层与层之间的通信,要实现层与层之间的通信,则各层都要遵守规则,这样...
分类:
Web程序 时间:
2015-02-09 16:12:55
阅读次数:
318
PPP协议
现在全世界使用得最多的数据链路层协议是点对点协议 PPP (Point-to-Point Protocol)。
用户使用拨号电话线接入因特网时,一般都是使用 PPP 协议。
PPP协议应该满足的要求:
简单——这是首要的要求
封装成帧
透明性
多种网络层协议
多种类型链路
差错检测
检测连接状态
最大传送单元
网络层地址协商
数据压缩协...
分类:
其他好文 时间:
2015-02-08 12:58:23
阅读次数:
295
链路(link)是一条点到点的物理线路段,中间没有任何其他的交换结点。
一条链路只是一条通路的一个组成部分。
数据链路(data link) 除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。
现最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件。
一般的适配器都包括了数据链路层和物理层这两层的功能。...
分类:
其他好文 时间:
2015-02-08 11:40:59
阅读次数:
282
数据链路层使用的信道主要有以下两种类型:
点对点信道。这种信道使用一对一的点对点通信方式。
广播信道。这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发送。...
分类:
其他好文 时间:
2015-02-08 11:40:17
阅读次数:
165
差错检测
传输过程中可能会产生比特差错:1 可能会变成 0 而 0 也可能变成 1。
在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率 BER(Bit Error Rate)。
误码率与信噪比有很大的关系。
为了保证数据传输的可靠性,在计算机网络传输数据时,必须采用各种差错检测措施。
循环冗余检验 CRC
在数据链路层传送的帧中,广泛使用了循环冗余检验 CRC ...
分类:
其他好文 时间:
2015-02-08 11:39:15
阅读次数:
875
数据链路层的三个基本问题
封装成帧
透明传输
差错控制
差错检测...
分类:
其他好文 时间:
2015-02-08 11:38:35
阅读次数:
395
OSI物理层将代表数据链路层帧的比特编码为信号并通过物理介质——铜缆、光纤、和无线介质,用于连接网络设备—传输和接收这些信号。进入物理层的数据链路层帧包含着代表应用层、表示层、会话层和传输层、网络层信息的比特串。这些比特依照所使用的特定协议和应用的要求而组织其..
分类:
其他好文 时间:
2015-02-05 18:47:31
阅读次数:
324
数据链路层执行以下两种基本任务:允许上层使用封装成帧之类的各种技术访问介质控制如何使用介质控制访问控制(MAC)和错误检测之类的技术将数据放置到介质之上,以及从介质接收数据数据链路层负责通过物理网络的介质在节点之间交换郑这包括将3层数据包封装成帧,将帧放到介质上..
分类:
其他好文 时间:
2015-02-05 15:09:41
阅读次数:
406
TCP/IP、Http、Socket的区别 技术交流新QQ群:414971585 网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, ...
分类:
其他好文 时间:
2015-02-05 10:56:54
阅读次数:
137
tcpdump的选项介绍
-a 将网络地址和广播地址转变成名字;
-d 将匹配信息包的代码以人们能够理解的汇编格式给出;
-dd 将匹配信息包的代码以c语言程序段的格式给出;
-ddd 将匹配信息包的代码以十进制的形式给出;
-e 在输出行打印出数据链路层的头部信息,包括源mac和目的mac,以及网络层的协议;
-f 将外部的Internet地址以数字的形式打印出来;
-l 使标准输出变为缓冲行形式;
-n 指定...
分类:
其他好文 时间:
2015-02-03 11:12:10
阅读次数:
501