论计算机网络通信协议.doc_第1页
论计算机网络通信协议.doc_第2页
论计算机网络通信协议.doc_第3页
论计算机网络通信协议.doc_第4页
论计算机网络通信协议.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

论计算机网络通信协议 网络协议是一种特殊的软件是计算机网络实现其功能的最基本机制本文来试论计算机网络通信协议 1网络通信协议的内涵 要了解计算机网络通信协议可以从通信协议的概念、网络协议的分类和网络协议的组成三个方面入手 1.1通信协议的概念 在计算机通信中两台计算机在进行通信时必须使用通信协议网络通信协议(NetworkCommunicationProtocol)通过信信道和设备互连起来的多个不同地理位置的数据通信系统是计算机之间进行相互会话所使用的共同语言通信协议具有层次性、可靠性和有效性 1.2网络协议的分类 网络协议是一种特殊的软件是计算机网络实现其功能的最基本机制每种协议都有其适用的应用环境网络协议的本质是规则即各种硬件和软件必须遵循的共同守则但网络协议又不是一套单独的软件它通常融合在其他软件系统中网络协议遍及OSI通信模型的各个层次基础型协议用来提供网络连接服务它在网络连接和通信活动中必不可少;应用型协议对于网络来说不是必需的而是在具体应用到网络服务时才需要 1.3网络协议的组成 从网络协议的组成上来看网络协议主要由语义、语法和时序三个要素组成语义是对协议元素的含义进行解释不同类型的协议元素所规定的语义是不同的语法是将若干个协议元素和数据组合在一起用来表达一个完整的内容所应遵循的格式也就是对信息的数据结构做一种规定而时序是对事件实现顺序的详细说明 2网络通信协议的原则 一般来说网络中的计算机与计算机间要想正确的传送信息和数据必须遵循三个原则即多选协议的一致性、通信协议的单一性和选择高版本的协议其具体内容如下: 2.1所选协议的一致性 所选协议要与网络结构和功能相一致是所选协议的一致性原则在网络通信协议中网络通信协议应在网络规模、网络间的兼容性和网络管理等几个方面进行综合考虑具体说来如果你的网络规模较小对网络的要求也不高只是为了简单的文件和设备的共享那么在网络选择的配置上往往最关心的就是网络速度对所选协议的要求也不一样选择占用内存小和带宽利用率高的协议可以满足网络速度的要求如NetBEUI当你的网络规模较大对网络通信的要求也不一样加之网络结构复杂所选协议与网络规模较小的协议就不一样则应选择可管理性和可扩充性较好的协议如TCP/IP 2.2通信协议的单一性 计算机与计算机之间的通信离不开通信协议除特殊情况外一个网络尽量只选择一种通信协议因为每个协议都要占用计算机的内存这样就增加了计算机内存的使用量选择的协议越多占用计算机的内存资源就越多通信协议较多会带来两个方面的影响一方面影响了计算机的运行速度另一方面不利于网络的管理通信协议的单一性则可以适应网络协议的要求遵循通信协议的单一性使一个网络中一般一种通信协议就可以满足需要 2.3选择高版本的协议 在网络通信协议中选择高版本的协议也是网络通信协议应遵循的原则计算机网络的高版本协议的功能和性能要比低版本好但在选择计算机网络协议中还要注意协议的版本每个版本的协议都有它最为合适的网络环境应根据计算机网络的实际情况选择合适的版本协议因此在选择计算机网络通信协议的版本时时应尽量选择高版本的通信协议 3常见的网络通信协议 计算机网络通信协议是一项综合的系统工程具有长期性和复杂性为确保网络通信的正常在选择计算机网络通信协议的时候应结合计算机网络应用的实际情况综合选择网络通信协议通常来说常见的网络通信协议有TCP/IP协议、HTTP协议、SMTP协议和POP3协议下文将逐一进行分析: 3.1TCP/IP协议 TCP/IP协议在网络通信协议中比较常见TCP/IP协议是一个协议集合也是Internet的基础协议TCP/IP是目前最常用到的一种通信协议TCP用于从应用程序到网络的数据传输控制它是计算机世界里的一个通用协议在局域网中TCP/IP最早出现在Unix系统中即TCP传输控制协议和IP互联网协议现在几乎所有的厂商和操作系统都开始支持它 3.2HTTP协议 超文本传送协议(HTTP)是分布式协作式超媒体系统应用之间的通信协议HTTP协议是常见的网络通信协议之一它允许将超文本标记语言(HTML)文档从Web服务器传送到Web浏览器HTML是一种用于创建文档的标记语言客户机和服务器必须都支持HTTP才能在万维网上发送和接收HTML文档并进行交互HTTP是一个属于应用层的面向对象的协议由于其简捷、快速的方式适用于分布式超媒体信息系统 3.3SMTP协议 SMTP是一种提供可靠且有效电子邮件传输的协议SMTP协议在计算机网络通信协议中占据着一席之地目前已是事实上的在Internet传输EMail的标准从SMTP协议的组成上来看SMTP协议是一个相对简单的基于文本的协议SMTP是建立在FTP文件传输服务上的一种邮件服务可以很简单地通过Telnet程序来测试一个SMTP服务器SMTP使用TCP端口25要为一个给定的域名决定一个SMTP服务器需要使用MX(MaileXchange)DNS 3.4POP3协议 POP适用于C/S结构的脱机模型的电子邮件协议POP3协议即“邮局协议版本3”是TCP/IP协议族中的一员本协议主要用于支持使用客户端远程管理在服务器上的电子邮件POP3客户端通常采用“o

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论