与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
1.概述
为了解决SLIP的缺陷,在串行通信应用中又开发了PPP协议,并且成为Internet的标准。PPP协议是一种有效的点对点通信协议,它由以下三部分组成。
(1)组帧方式。在串行通信线路上使用多个协议组帧,帧格式还具有处理差错检测功能。
(2)链路控制协议LCP。用于建立、配制、测试和拆除数据链路,并允许通信双方就选项的选择进行协商。
(3)网络控制协议NCP。一组用以支持不同网络层协议的网络控制协议。
2.封装
当使用默认的类HDLC帧(HDLC—Likeframing)封装时,需要插入8个字节;在付费线路中通信时,封装可以减少到2或4个字节。类HDLC帧(HDLC—Likeframing)的封装格式如图7—12所示。
图7—12 类HDLC帧的封装格式
其中:
(1)每一帧的头部和尾部都插入一个7EH字符来标志开始与结束,实现帧同步。
(2)地址字段。该字段值始终是则。(www.chuimin.cn)
(3)协议字段。协议字段由一个或两个字节组成,用于标识压缩在信息字段里的数据类型。例如,当协议字段的值为21H时,信息字段里的数据为IP数据报;当协议字段的值为8021H时,信息字段里的数据为网络控制数据;当协议字段的值为C021 H时,信息字段里的数据为链路控制数据。
(4)信息字段。信息字段是0或更多的字节,默认值是1500字节。
(5)CRC字段。它是一个循环冗余检验码,由两个字节组成,用于监测数据帧重的错误。
3.PPP链路建立过程
PPP链路建立过程如下。
(1)LCP协商。进行LCP协商的内容包括工作方式是SP还是MP、验证方式和最大传输单元等。
(2)建立阶段。LCP协商过后就进入建立阶段,此时LCP状态为“打开”,表示链路已经建立。
(3)验证阶段。如果配置了验证(远端验证本地或者本地验证远端)就开始CHAP或PAP验证。如果验证失败进入终止阶段,拆除链路,LCP状态转为“断开”;如果验证成功就进入网络协商阶段(NCP),此时MP状态仍为“打开”,而IPCP和IPXCP状态从“初始”转到“请求”。
(4)网络协商阶段。NCP协商后将选择和配置一个或多个网络层协议。每个选中的网络层协议配置成功后,该网络层协议就可通过这条链路发送报文了。NCP协商支持IPCP和IPXCP协商。IPCP协商包括双方的IP地址,IPXCP协商包括双方的网络号和节点号。
(5)链路保持阶段。经建立的链路将一直保持通信,直至有明确的LCP或NCP帧关闭这条链路,或发生了某些外部事件(例如,用户的干预)中断链路,此链路才被拆除。
有关计算机网络技术基础的文章
与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
图7—11SLIP主机在帧末尾加上END字符为了消除由于线路噪声带来的错误,可以在帧头和帧尾都使用END字符。SLIP没有类型层,因此,在SLIP连接上仅能运行一种协议。......
2023-10-22
图5—11用网关连接网络网关可以完成不同网络协议之间的转换,所以,有时网关也叫协议转换器。网关是在NetWare Client节点产生的报文上加上必要的控制信息,并且将它转换成SNA主机处理时所需要的报文格式。为了完成这个任务,网关必须能运行在OSI模型的几个层上。图5—12网关的结构网关是通过两种方式来实现协议转换的。......
2023-10-22
1976年提出的第一层、第二层以及第三层国际标准网络访问协议,多次修改后统称为X.25协议。图3—24X.25连接的整个过程当一个DTE想与另一个DTE通话时,它就要向本地DCE发送一个呼叫请求分组称为Call Request。被叫发送拆线指示,DTE收到后就发回给被叫DCE一个拆线证实分组。通常把X.25的分组分为两种:控制分组和数据分组。......
2023-10-22
简单文件传送协议TFTP 是一个很小且易于实现的文件传送协议。TFTP 利用UDP 数据报,采用客户/服务器方式进行通信。TFTP 的主要优点有两个:第一,TFTP 可用于UDP 环境。例如,当需要将程序或文件同时向许多机器下载时,往往需要使用TFTP。但TFTP 没有安全性措施,未设置用户标识和口令,仅限于非关键文件的访问。......
2023-10-19
超文本传输协议HTTP 是万维网的核心,是浏览器与服务器之间的通信协议。在浏览器和服务器之间的请求和响应的交互中,必须遵循的规则和格式就是超文本传输协议HTTP。④基于该请求的内容,服务器找到相应的文件,并根据文件的扩展名,形成一个HTTP 回答报文回送给浏览器,服务器释放本次TCP 连接。HTTP1.1 将持续连接作为默认连接。图9.6HTTP 的报文格式开始行用于区分是请求报文还是响应报文。......
2023-10-19
TCP是传输控制协议,它是TCP/IP协议簇中的一个重要协议。图2-9显示出了从发送方的高层协议通过TCP到达接收方的高层协议数据传输的完整过程。TCP允许两个应用程序建立一个连接,然后发送完数据并终止连接。总之,TCP协议使两台计算机上的程序通过互联网以类似于电话的方式进行通信成为可能。TCP将自动检测丢失的数据包,并且要求对方计算机在数据丢失时重发数据。......
2023-11-04
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
相关推荐