计算机网络协议(精选10篇)
网络协议(Network Protcol)是计算机网络中互相通信的对等实体间交换信息时所必须遵守的规则的集合。当前的计算机网络的体系结构是以TCP/IP协议为主的Internet结构。对等实体通常是指在计算机网络体系结构中处于相同层次的通信协议进程。网络协议为传输的信息宣言严格的格式(语法)和传输顺序(文法)。而且还定义所传输信息的词汇表和这些词汇所表示的意义(语义)。
既然谈到Internet网络,那我们就来看一下网络协议与Internet网络的关系:
Internet网络体系结构以TCP/IP协议为核心。其中IP协议用来给各种不同的通信子网或局域网提供一个统一的互连平台,TCP协议则用来为应用程序提供端到端的通信和控制功能。事实上,Internet并不是一个实际的物理网络或独立的计算机网络,它是世界上各种使用统一TCP/IP协议的网络的互连。TCP/IP协议分为4层(通信子网层、网络层、运输层和应用层)
1、通信子网层(subnetwork layer)
TCP/IP协议的通信子网层与OSI协议的物理层、数据链路层以及网络层的一部分相对应。该层中所使用的协议为各通信子网本身固有的协议,例如以太网的802.3协议、令牌环网的802.5协议有及分组交互网的X.25协议等。通信子网层的作用是传输经网络层处理过的消息。
2、网络层(internet layer)
网络层所使用的协议是IP协议。它把运输层送来的消息组装成IP数据包,并把IP数据包传递给通信子网层。IP协议提供统一的IP数据格式,以消除各通信子层的差异,从而为信息发送方和接收方提供透明通道。
网络层的主要功能是:①Internet全网址的识别与管理;②IP数据包路由功能;③发送或接收时例IP数据包的长度与通信子网所允许的数据包长度相匹配,例如,以太网所传输的帧长为1500字节,而ARPA网所传输的数据包长1008字节。当以太网上的数据帧通过网络层IP协议转达发给ARPA网时,就要进行数据帧的分解处理。
3、运输层(transport layer)
运输层为应用程序提供端到羰通信功能。运输层有3个主要协议,即传输控制的协议(TCP)、用户数据报协议(UDP)和互连网控制消息协议(ICMP)。
4、应用层(application layer)
1.1 计算机网络协议简述
网络协议设计一般假设协议参与者是完全服从的。网络参与各方协调一致, 按照协议的规定完成特定的任务。
通信涉及的所有部分都必须认同一套用于信息交换的规则。人们把这种认同称为协议 (protocol) 。这一术语也可用于计算机通信 (规定消息的格式以及每条消息所需的适当动作的一套协议称为网络协议 (network protocol) 或计算机通信协议 (communication protocol) 。实现这些规则的软件称为协议软件 (protocol soft) 。规定计算机信息交换中消息的格式和含义的协定称为通信协议。
1.2 计算机网络协议分类
(1) 局域网协议。局域网协议定义了在多种局域网介质上的通信。
(2) 广域网协议。广域网协议是在OSI参考模型的最下面三层操作。
(3) 路由选择协议。路由选择协议是网络层协议, 它负责路径的选择和交换。
2 借助sniffer深入理解TCP/IP协议
2.1 TCP/IP基本原理
我们平常提到的TCP/IP协议实际是指有四层结构的协议族。如图1所示。
TCP、IP只是其中的两个重要的协议。每一个协议处于各自的层次, 不同的层次完成不同的工作。
2.2 协议的封装
当用户以域名的方式访问某个Web服务器时, TCP/IP协议簇的工作过程为:应用层的DNS使用传输层上的UDP协议, 进行域名解释。由于HTTP是面向连接的, 接下来建立TCP连接, 然后开始数据传递工作, 最后是TCP连接的释放过程。
2.3 TCP建立连接及数据传输过程
图1给出的是TCP三次握手建立连接的过程。图2给出的是Sniffer抓取的TCP三次握手建立连接的过程;图2中第一行显示, 客户端主动打开连接, 发送SYN=1、SEQ=474517470 (X) , WIN=65535报文段;第二行显示, 服务器端被动打开连接, 发送SYN=1, ACK=474517471 (X+1) , SEQ=514800938 (Y) , WIN=16384报文段;第三行显示, 客户端发送ACK=514800939 (Y+1) , 若服务器端正确收到ACK, TCP三次握手建立连接完毕, 进入数据传输过程。
TCP是面向字节的, 因此, TCP为传送的数据均按字节编号, ACK的值即为下次期望收到的数据中第一个字节的编号。图6给出的是TCP建立连接后数据的传输过程, 可以清楚地看到, 第一行, 源主机发往目的主机的TCP报文中, 其ACK的值为514803819, 当www.glcat.edu.cn向227.217.129.147传送了2880Byte数据之后, 227.217.129.147向www.glcat.edu.cn发出的TCP报文中的ACK的值为514806699 (514803819+2880) 。这里给出的是正常的TCP报文传输过程, 在抓取的数据报文中, 还可以分析出当有RST (复位比特) TCP报文时, 重新建立连接的过程。由于数据的到达不一定是有序的, 因此, 在进行分析时, 要多加注意。
2.4 TCP释放链接过程
通过远程登录来分析TCP释放连接的过程, 先来看看应用进程主动关闭状态的变化:应用进程发送FIN后进入FIN_WAIT_1状态, 在收到ACK后, 应用进程进入FIN_WAIT_2状态, 收到FIN发送ACK后, 进入CLOSED (经过两倍报文寿命后) 。从服务器端看, 在收到FIN后, 发送ACK, 进入CLOSE_WAIT状态, 发送FIN后进入LAST_ACK, 收到ACK后进入CLOSED状态。
2.5 实例分析
TCP/IP的应用层协议有多个, HTTP协议是一个面向连接的协议。选用IRIS V4.07作为协议分析工具。这操作系统是WINDOWS XP SP2。运行IRIS的主机位于以太网内, 具有内网的IP。
2.5.1 IRIS的配置
IRIS具有网络监听的功能, 此状态下IRIS会抓取本网段所有的数据包。我们必须进行设置, 只抓取到达本机IP的HTTP协议的数据包。
运行IRIS, 用热键CTRL+B弹出IRIS地址表, 在表中填写机器的IP地址, 这里我们运行IRIS的主机IP为10.12.33.139, 为了对抓取的包看得更清楚不要添主机的名字 (name) , 设置好关闭此窗口。
回到IRIS的主窗口, 点击Filters菜单项, 在下拉的菜单中选择only-http.ftl项。这是IRIS提供的过滤设置, 此设置只抓取HTTP协议的数据包。
2.5.2 抓包
在IRIS的主窗口, 点击工具栏中的开始按钮, 开始抓包。转到浏览器界面, 输入任意一个常用的网址, 我们输入的网址是http://www.265.com.待此页面在浏览器中完成后回到IRIS主窗口, 可以看到抓取的多个包。如果此时没有再抓取新包, 可以关闭WEB浏览器, 再转到IRIS主窗口按下停止按钮。
2.5.3 过程描述
为了更好的分析协议, 我们先描述一下上述例子数据的传输步骤。第一、应用软件即WEB浏览器向DNS服务器发出请求, 要求提供发往它的Web地址的相应的IP地址。第二、DNS服务器收到请求后, 发回相应的IP地址。第三、TCP用所获得的IP向WEB服务器发出连接请求。双方建立连接。第四、WEB服务器向目的主机传送数据。第五、目的主机向WEB服务器发送数据传送完成确认。
2.5.4 过程分析
(1) 请求DNS服务器提供Web地址的IP地址并获得回答。下列数据显示为抓取的二个相应的数据包。
在第一行数据中, 源端主机的MAC地址是00:14:85:B4:70:CE, 这是上网主机网卡的MAC地址。目的端主机的MAC地址是00:E0:FC:69:31:D5。它是主机所在的局域网网段交换机的MAC地址。主机在开机初始化时, 已获得了这部分信息, 即了解本主机所处的网络环境。后面有目的地的IP地址, 这个地址明显不在本局域网中, 另外这个数据包是发向DNS服务器, 请求提供解析服务的, 所以此数据包直接交给交换机由它再往上递交。
从这一行数据中, 我们还可以看到, 它采用的是UDP协议, 源端口号是1025, 目的端口号是53号, 即公开的端口号。第二行数据是DNS服务器的回答, 所以源地址和目的地址等正好掉换过来。
(2) 建立连接。下面的数据给出双方建立联系的过程。我们选用了和位于IP地址是219.238.238.113的WEB服务器建立联系的数据。
这是TCP建立数据传输通道的三次握手过程。TCP的数据包是靠IP协议来传输的。但IP协议提供的是无连接的服务, 只管把数据送出去, 不能保证IP数据报能成功地到达目的地, 保证数据的可靠传输是靠TCP协议来完成的。当接收端收到来自发送端的信息时, 接收端将发送一条应答信息, 向对方表示已收到你的信息了。这三组数据将能看到这个过程。TCP是一个面向连接的协议。无论哪一方向另一方发送数据之前, 都必须先在双方之间建立一条连接。建立连接的过程就是三次握手的过程。首先, 请求端为IP地址10.12.33.139的主机发送一个初始序号 (SEQ) 2644747656给IP地址219.238.238.113的WEB服务器。其次, WEB服务器收到这个序号后, 将此序号加1值为2644747657作为应答信号 (ACK) , 同时随机产生一个初始序号 (SEQ) 2265471513。这两个信号同时发回到请求端主机, 意思为:“消息已收到, 让我们的数据流以2265471513这个数开始。”最后, 请求端主机收到后将确认序号设置为服务器的初始序号 (SEQ) 2265471513加1为2265471514作为应答信号。通过这个三次握手的过程, 就在传输双方建立了一条数据传输通道, 可以开始数据的传输了。
(3) 传输数据。下面数据是从多个数据传送中选取的5个:
第一行是WEB服务器发往主机, 第二行是主机接受确认, 第三、第四行WEB服务器连着发了两个, 第五行是主机对它们的确认。
(4) 停止数据传送并终止连接。下面是终止连接的两组数据:
第一行数据显示的是数据传送完成后, WEB服务器机将FIN置1连同序号 (SEQ) 2265545100发给主机请求终止连接。第二行数据显示主机收到FIN关闭请求后, 发回一个确认, 并将应答信号设置为收到序号加1, 这样就终止了从WEB服务器向主机方向的传输。
3 TCP/IP的安全设计
3.1 链路加密
目前, 一般网络通信安全主要采用链路加密方式。链路加密方式是把网络上传输的数据报文每一个比特进行加密, 它不仅对数据报文正文加密, 而且把路由信息、校验和等控制信息全部加密。当数据报文传输到某个中间节点时, 必须被解密以获得路由信息和校验和, 进行路由选择, 随后再被加密, 发送给下一个节点, 直到数据报文到达目的节点为止。
3.2 网络协议层加密
国际标准化组织 (ISO) 提出了开放系统互连参考模式OS-I/RM, 该模式研究如何把开放式系统互连起来。在OSI体系结构中网络分7层, 各层都有各自的协议并完成一定的功能和作用。我们可以根据其特点附加一定的措施以实现不同的安全性机制, 从而将安全性问题归结到OSI结构内部, 这种从OSI结构内部出发的加密称为基于网络协议层的加密, 它特别适合于虚电路或动态路由的应用。它的加密原理就是两台网络主机对等进程进行通信时, 一进程对其所在层的协议数据单元 (PDU) 的全部或部分信息进行加密, 然后在保密通信对方的对等协议层解密, 从而达到网络通信安全的目的, 故也称包加密。用户在启动基于网络协议层的保密系统后, 无需考虑其传输细节, 因此这种加密系统对用户是透明的。
参考文献
[1]胡道元.网络安全[M].北京:清华大学出版社, 2004.
[2]高传善.数据通信与计算机网络[M].北京:高等教育出版社, 2002.
【关键词】计算机网络协议;应用分析;经济发展
前言
目前,我国在计算机领域的发展已经取得了一定的成绩,如今人们的生活和生产都和计算机密切相关,计算机网络随时都能够影响公众的生活,影响大家的生活和工作的节奏[1]。在计算机网络中,计算机网络协议都占据着十分重要的地位。在某种程度上,计算机网络协议是需要按照规定的标准进行相关性设计的,主要发挥着计算机网络使用中基础性的作用[2]。笔者主要针对计算机网络协议以及其应用进行展开性讨论,具体如下所示。
1.计算机网络协议概论
计算机网络协议主要的目的是使得网络在发挥通信和交流的功能的时候能够顺利进行。如果网络上的两个端口进行数据性的交流,但是很多时候这两个端口的一些数据存在差异,这样就无法进行正常的交流,就需要借助一个帮手来进行翻译以达到交流的目的。其中计算机网络协议就产生这样的效果。在将计算机中每个端口的数据都翻译成计算机网络协议中的标准要求之后,在每个端口上都进行识别化的操作,将其转化为计算机网络协议可以识别的状态,这样就可以及时进行顺利的交流。但是,计算机网络协议不一定只是局限于一种标准,所以很多时候可以根据自己的需求来制定不一样的实用性的网络协议。目前,一般性的计算机网络协议主要包括路由选择网络协议、局域网络协议和广域网络协议,具体表述如下。
2.计算机网络协议及其应用
2.1路由选择网络协议
路由选择网络协议一般指的是可以在众多的路径中来进行选择和交换并且可以分为内部路由协议和外部路由协议的一种计算机网络协议[3]。在路由选择协议中,一般还有几种分类,分别为RIP、EGP和OSPF的路由协议。在RIP路由协议中,其一般是属于内部路由的协议,且开发的时间一般较其他的路由协议时间要早,并且使用的范围比较广泛。RIP协议在通常情况下比较适合使用在一些小型的网络系统中,其运行过程简单且会聚的时间慢,在使用和配置等方面都比较方便。EGP协议属于一种距离定向的协议,属于第一个进行的外部性的路由协议。在进行相关的EGP协议之中,一般要引入一些自治的系统,但是这个协议只是在这个字体之内来负责一些网络中的信息的广播,从而对网络上巨大的信息量进行优化。在OSPF路由协议中,一般是把外部的患者是内部的一些自治系统来进行集成化的一种协议,这种协议不仅是对于网络主干中的信息进行相关的访问和交换,还能够对于每个自治系统之内的信息进行妥善的处理。一般OSPF路由协议会相对比较复杂,而且适合使用在一些比较复杂的网络中,并能够取得比较好的效果。
2.2局域网络协议
局域网协议指的是对于局域网内的信息交流所制定的相关性标准。局域网协议中包含着NetBEUI、IPX/SPX和其兼容协议和TCP/IP。NetBEUI协议在这些协议中属于开发时间比较早的一种协议,其比较适合于使用在一些微软的早期的操作系统之中。该协议一般占用的内存量比较少,操作较为简单且运行的速度比较快。另外,这个协议并没有路由的功能,它一般使用的标准都针对一些小型的网络来展开的,例如一些小型的网吧和办公室之中,一般十几个电脑所组成的小型的网络系统比较适合。IPX/SPX的协议中,IPX一般是针对一些互联网分组进行交换的,但是SPX主要是进行一些顺序分组交换的。IPX一般能够有效保障信息能够在互联网上的传输工作具有一定的一致性和透明性,还能够进行路由选址和分组选址。该协议的优点是能够在低开销的前提下并得到高效能的结果,但是它在进行信息传递的过程中,具有不可靠性,不能够保证信息的传递是否成功进行。IPX/SPX的协议在目前的情况来看属于计算机网络系统之中使用范围比较广的一种协议,能够对于路由进行相关性的选择,并且具有高标准化。另外,TCP/IP从一定意义上来说并不是指特定的两个不同的协议,他是有一个或者是多个的协议所组成的一种大型的协议类族,而TCP和IP在其中的属于比较重要的协议类型。TCP主要负责的是传输和控制的相关性协议,主要目标是保障在运输过程中字节能够成功进行投递服务,而IP属于一种网间网的协议,主要的目标是保障网络层中无连接的一种分组投递系统运行稳定。
2.3广域网络协议
广域网络协议一般是针对一些在不同的广域网内的通信进行相关性定义。广域网络协议内包含的协议种类很多,但是其中ISDN和DDN协议属于比较重要的方面。ISDN协议属于比较综合性的业务数字网,其主要的速率的接口一般是具有两个B信道以及一个D信道。在这里面,B信道主要的作用是对于信息和数据进行传输,但是D信道一般是使用在传输控制信号中。ISDN协议一般是能够为进行端和端之间信息的传递来提供一种数字化的通道,所以其信息传递的速度很快且传递的效率比较高。另外,该协议还可以对于数据或者是语音消息等各种信息方式都进行传输。DDN协议称为数字数据网,可以使用数字信道来对于网络信息进行传递,传输过程比较方便且快捷。
3.结语
计算机网络协议在计算机网络的使用中处于核心地位,并且在伴随着不断发展的计算机网络技术而进行相应的发展,不断为促进计算机网络的发展提供便利[4]。笔者主要是针对目前普遍使用的路由选择网络协议、局域网络协议和广域网络协议的应用情况进行分析,旨在为促进我国计算机网络的发展一个相关性的建议,促进计算机网络的发展。
参考文献
[1]陈家迁.网络安全防范体系及设计原理分析[J].信息安全与技术,2011(01).
[2]刘泓,张常泉.网络协议分析技术研究[J].软件导刊,2010(04).
[3]周剑峰.基于WinPCap的计算机网络协议实验系统[J].实验室研究与探索,2009(12).
在前面章节中,我们已经提到网络管理协议是网络管理系统中最重要的部分。国际标准化组织(ISO)及其它一些组织为了解决Internet管理解决方案,而制定了一系列基于网络协议的网络管理标准。
CMIS/CMIP是OSI提供的网络管理协议簇。CMIS定义了每个网络组成部分所提供的网络管理服务,而CMIP则是实现CMIS服务的协议。
ISO的宗旨是为所有设备在OSI参考模型中的每一层提供一个公共的网络结构,而CMIS/CMIP正是这样一个适用于所有网络设备的完整网络管理协议簇。
CMIS/CMIP的整体结构是建立在OSI网络参考模型的基础上,网络管理应用进程使用OSI参考模型中的第七层,即应用层。在此,公共管理信息服务单元(CMISE)提供了应用程序使用CMIP协议的接口。同时该层还包括了两个应用协议,联系控制服务元素(ACSE)和远程操作服务元素(ROSE),其中ACSE的作用是在应用程序之间建立和关闭连接,而ROSE则处理应用程序间的请求/响应交互。
SNMP(Simple Network Management Protocol)简单网络管理协议。它的前身是简单网管控制协议(SGMP)。在后面的章节中,我们将对此协议做详细的讲解。
CMOT是指在TCP/IP协议上实现CMIS服务,它是一种过渡性的解决方案,CMOT依赖于CMISE、ACSE和ROSE协议,这点和CMIS/CMIP是一样的。但是,CMOT并没有在OSI参考模型中的表示层实现,而是在表示层中使用另外一个协议,轻量表示协议(LPP),该协议提供了传输层的两种协议接口,即TCP和UDP的接口。
甲方:
乙方:
双方经友好协商就乙方向甲方计算机网络办公设备技术服务一事,达成如下协议。
一、服务范围:中国人民健康保险股份有限公司北京分公司计算机网络办公设备,软硬件维护、维修以保障正常运转。
乙方每周派专人到现场进行1次例行服务。甲方临时维护需求,提前一个工作日通知乙方。
临时出现故障,乙方提供远程服务指导甲方工作人员排除故障;若无排除,乙方必须3小时内到达现场进行服务及解决。
二、服务内容:
1、计算机病毒的防范及查杀;
2、网络的维护、维修;
3、磁盘空间优化,系统自动生成的临时文件和垃圾文件清理;
4、常用软件、操作系统故障调试与必要时重新安装;
5、必要数据备份及灾难性系统故障时的备份数据恢复;
6、电脑、新加装外部设备的安装与调试;
7、计算机由于硬件原因的故障排查及相关解决方案提出;
8、公司上网故障排除及相关解决方案。
三、乙方在为甲方提供硬件维护时,对需要更换硬件所发生的费
用应由甲方承担。
四、甲方应使用正版软件,乙方不负责所采用软件的版权问题。
五、在软件维护或升级服务操作前,甲方必须将重要数据备份,乙方要检查重要数据已经备份,方可进行软件维护或升级。
六、甲方在采购电脑、外设及相关耗材时,乙方可提供相关咨询服务,若委托乙方,乙方保证所提供的产品是正品,并优于市场价格。
七、在甲方有办公室迁移或变更时,乙方提供布线方案,安装测试服务不另行收费。
八、年服务费:人民币陆万元整(60000.00)付款方式:按实际服务量进行分批结算。
九、协议有效期:2012年1月1日至2012年12月31日。
本协议一式二份,甲乙双方各持一份,签字盖章生效。未尽事宜,由双方协商解决。
甲方:乙方
甲方:
乙方:
鉴于:甲乙双方本着“友好合作、平等互惠、优势互补”的原则,就网站建设建设事宜达成如下协议:
由于甲乙双方可能就网站建设项目或其它业务达成业务合作关系(以下简称“业务关系”),因此甲方将会向乙方披露或提供有关保密信息。甲乙双方均希望另一方对甲乙双方的业务关系的内容和存在进行保密,直到双方都同意披露为止。
一、保密信息
保密信息:指由甲方通过口头方式、视觉方式、书面方式或其它任何媒体方式所披露的文字或图片及其它各种信息。
二、甲方根据公司业务的需要,委托乙方为甲方进网站建设服务;乙方根据甲方授权范围及服务要求,为甲方提供网站建设技术服务工作。
三、乙方服务范围:
1、根据甲方业务需要代理甲方网站建设技术的相关所有工作;
2、提供代理网站界面设计、后台程序开发、logo设计。
3、把网站页面设计和后台程序设计整合成一个完整的网站,并使网站可以安装在服务器上正常访问。
4、网站运行错误时提供的修改、维护。
5、把网站源代码上传到由甲方提供的服务器上,并保证网站程序正常运行,网站源代码需完全开源。
四、甲方的权利和义务:
1、甲方有权监督乙方的工作质量。
2、甲方应提供网站建设的设计需求和功能要求。
五、乙方的权利和义务:
1、乙方应在工作开始后5个工作日内向甲方递交网站建设首页设计效果,客户确认后5个工作日内完成网站建设工作。
2、能够接受按照客户要求,在30分钟内响应对网站局部修改工作,做到快速、高效。
3、乙方应根据甲方的要求能够胜任网站建设工作。
六、其它约定:
1、协议履行期间,任何一方、任何原因要求终止或者变更协议的,均应提前3天以书面形式通知对方,由甲乙双方协商决定。
2、本协议一式两份,甲方乙方各持一份,协议经双方签字或盖章后生效。
七、纠纷解决
因本协议而引起的纠纷,双方应本着友好协商的精神。如果协商解决不成,任何一方均有权提交天津市仲裁委员会仲裁。
八、生效
本协议自双方签字或盖章完成之日起生效。
甲方:乙方:
随着科学技术的不断发展, 互联网已经成为人们日常生活中不可或缺的不部分。为了能够使全球的互联网络中各种不同的通信设备以及不同操作系统和应用程序的工作站和服务器等能够实现数据通信, 需要设定统一标准通信标准来严格约束和限制设备之间的通信方式和通信规则, 来确保数据传输的可靠性和准确性。为了保证自己的设备在计算机网络的能够占有一席之地, 网络设备的生产厂商开发了很多通信协议来规定其设备间的通信规则, 使网络通信更加容易, 但是很多通信协议由于自身理念设计缺陷或者可移植性不高, 只有少数的网络通信协议随着网络技术不断升级以及网络体系的不断发展保留下来, 至今在互联网络中担任着重要的角色。所以对于计算机网络通信协议的研究, 对于了解互联网络的发展以及网络设备的设计与开发具有非常重要的现实意义。
2. 计算机网络通信协议
计算机网络通信协议 (Computer network communication protocol) 是网络设备进行相互通信所使用的共同语言和标准, 是将不同地理位置的网络设备和通信信道连接起来的数据通信系统。上世纪80年代末、90年代初, 国际标准化组织就互联网开放式系统制定了参考模型, 即OSI参考模型 (Open System Interconnection Reference Model) , 规定了互联网络自上而下的七个通信协议层, 应用层、表示层、会话层、运输层、网络层、数据链路层、物理层, 而处在不同的通信层之间的网络设备, 使用不同的通信协议, 从而实现开放式网络的互联性、互操作性和应用可移植性。虽然不同通信层协议不同, 但是通信协议的组成大同小异, 一般由对协议元素进行诠释的语义、协议元素和通信数据组合格式的语法以及事件实现顺序说明的时序构成, 并根据多协议一致性, 通信协议单一性以及选择高版本协议的原则选择通信协议来设计网络通信软件。
2.1. 传输控制协议因特网协议
传输控制协议因特网协议是由TCP (Transmission Control Protocol) 和IP (Internet Protocol) 构成的网络通讯协议, 主要应用在传输层和网络层, 它定义了网络设备接入互联网络的方式及其与互联网进行数据传输的标准。其中TCP是面向了连接的通信协议, 通过三次访问目标设备来建立二者之间的连接并进行数据传输, 当通讯完成后则断开连接。IP协议将TCP通信报文嵌入到IP通信报文中, 并加入IP协议中的通信识别符以及发送数据的源地址和目标地址, 这样一来, TCPIP通信报文内就含有了两者规定的通信标识符以及目标计算机地址和通信端口, 通过互联网络进行路由选择寻址, 从而实现多个网络之间的数据通信。
2.2. SNMP协议
SNMP (Simple Network Manage protocol) 是简单网络管理协议, 是利用互联网络对网络中设备节点进行管理的通信协议。SNMP协议融入了SMI和MIB的体系结构, 规定了对于网络节点进行状态和配置查询以及状态修改等SNMP命令。其中SMI是管理信息结构, MIB是管理信息库, 二者分别规定了SNMP通过网络访问设备节点的规则以及设备中SNMP代理设置的变量。当开发者希望用SNMP协议通过网络对远程设备进行状态查询或者配置修改时, 通过发送SNMP报文 (包含SNMP命令和配置数据) 通过嵌入TCPIP报文进行互联网传输, 并按照SMI定义的节点访问规则去查询或者修改MIB库信息, 进而SNMP代理即可根据当前MIB库信息对代理节点进行配置修改。
2.3. PPP协议
PPP (Point to Point Protocol) 是点对点的串行通信协议, 是工作在数据链路层和网络层的在同等单元之间进行简单的数据包传输的网络协议。点对点协议由两种协议构成, LCP (数据链路控制协议) 和NCP (网络控制协议) , 它们分别是为了实现PPP在链路层以及网络层进行数据传输。由于网络控制协议实现PPP允许多层网络协议公用一个链路层, NCP对于PPP来说, 是负责其他通信层的网络连接, 比如在IP协议用, IPCP控制协议来控制网络层的数据连接, 所以实际上只有LCP才是PPP真正实现数据传输的协议。由于PPP使得数据链路层的数据传输没有特殊限制, 所以使用通用的物理连接器即可实现高速的数据传输。
3. 总结
除此之外, 计算机网络的通信协议还包含很多协议, 例如HTTP、FTP、Net BEUI协议、NWLink IPX/SPX/Net BIOS兼容传输协议等, 它们都在互联网络的数据传输中发挥着各自独特的作用。当我们创建局域网络时, 可以根据局域网的规模、网络建的兼容性以及网络管理等几个方面来选择内部网络的通信协议, 也可以采用TCPIP、SNMP协议等是互联网络数据通信效率高、扩展性强的通信协议, 进而是我们的局域网络能够快速高效地进行数据信息传输。
参考文献
[1]朱永纯.通信协议的选择与配置[J].科学之友.2011 (18)
[2]杨绍文.谈计算机网络的TCP/IP协议[J].科技信息.2011 (02)
[3]查东辉.试论计算机网络通信协议[J].电脑知识与技术.2013 (14)
[4]张永祥, 张伟功, 丁瑞, 周全, 王建.一种改进的数据通信协议设计与实现[J].计算机工程.2011 (18)
排除协议错误
有一则很奇怪的网络问题,本地连接能正常发送、接受信息包,但无法上网访问内容。对故障客户端系统的网卡指定灯状态进行检查时,看到网卡设备的指示灯尽管处于点亮状态,不过很长时间始终不闪烁,而指示灯不闪烁,就意味着网卡设备不存在数据交换行为。会不会是上网线路存在故障呢?网管员立即通过专业工具,来对物理线路连通性进行测试,看到物理线路的连通性很正常。之后,网管员又对TCP/IP参数、IE浏览器设置进行依次检查,看到都很正常,那故障客户端系统为什么无法正常上网呢?在毫无头绪的情况下,网管员只好上网咨询相关网络问题答案,偶然之中,看到计算机系统的Winsock设置不正确时,容易引起客户端系统发生各种隐性网络错误,这些错误经常会造成系统上网故障。所以,在尝试多半方法无法解决上网不正常故障时,不妨考虑对系统的Winsock设置进行恢复,或许将Winsock设置恢复到默认状态后,各种隐性的网络问题就能立即消失了,到时不能上网故障也就自动消失了,下面就是将Winsock设置恢复到默认状态的具体实现步骤:
首先依次选择“开始”|“运行”命令,切换到系统运行对话框,在其中执行“cmd”字符串命令,弹出系统MS-DOS工作窗口。在该窗口命令提示符下,输入“netsh winsock reset”字符串命令,确认后返回如图1所示的结果信息,本地系统的Winsock设置就能自动恢复到默认状态了,再重新启动一下Windows系统。等到系统启动稳定后,重新进行上网访问测试操作,相信之前发生的网络问题已经自动解决了。
修改协议端口
大家知道,善于使用Windows系统自带的Telnet协议功能,可以对网络中的重要主机进行远程管理,从而能有效提高网络管理效率。然而,该协议在进行远程管理工作时,会使用众人皆知的23端口,而该协议端口很容易被恶意用户偷偷利用,有可能给网络管理工作带来安全麻烦。此外,Telnet协议在工作时,会以明文形式传输内容,通过这种方式传输的内容很容易被恶意用户窃听或拦截,那怎样才能确保Telnet协议的使用安全呢?
首先需要修改Telnet协议的端口号码,让别人不容易知道。可以逐一点击“开始”|“运行”选项,弹出系统运行对话框,输入“cmd”命令,单击“确定”按钮后,弹出MS-DOS工作窗口。在该窗口命令行提示符下,输入“tlntadmn config port=1001”命令(其中“1001”为新的协议端口号码),如图2所示,单击回车键后,就能将本地计算机的Telnet协议端口号码修改为“1001”了。当然,新开启的协议端口号码不能和本地计算机中已启用的端口号码一致,否则Telnet协议将无法正常工作。日后,当别人要使用Telnet协议与本地系统建立远程连接时,必须在本地计算机名称后面加上“:1001”,才能保证Telnet连接创建成功。
其次在安全性要求较高的场合下,尽量使用SSH协议连接代替Telnet协议连接。因为SSH协议默认以非明文方式传输数据,恶意用户即使采取技术措施,中途窃取到了传输的数据内容,也无法访问到其中的信息。
停用NetBios协议
在局域网工作环境中访问共享资源时,有可能会遭遇这么一则十分奇怪的故障现象,那就是本次访问共享资源是正常的,不过重启计算机系统后,共享访问就失败了,再次重启计算机时,共享资源又能顺利访问了,为什么会发生这种蹊跷的故障现象呢,又该怎样避免如此奇怪的故障现象呢?
在排除上网线路不稳定因素外,必须检查故障计算机系统的NetBios协议状态,因为共享访问操作能通过两种协议模式来进行,一是Direct hosting协议模式,二是NetBios协议模式。如果共享访问处于Direct hosting协议模式状态时,局域网中的计算机相互之间能直接进行共享文件传输操作,而共享访问如果工作在NetBios协议模式状态时,本地计算机需要通过137网络端口来解析对方计算机名称,通过138端口号码来传递通信数据包,通过139端口号码来传输特定的共享文件。WinXP以上版本系统,在缺省状态下,会强制共享访问操作以Direct hosting协议模式工作,以提高共享访问速度,不过它也将NetBios协议模式同时集成在其中了。当我们将共享访问设置成NetBios协议模式时,Windows系统会智能调用绑定在网卡设备上的第一个IP地址,要是该IP地址与远程共享主机的IP地址不处于相同工作子网时,自然就会发生共享访问失败的故障。而且每次启动计算机系统后,Windows系统会随机选用协议模式,这样就会发生上面的蹊跷故障了。
为了避免上面的故障现象,我们可以进行如下设置操作,来停用NetBios协议,以保证Windows系统每次都使用Direct hosting协议模式,来访问局域网中的共享资源:首先依次点击“开始”|“设置”|“网络连接”命令,弹出网络连接列表窗口,用鼠标右键单击“本地连接”图标,执行右键菜单中的“属性”命令,切换到本地连接属性对话框,在该对话框的常规标签页面中,选中TCP/IP协议选项,按下“属性”按钮,进入TCP/IP协议属性设置界面。
其次按下“高级”按钮,切换到TCP/IP协议高级属性对话框,用鼠标点选“WINS”标签,弹出如图3所示的标签设置页面,在“NetBios设置”处,看看TCP/IP协议上的NetBios工作模式有没有被选中,如果看到该模式已经被正常选中时,应该及时改选“禁用TCP/IP上的NetBios”功能选项,确认后保存设置对话框。日后,本地计算机系统通过网络访问共享资源时,就会一直通过Direct hosting协议模式来工作,那么共享访问就能始终稳定了。
nlc202309040507
重置协议状态
在低版本操作系统中,上网下载资源时,速度或许不会很理想,这可能是低版本操作系统默认限制了TCP/IP上网连接数。为了尽可能地加快下载速度,不少用户都会及时更新Windows XP SP3补丁程序,并安装可以调整TCP/IP上网连接数的补丁程序,确保能够调整TCP/IP上网连接数量。不过,在成功安装好有关补丁程序,并重新启动计算机系统后,再次进行上网连接时,有时会发生不能上网访问的故障,该故障与平时发生的无法上网故障几乎完全相同,要是用户不清楚故障原因时,很容易在故障排查过程中多走弯路。
事实上,在成功安装好相关补丁程序后,计算机之所以会上网不正常,多半是Windows系统的TCP/IP协议被损坏,引起了对应通信协议不能正常处理数据信号。而且,一旦TCP/IP协议文件被意外损坏时,可能会存在如下不正常现象:无法查看本地连接状态信息,通过ping命令判断127.0.0.1地址连通性时,会发生“unable to contact IP driver”之类的错误,利用“ipconfig /all”命令,查看本地计算机的上网参数时,系统也会返回“an internal error occurred”之类的提示内容。所以,当计算机系统遇到无法访问网络故障时,不妨进行上面的检查、测试,要是确认在无法上网的时候,同时有上述现象出现,那就意味着TCP/IP协议文件可能受到了补丁安装操作的破坏。此时,可以进行如下设置操作,来快速重装TCP/IP协议,再正确定义好上网配置,就能恢复网络连接访问了:
首先逐一选择“开始”|“控制面板”|“网络和共享中心”|“管理网络连接”选项,切换到网络连接列表界面,找到本地连接图标并用鼠标右击之,执行快捷菜单中的“属性”命令,弹出本地连接属性对话框。在该对话框的“常规”设置页面中,将TCP/IP协议选中,并按下如图4所示界面中的“卸载”按钮,将可能受损的TCP/IP协议成功卸载掉。
接着重新启动计算机系统,再次进入本地连接属性对话框,点击“添加”按钮,重新安装一遍TCP/IP协议,并为TCP/IP协议配置好合适的工作参数,相信这时网络故障就能被解决了。如果TCP/IP协议在重新安装后,还无法让网络访问恢复正常时,那多半是故障计算机系统中的“tcpip.sys”文件被破坏或删除了。这个时候,我们不妨从网络中另找一台上网正常的计算机,展开“Windows\system32\drivers”文件夹窗口,利用优盘将正常的“tcpip.sys”文件,复制粘贴到故障计算机的相同文件夹中,之后重启故障计算机系统,这样就能恢复TCP/IP协议的工作状态了。
取消协议绑定
如果计算机只用来访问Internet网络,那么让网卡只绑定一个TCP/IPv4协议就足够了,其他的通信协议都是多余的。不过,在缺省状态下,Windows系统会将许多通信协议集中绑定在网卡设备上,这样会造成网卡设备在处理数据信息时“分神”,从而容易降低网络传输速度。为了改善网络访问速度,我们可以将绑定在网卡设备上的无关协议取消掉,让网卡全力以赴地传输数据,下面就是具体的操作步骤:
首先用鼠标右键单击系统托盘区域处的网络连接图标,点击快捷菜单中的“网络和共享中心”图标,进入网络和共享中心窗口,按下“管理网络连接”按钮,在其后出现的网络连接列表界面中,右击本地连接图标,执行快捷菜单中的“属性”命令,进入本地连接属性对话框,如图5所示。
在这里,我们看到Windows系统默认绑定了很多无关的协议或组件在网卡设备上,它们在上网访问过程中根本没有任何作用,反而还会影响网卡设备的工作,最终造成上网访问速度缓慢。例如,Vista以上版本系统,默认会将TCP/IPv6协议绑定在网卡设备上,当计算机上网访问时,Windows系统会优先使用TCP/IPv6协议建立上网连接,当无法找到有效的TCP/IPv6网络连接时,才会使用TCP/IPv4协议重新创建连接,这样上网访问操作自然会多走弯路,从而影响网络访问速度。所以,我们可以取消选中这里的“Internet Protocol Version6 (TCP/IPv6)”选项,禁止TCP/IPv6协议干扰上网访问速度。同时,可以取消选中“QoS Packet Scheduler”选项、“Link-Layer Topology Discovery Responder”选项等,以减轻网卡设备的工作“压力”。当然,如果本地计算机不需要与局域网中的其他计算机共享交流时,还能取消选中“File and Printer Sharing for Microsoft Net…”选项。
保证协议稳定
在安装了新版本操作系统的计算机中,通过网络传输或下载一些容量较大的数据信息时,会发现数据信息传输或下载速度明显不正常,而低版本操作系统通过同样的网络,传输或下载相同的数据信息时,速度却很正常,那么为什么会发生如此蹊跷的网络故障呢,我们该如何来进行应对呢?
正常情况下,引起网络传输或下载速度不快的原因,主要有网络传输通道堵塞、上网配置不正确、病毒木马程序捣乱等方面,在对这些细节进行逐一排查后,要是还不能提高网络传输或下载速度时,那多半是新版本系统意外关闭了TCP/IP协议的自动调谐功能,因为该功能会影响大块头文件的传输性能。这个时候,不妨进行如下设置操作,来临时停用TCP/IP协议的自动调谐功能,以保证协议的工作稳定性:
首先以系统管理员身份登录新版本操作系统,例如登录进入Windows 7系统,逐一选择“开始”|“程序”|“附件”|“命令提示符”选项,并用鼠标右击“命令提示符”命令,点击快捷菜单中的“以管理员身份运行”选项,切换到MS-DOS命令行界面。
其次在该工作界面的命令提示符下,输入字符串命令“netsh int tcp set global autotuninglevel=disable”,单击回车键,返回如图6所示的结果信息,这就表明已经成功关闭了TCP/IP协议的自动调谐功能,之后,再尝试传输或下载容量较大的数据信息时,传输速度或许就能加快了。
供货商:洁尔爽高科技有限公司(以下简称甲方)
网络经销商:(以下简称乙方)
本着互惠互利、平等合作的原则,甲乙双方为开拓市场、扩大销售份额,就甲方生产的防辐射产品,授权乙方成为甲方网络经销商并达成以下协议。
一、经销产品名称:
“洁尔爽”品牌防辐射系列功能服装。
二、经销商资质要求:
1、从事网络销售、自有销售网站或在第三方网络销售平台网址:等拥有正规店铺的商家或个人
2、有从事网络销售相关经验的商家或个人。
三、对店铺的要求:
1、递交店铺经销申请表,并由甲方审批登记并存档。
2、2钻以上信誉
3、专门经营母婴类商品
4、好评率99%以上
5、消保用户,统一形象装修,定期做好店铺推广。
6、乙方需积极经营,妥善管理店铺,并做到周到服务。
四、对销售网站的要求:
1、递交网站建设申请表,及建设计划书(如域名、内容等资料)
2、甲方审核申请表并书面同意后,乙方建设网站。
3、所建网站均需有“洁尔爽授权”字样,并由甲方登记存档。
五、经销价格:
供货价统一为市场价的3.8折,供货价格为不含税价,须开具增值税发票的另加收6%税金。因市场需要而产生价格变动情况,甲方需在第一时间以书面形式通知乙方。价格表附件同样具法律效力。
六、经销费用
保证金:60元
结算方式:
款到发货。(可选择支付宝形式)
七、发货运输:
a)甲方代乙方统一配货并代办相关运输,运费由乙方承担(乙方可实现零库存)。
b)甲方需将配货情况及时与乙方沟通,做好销售配合工作。
八、双方权责:
一、洁尔爽防辐射系列产品实行统一价格管理,必须做到四个统一:统一的市场零
售价格;统一的网络零售价格;统一的价格调动;统一的产品促销活动管理。双方必须严格遵循。
a)自双方签订协议之日起,甲方向乙方提供所售商品的一切合法证明文件如:
产品相关销售知识、产品图片、宣传画册、检测报告等,保证乙方销售甲方商品的合法性。
b)甲方保证产品质量,对因甲方产品质量问题引起的客户投诉甲方负完全责。
乙方有义务协助甲方做好客服工作。
c)产品出现质量问题,如产品破损、大面积脏污、装饰脱落,乙方需在接货
七天内以书面形式通知甲方,甲方负责产品的退换或修改,所产生的运费由甲方承担。我们不认定的质量问题:有线头、一点点能清洗的小污点、小小的钩针,色差、实物与照片颜色色差等。
d)经销商之间未经公司批准严禁跨区域调货、换货、串货。经发现存在以上
调、换、串货情况的,按发货金额的200%罚款。
九、奖励政策
为了提高各网络经销商的积极性,特制定以下奖励政策:
(一)每个月的进货额达到3000元以上的商家返点2%进行奖励。
(二)每个月的进货额达到5000元以上的商家返点3%进行奖励。
十、协议的终止与违约责任:
1、甲、乙双方若发现对方的行为违反法律或损害对方利益时,可以以书面形式通知对方终止协议。
2、关于协议的续签工作由甲乙双方协商解决。
3、本协议有效期两年,经双方签字或盖章之日起生效。
4、本协议一式二份,双方各执一份,未尽事宜及发生纠纷双方本着互让互谅的原则协商解决,若协商未果,双方同意向(当地)人民法院作为诉讼机构。
5、协议到期后,在同等条件下,乙方有优先权签订网络经销协议。
十一、以上各条款最终解释权归甲方所有。
甲方:洁尔爽高科技有限公司乙方:
法人委托代表:
随着秋意的深入,新校长杨振兴的愁意也渐浓起来。
自古来,士人多悲秋。一言秋气肃杀,不由你不悲,再言秋境凄凉,逼迫着你悲。总之,心境使然。若以年龄论,杨振兴距离人生之秋尚有一段距离,是悲不起来的。数学系出身的他,对文人的酸腐向来不以为意,他只重视客观和逻辑。但今秋,他体会到了古人所说得“自古逢秋悲寂寥”真实。
秋季开学没几天,学校的网络就断了,原因很简单——欠费。e时代的到来,渐渐抬高了网络的身价,很有一些人产生了对网络的依赖性,于他们而言,没爹妈行,没网绝对不行。学校倒不至于此,但没了网络,许多工作也很难正常开展。
对于晨光这样的小学校而言,一个月近两千元的网费简直就是一项奢侈的开销。学校每学期的义保经费就那么一丁点儿,这儿张口那儿伸手,杨振兴勒着勒着裤腰带还是饿着了肚子。对高额的网络费用,杨振兴是有看法的,但由于初来乍到,事务繁忙,没来得及解决,看来这次到了该解决的时候。
为此,杨振兴与分管后勤的宁副校长谈了一次话。
宁副校长的态度不置可否,他只是对杨振兴透露了一个信息:学校网络接入协议是前任孔校长和当地电信负责人签的,据说他们是亲戚。
杨振兴是明白宁副校长的弦外之音的,掂量来掂量去,杨振兴觉得还是和孔校长打个招呼才对。
在县局召开的教师节庆祝会的那天,杨振兴正好和孔校长在局大门口打了个照面。
“哟,这不是孔校长吗,什么时候回晨光看看呀?大家都想着你呢!”杨振兴不失时机的套了下近乎。
“前两天我还去了我老表那儿,本想叫你去的,但老表说不行,过两天他专程请你去。”孔校长显得十分热情。
“哦?你老表?”
“对呀,就是负责你们那地儿的电信业务的经理。”
“岂敢岂敢,哪能劳经理大驾。”
“欸,杨校长见外了吧?就这么说定了,到时我陪客。”
杨振兴没再说什么,看着孔校长和另外一个学校的校长有说有笑的走进大楼。
当天晚上,杨振兴还是拨通了孔校长的电话。
“孔校长,我是小杨,我想问您一下学校网络协议的事儿。”
“杨校长呀,真巧,我刚跟我那个老表通过电话,他让我问你这个周末有没有空。”
“瞎忙呢,刚到新单位,事儿多。这不,前两天学校网断了,欠费,学校没钱交呀。”
“什么,网停了,待会儿我让老表给你接通,你瞧他这事儿做的,赶明儿我去批评他——你说没钱交网费?不至于吧?”
“的确是呀。你又不是不了解晨光,必须精打细算过日子......”
“杨老弟,你这话说的,你说现在那所学校网络费用不高,可没几个像你老弟这样哭穷的。这其中的情况你该清楚呀,一千八的网费,返还一千,都在学校领导的手机卡里呢。要不这样,我让老表给你配个苹果六,你还接着用那个套餐。”
杨振兴愣住了,他根本没考虑到到虚高网费背后的这些利益关系,更没想到孔校长这么直接,他不晓得还该怎样把谈话进行下去。
“孔校长,要不这样,我们换一种套餐,便宜点的,每月不超过三百,你看行吗?”
电话那头短暂的静默后,传来孔校长的`声音:“那你看着办吧。”,随机挂断了电话。
事情办得并不是很顺利,宁副校长跑了当地电信营业厅三次,回来都说找不着经理,业务员说像学校这样的大单必须经理亲自处理。杨振兴无奈,再次联系了孔校长,并约好了时间亲自去了一趟。最好好说歹说总算换了每月六百的套餐,取消了返还优惠。交完欠费,学校的网络重新接通,这件事终于告一段落。
杨振兴为自己办了一件实事正高兴呢,爱人电话来了。原来,孔校长的那个老表是局里严副局长的外甥,他那外甥对“爱出风头”的杨振兴颇有意见,于是给舅舅吹了风。碰巧那天爱人的一个同事正好在局里办事,隐约听到了这段“告御状”,当“杨振兴”的名字出现的时候,爱人的同事倒是留了心,完事回来便告诉了爱人,接着电话就到了。
电话里爱人给杨振兴提了个醒:“凡是别太逞强,像晨光那样的学校,任你校长多么有能耐也不会有多少起色,只要不出乱子就行,少出风头。”杨振兴没说什么,爱人的逻辑虽世俗了点,但放之四海而皆准,他无法为自己辩解,但他心中无愧。毕竟为学校节约了一项开支,总不会因为这犯什么错误吧。
九月过去了,杨振兴“着陆”还算安全,学校各项工作开展得有声有色。但由于硬件配套远远达不到标准,学校的发展受到严重束缚。为此,杨振兴计划争取县局资金支持,从而摘掉学校“落后”的牌子。但杨振兴还未来得及去局里,局里便先来约谈他了。
对严副局长的到来,学校不少教师是知道其中原委的。原来,国庆期间,教育网上便有匿名投诉,说晨光小学校长为了一己之利,随意改签网络使用协议,借节约之名,行营私之实,将本来分摊多人的返还费用全部装进自己的口袋,并收受一部苹果手机。
送走严副局长,杨振兴觉得身上寒瑟瑟的。要不是严局长的几句话还暖着人心,他简直要怀疑自己掉进了冰窟里。
【计算机网络协议】推荐阅读:
考研计算机大纲解析之计算机网络12-23
用计算器计算教学设计10-05
计算机管理网络12-13
××计算机专业学校、××计算机管理学校 联合招生广告02-07
计算机网络知识09-20
计算机网络基础培训06-14
计算机网络安全导论07-07
计算机网络安全教案09-17
计算机网络安全分析10-02
什么计算机网络技术10-07