关于互联网网络层安全,主要内容是IP 安全体系结构和IPSec 协议族即IP 安全协议。IPSec 为了保证网络的安全需求,首先需要制定能够满足安全通信的数据报格式,然后根据这些数据报的首部信息完成安全需求。IPSec 最重要的两个协议是:鉴别首部AH协议和封装安全有效载荷ESP协议。隧道方式采用隧道技术对整个IP 分组提供安全保护。这种数据处理方式,可对AH 和ESP 首部的后一部分及内层IP 分组进行加密。......
2023-10-19
HDLC 协议(High-level Data Link Control,HDLC)是由国际标准化组织(ISO)制定的数据链路层协议。这是一个面向比特的协议,支持全双工通信,采用位填充的成帧技术,以滑动窗口协议进行流量控制。虽然这个协议已经很少使用了,但它曾经起了很重要的作用,而且便于理解数据链路层的主要功能,以及数据链路层如何规定帧及其格式来实现这些功能。
HDLC 协议的产生及使用过程,要追溯到20世纪70年代的计算机网络标准化时期。1974年,IBM 公司推出了著名的体系结构SNA。在SNA 的数据链路层采用了面向比特的同步链路控制(Synchronous Data Link Control,SDLC)协议。所谓“面向比特”,即帧首部的控制信息不是由字符组成,而是由首部中各比特的值来决定。由于比特的组合多种多样,因此,首部中的控制信息可以得出很多不同的功能,满足了各种用户的不同需求。后来,ISO 将SDLC 修改后称为高级链路控制协议(即HDLC),作为国际标准ISO 3309。原CCITT 则将HDLC 再修改后称为链路接入协议(Link Access Procedure,LAP),并作为x.25 建议书的一部分。不久,HDLC 的新版本LAP 又被改为LAPB。
HDLC 的帧格式如图3.6所示。从网络层传递下来的分组,变成数据链路层的信息字段。数据链路层在信息字段的头尾各加上3 个字节的控制信息,这样即构成了一个完整的HDLC 帧。
图3.6 HDLC 的帧格式
①HDLC 的标志字段,是一个由6 个连续“1”加上两边各一个“0”的8 个位的字节组成。在接收方,只要识别标志字段,便能定位一个帧的开始和结束。(www.chuimin.cn)
②HDLC 采用零比特填充法实现透明传输(PPP 协议的零比特填充法即来源于此)。
③地址字段是8 位。全“1”地址是广播地址,而全“0”地址是无效地址。因此,HDLC 可用于一点对多点的通信(PPP 协议没有这种功能)。
④控制字段占用8 位,是最复杂的字段。HDLC 的许多重要功能都靠控制字段实现。根据其前两位的取值,可将HDLC 帧分为信息帧、监督帧和无编号帧。在控制字段中有几位用于帧的编号,因此,HDLC 可用于连续ARQ 协议或选择重传ARQ 协议,实现可靠传输。
⑤帧检验序列字段共16 位,采用CRC-CCITT 生成多项式,检验的范围是从地址字段的第一位起,到信息字段的最后一位为止。
目前通信信道的可靠性有了很大的改进,没有必要在数据链路层采用很复杂的协议实现可靠传输,因此,可靠传输的任务便落到了传输层TCP 协议上。
有关计算机网络技术的文章
关于互联网网络层安全,主要内容是IP 安全体系结构和IPSec 协议族即IP 安全协议。IPSec 为了保证网络的安全需求,首先需要制定能够满足安全通信的数据报格式,然后根据这些数据报的首部信息完成安全需求。IPSec 最重要的两个协议是:鉴别首部AH协议和封装安全有效载荷ESP协议。隧道方式采用隧道技术对整个IP 分组提供安全保护。这种数据处理方式,可对AH 和ESP 首部的后一部分及内层IP 分组进行加密。......
2023-10-19
简单文件传送协议TFTP 是一个很小且易于实现的文件传送协议。TFTP 利用UDP 数据报,采用客户/服务器方式进行通信。TFTP 的主要优点有两个:第一,TFTP 可用于UDP 环境。例如,当需要将程序或文件同时向许多机器下载时,往往需要使用TFTP。但TFTP 没有安全性措施,未设置用户标识和口令,仅限于非关键文件的访问。......
2023-10-19
超文本传输协议HTTP 是万维网的核心,是浏览器与服务器之间的通信协议。在浏览器和服务器之间的请求和响应的交互中,必须遵循的规则和格式就是超文本传输协议HTTP。④基于该请求的内容,服务器找到相应的文件,并根据文件的扩展名,形成一个HTTP 回答报文回送给浏览器,服务器释放本次TCP 连接。HTTP1.1 将持续连接作为默认连接。图9.6HTTP 的报文格式开始行用于区分是请求报文还是响应报文。......
2023-10-19
图7—11SLIP主机在帧末尾加上END字符为了消除由于线路噪声带来的错误,可以在帧头和帧尾都使用END字符。SLIP没有类型层,因此,在SLIP连接上仅能运行一种协议。......
2023-10-22
TCP是传输控制协议,它是TCP/IP协议簇中的一个重要协议。图2-9显示出了从发送方的高层协议通过TCP到达接收方的高层协议数据传输的完整过程。TCP允许两个应用程序建立一个连接,然后发送完数据并终止连接。总之,TCP协议使两台计算机上的程序通过互联网以类似于电话的方式进行通信成为可能。TCP将自动检测丢失的数据包,并且要求对方计算机在数据丢失时重发数据。......
2023-11-04
与TCP配合使用的网络层协议是IP,人们常常称这些相关协议为TCP/IP协议。虽然TCP和IP不是OSI标准,但已被公认为当前的工业标准,称为目前最流行的传输层协议。下面将TCP/IP和相应的OSI层次进行对比,如图3—31所示。图3—31TCP/IP和OSI层次对比对应于OSI的5~7层,相应的高层协议有:SMTP,简单邮件传输协议,关于电子邮件方面的。对应于OSI的第四层的协议有三个:TCP传输控制协议,是面向连接的协议,也是最主要的协议。......
2023-10-22
在互联网上传送多播数据报需要使用网际组管理协议IGMP 和多播路由选择协议。多播路由选择协议是使连接在局域网上的多播路由器与互联网上的其他多播路由器协同工作,以便将多播数据报送往多播组的所有成员。网际组管理协议IGMP与ICMP 相似,IGMP 使用IP 数据报传递报文。图7.17使用隧道技术的IP 多播......
2023-10-19
Net BEUI协议是非可路由协议,由包括Windows 2000在内的所有Microsoft网络产品支持。基于Windows 2000的Net BEUI称为Net BIOS帧,它提供与已存在的使用Net BEUI协议的局域网的兼容性。Net BEUI也是微软最钟爱的一种通信协议,所以它被称为微软所有产品中通信协议的“母语”。后来,IBM发现Net BIOS存在许多缺陷,所以于1985年对其进行了改进,推出了Net BEUI协议。而Net BEUI是建立在Net BIOS基础之上的一个网络传输协议。......
2023-11-04
相关推荐