计算机网络通信协议探析
计算机网络中的通信协议

计算机网络中的通信协议计算机网络是现代社会中不可或缺的一部分,而通信协议则是网络通信的基础。
通信协议定义了计算机之间数据传输的规则和方式,确保网络的正常运行和信息的安全传输。
本文将介绍计算机网络中的通信协议的基本概念、分类和作用。
首先,我们来了解通信协议的基本概念。
通信协议是指计算机网络中用于实现数据交换的约定和规范。
它规定了数据的格式、传输方式、错误检测和纠正等内容,确保数据能够准确无误地在网络中传输。
通信协议可以分为物理层协议、数据链路层协议、网络层协议、传输层协议和应用层协议等不同层次,每个层次都有特定的功能和任务。
其次,通信协议可以按照不同的分类标准进行分类。
按照协议的作用范围,可以将通信协议分为广域网协议和局域网协议。
广域网协议用于连接不同地理位置的计算机网络,例如Internet协议(IP)、网际控制协议(ICMP)等;局域网协议则用于连接同一地理位置的计算机网络,例如以太网协议(Ethernet)、局域网协议(LAN)等。
按照协议的传输方式,可以将通信协议分为电路交换协议和分组交换协议。
电路交换协议在通信开始前建立一条专用的物理连接,例如电话网络中的电路交换网络;分组交换协议则将数据分成小块进行传输,例如Internet中的分组交换网络。
通信协议在计算机网络中起着至关重要的作用。
首先,通信协议确保了数据的准确传输。
通过使用差错检测和纠正技术,协议可以检测和纠正数据传输过程中的错误,保证数据的完整性和可靠性。
其次,通信协议实现了网络的连接和通信。
通过定义网络中各个设备之间的通信规则,协议使得计算机可以相互通信和交换信息。
此外,通信协议还提供了数据的安全性和保密性保障。
通过使用加密和身份验证等技术,协议可以确保数据在传输过程中不被窃取或篡改。
总的来说,计算机网络中的通信协议是网络通信的基础。
它规定了数据的传输规则和方式,确保数据的准确无误地在网络中传输。
通信协议的分类和作用多种多样,但无论是在广域网还是局域网中,无论是在电路交换还是分组交换中,通信协议都起着至关重要的作用。
了解计算机的网络通信协议与标准

了解计算机的网络通信协议与标准计算机的网络通信协议与标准是保障网络通信正常进行的关键。
它们规定了计算机之间进行数据交换的方式和规则,确保信息能够准确、高效地传输。
本文将介绍一些主要的网络通信协议与标准,包括TCP/IP协议、HTTP协议以及以太网标准等。
一、TCP/IP协议TCP/IP协议是计算机网络中最基本和最重要的协议之一。
它是Internet网络的核心协议,也是全球互联网的基础。
TCP/IP协议中的TCP(Transmission Control Protocol)和IP(Internet Protocol)分别负责数据的分段传输和寻址,确保数据能够正确地传输到目标计算机。
TCP/IP协议具有以下特点:首先,它是一种无连接的协议,即在传输数据之前不需要事先建立连接;其次,它能够保证数据的可靠性,通过数据分段和确认机制,确保数据能够完整地传输;另外,它是一种面向字节流的协议,即将数据划分为多个字节进行传输。
二、HTTP协议HTTP(Hypertext Transfer Protocol)协议是一种应用层协议,主要用于在计算机之间传输超文本。
它是万维网(World Wide Web)的基础,负责客户端与服务器之间的通信。
HTTP协议使用URL(Uniform Resource Locator)来定位资源,使用HTTP方法(GET、POST等)来操作这些资源。
HTTP协议的工作过程如下:首先,客户端发送一个HTTP请求到服务器,并等待服务器的响应;然后,服务器接收到请求后,根据请求的内容做出相应的动作,并将结果返回给客户端。
HTTP协议基于TCP/IP协议,利用TCP协议的可靠性来传输数据。
三、以太网标准以太网是一种广泛使用的局域网技术,它定义了计算机之间的物理连接和数据传输的规范。
以太网以太网使用CSMA/CD(Carrier Sense Multiple Access with Collision Detection)来控制多个计算机同时访问网络的冲突问题。
计算机中的网络协议与通信原理

计算机中的网络协议与通信原理计算机网络是当今信息交流和数据传输的重要基础,而网络协议和通信原理则是保证网络正常运行的核心。
本文将就计算机中的网络协议和通信原理展开论述,并介绍其中的重要概念和作用。
一、网络协议的概念及作用网络协议是在计算机网络中实现通信的规则和标准。
它定义了数据交换的格式、时序、错误检测与修正以及网络节点之间的交互等细节。
网络协议的作用是确保各种设备能够互相通信,并提供可靠、高效的数据传输服务。
在计算机网络中,最重要的网络协议之一是TCP/IP协议。
TCP/IP协议是互联网协议族的核心,它由多个协议组成,包括IP协议、TCP协议和UDP协议等。
IP协议负责数据包的传输和路由选择,TCP协议提供可靠的面向连接的数据传输服务,而UDP协议则提供不保证数据传输可靠性的面向无连接的数据传输服务。
除了TCP/IP协议外,还有许多其他的网络协议,如HTTP协议、FTP协议、SMTP协议等,它们分别用于实现网页浏览、文件传输和电子邮件等特定的应用。
网络协议的制定和实施是计算机网络能够正常运行的关键。
不同的网络设备要想相互通信,就必须遵循相同的协议,否则数据无法正确传输。
网络协议的设计需要考虑到数据的安全性、可靠性和效率等方面,以确保网络能够稳定地运行。
二、通信原理的概念及作用通信原理是指在计算机网络中实现数据传输的基本原理和方法。
它包括数据的编码与解码、调制与解调、信道传输与传播等方面的知识。
数据的编码与解码是指将原始数据转换成适合传输的格式,并在接收端将其还原为原始数据的过程。
编码和解码的方式有很多种,如二进制编码、压缩编码等,不同的编码方式有不同的优点和适用场景。
调制与解调是实现数字信号与模拟信号之间的转换。
在数据传输过程中,数字信号需要经过调制器转换为模拟信号才能在物理媒介上传输,接收端则需要通过解调器将模拟信号转换为数字信号进行处理。
常见的调制方式有频移键控(FSK)、相位移键控(PSK)和正交振幅调制(QAM)等。
计算机网络传输协议分析

计算机网络传输协议分析计算机网络作为现代社会不可或缺的一部分,其运作离不开网络传输协议。
网络传输协议是计算机网络中数据传输的规则和约定,它负责确保数据的可靠传输和正确处理。
本文将对计算机网络传输协议进行深入分析,以便更好地理解和应用该技术。
一、传输层协议的基本概念计算机网络传输层协议是网络协议中的重要部分,主要负责端到端的数据传输和处理。
在网络中,传输层协议可以通过使用不同的传输控制协议(TCP)和用户数据报协议(UDP)来满足不同的需求。
1. 传输控制协议(TCP)TCP是一种面向连接的协议,它提供可靠的数据传输和流量控制。
TCP使用三次握手建立连接,通过分段和重传机制来确保数据的可靠性。
此外,TCP还支持拥塞控制和流量控制,以避免网络拥塞和数据丢失。
2. 用户数据报协议(UDP)UDP是一种无连接的协议,它提供了一种简单的数据传输方式。
与TCP不同,UDP不会确保数据的可靠传输,而是快速地将数据发送到目标主机。
UDP适用于一些对传输速度要求较高、对可靠性要求较低的应用,如视频传输和实时游戏。
二、TCP协议的工作原理与特点TCP协议是最常用的传输协议之一,它具有以下工作原理和特点:1. 面向连接TCP在进行数据传输之前,会先通过三次握手建立连接。
首先,客户端发送SYN包给服务器,请求建立连接;然后,服务器收到SYN 包后,发送SYN-ACK包回应;最后,客户端再发送ACK包确认连接成功。
这种连接方式确保了数据传输的可靠性。
2. 可靠传输TCP通过序列号和确认应答机制来实现可靠传输。
发送端将数据进行分段,并为每个数据段分配一个序列号,接收端收到数据后,根据序列号进行确认,并发送确认应答给发送端。
如果发送端没有收到确认应答,将进行重传,直到接收端确认收到数据为止。
3. 拥塞控制TCP具有拥塞控制机制,以避免网络拥塞和数据丢失。
当网络拥塞时,TCP会适时地降低发送速率,以减少数据的丢失,并通过拥塞窗口来控制数据的发送。
网络编程中常见的协议和通信方式解析

网络编程中常见的协议和通信方式解析随着互联网的飞速发展,网络编程作为一种崭新的开发模式,在现代化的信息社会中变得越来越重要。
网络编程通过计算机网络的通信,实现了不同计算机之间的信息传输。
而网络编程中常见的协议和通信方式也成为了程序员们必须掌握的技术之一。
在本文中,我们将对网络编程中常见的协议和通信方式进行分析和解析。
一、协议网络编程中的协议通常指的是网络传输协议,也就是指在网络传输中所采用的规则、标准和约束。
协议分为两部分,分别是传输协议和应用层协议。
1. 传输协议传输协议通常指的是TCP/IP协议,它分为两部分:传输控制协议(TCP)和用户数据报协议(UDP)。
TCP(Transmission control protocol)提供面向连接、可靠的数据传输服务,其必须建立一个连接,然后才可以进行数据传输,并且在传输过程中,TCP还会进行数据包的流量控制和拥塞控制,能够完整且准确的传输数据。
UDP(User datagram protocol)是一种无连接、不可靠的传输协议,传输的数据包不保证完整和有序性,但由于不需要先建立连接,所以UDP传输协议非常适合实时性和速度较高的数据传输,如音视频的传输。
2. 应用层协议应用层协议则指的是对于网络编程的应用而言,具体使用的协议,如HTTP、FTP、TELNET、SMTP等。
应用层协议在网络编程中起到了关键性的作用。
HTTP(Hyper Text Transfer Protocol)表示由Web服务器传输到本地浏览器的协议。
通过HTTP协议,可以在不同的计算机之间共享和传输HTML等文件,支持客户端和服务器之间的数据通信。
FTP(File Transfer Protocol)是文件传输协议,它规定了文件上传、下载的标准。
FTP一般用于文件传输。
TELNET是一种用于远程登录的协议,提供了终端连接服务。
它可以让用户通过网络与远程计算机进行通信和交互。
SMTP(Simple Mail Transfer Protocol)是用于电子邮件传输的标准协议。
网络通信协议的比较与评价

网络通信协议的比较与评价随着互联网的普及,网络通信协议在人们的生活中扮演着越来越重要的角色。
目前,网络通信协议已经有很多种,其中最为常见的有TCP/IP协议、HTTP协议、FTP协议等等。
这些网络通信协议在不同的应用场景中都有自己的优缺点,本文将就几种常见的网络通信协议进行比较与评价。
一、TCP/IP协议TCP/IP协议是计算机网络中最重要的一种标准协议,也是互联网的核心协议。
它将数据分成了多个数据包进行传输,每一个数据包都有序号,可以确保数据包的正确性,同时可以进行重传。
优点:1、数据传输可靠性高。
使用TCP进行通信时,每一个包都有序号,接收方可以通过这些序号来判断包的正确性,如果出现丢包等情况,TCP会进行重传,保证数据传输的可靠性。
2、拥塞控制。
TCP有一套完善的拥塞控制机制,可以根据网络状况来进行数据发送的速率控制,从而避免网络拥塞。
缺点:1、传输效率低。
由于TCP采用了可靠传输的方式,需要进行序号确认、重传等操作,所以传输效率要比UDP低。
2、适合小数据量传输。
由于TCP每一个数据包都需要进行确认等操作,所以对于大数据量的传输并不适合。
二、HTTP协议HTTP协议是应用层协议,常用于万维网传输数据的协议。
WEB服务器和客户机之间的通信,以及客户机与WEB应用程序之间的通信,都是基于HTTP协议的。
优点:1、应用广泛。
HTTP协议是应用层协议,可以用于传输各种类型的数据,包括HTML文件、图片等。
2、简单易懂。
HTTP协议采用了文本格式进行传输,易于分析和修改。
缺点:1、安全性较差。
由于HTTP采用明文传输的方式,所以容易被黑客进行攻击,需要HTTPs等协议进行加密传输。
2、效率低。
HTTP协议每次传输数据都需要进行连接建立和断开等操作,这种方式在大量数据传输时会消耗大量的时间和资源。
三、FTP协议FTP协议是文件传输协议,主要用于在计算机之间进行文件传输。
优点:1、传输效率高。
FTP协议主要用于文件传输,可以通过断点续传等方式提高传输效率。
计算机网络基础了解网络通信原理和网络协议
计算机网络基础了解网络通信原理和网络协议在现代社会中,计算机网络已经成为人们生活中不可或缺的一部分。
无论是个人使用还是企业应用,网络通信都发挥着至关重要的作用。
本文将从网络通信原理和网络协议两个方面对计算机网络基础知识进行了解。
一、网络通信原理网络通信原理是指计算机网络中信息传输的基本原理。
它是计算机网络的核心概念,决定了信息如何在网络中传递和交换。
1.1 数据传输模式数据在计算机网络中的传输可以分为两种模式:并行传输和串行传输。
并行传输是指将多个数据位同时传输,其传输速度较快,但成本较高。
串行传输则是逐位传输,速度较慢,但成本较低。
在实际应用中,一般使用串行传输。
1.2 数据传输介质数据在计算机网络中的传输还需要依赖于一定的物理介质。
常见的数据传输介质有双绞线、光纤和无线电波等。
不同的介质具有不同的传输速度和传输距离,根据实际需求进行选择。
1.3 数据传输方式数据在计算机网络中的传输可以采用两种方式:电路交换和分组交换。
电路交换是在通信双方建立连接后进行数据传输,传输过程中保持一条专用的传输线路,适用于实时性要求较高的应用。
而分组交换则是将数据划分为若干个数据包进行传输,每个数据包独立传输,适用于批量数据传输。
二、网络协议网络协议是计算机网络中实现数据传输和通信的规则和约定。
它是保证数据正确传输和网络正常工作的基础。
2.1 TCP/IP协议TCP/IP协议是目前应用最广泛的计算机网络协议,它包括传输控制协议(TCP)和互联网协议(IP)两个部分。
TCP协议负责保证数据的可靠传输,而IP协议则负责数据的路由和寻址。
2.2 HTTP协议HTTP协议是超文本传输协议,是用于在万维网上进行数据传输的协议。
它基于TCP/IP协议,通过请求-应答的方式实现客户端和服务器之间的通信。
HTTP协议在日常生活中被广泛应用,比如浏览网页、发送邮件等。
2.3 FTP协议FTP协议是文件传输协议,用于在网络上进行文件的上传和下载。
计算机科学计算机网络学习总结理解网络通信与协议
计算机科学计算机网络学习总结理解网络通信与协议计算机科学中,计算机网络是一个非常重要的领域。
在网络之间进行通信和数据传输的关键是网络通信与协议。
网络通信与协议的学习是理解计算机网络的基础。
本文将总结我在计算机科学的学习过程中,对网络通信与协议的理解和认识。
1. 网络通信的基本原理:计算机网络通信是指在计算机或其他设备之间传输数据的过程。
网络通信的基本原理是通过传输介质将数据从一个地方传输到另一个地方。
传输介质可以是有线的,也可以是无线的。
无论是有线还是无线,网络通信的基本原理都是将数据转换成电信号,并通过传输介质传输到目标位置。
在传输数据时,需要考虑到数据的可靠性、传输速度以及其他因素。
2. 网络通信的协议:网络通信的协议是指在网络中实现通信的规则和约定。
网络通信的协议可以分为不同的层次,从物理层到应用层不同的协议提供不同的功能。
网络通信的协议包括IP协议、TCP协议、UDP协议等。
IP协议负责将数据包发送到目标主机的正确位置,TCP协议负责在网络中确保数据的可靠传输,UDP协议负责在网络中实现数据的快速传输。
学习网络通信的协议是理解计算机网络的关键。
3. 理解子网划分和路由器:在大型网络中,为了提高网络的性能和管理效率,通常会采用子网划分的方式。
子网划分是将一个大型网络划分成多个小型网络,每个小型网络都有一个唯一的IP地址。
路由器是负责实现子网划分的设备,通过路由器可以将数据包从一个子网传输到另一个子网。
理解子网划分和路由器的原理和使用方法对于网络的设计和管理非常重要。
4. 网络安全与网络通信:在网络通信中,网络安全是一个非常重要的问题。
网络通信中的数据传输往往涉及到用户的隐私和重要信息,保障网络通信的安全性是必不可少的。
网络安全包括对数据传输的加密和认证,以及防止网络攻击和黑客入侵等措施。
学习网络通信的同时,也需要学习如何保障网络通信的安全。
5. 网络通信的应用:网络通信在现代社会中有着广泛的应用。
计算机网络通信协议详解
计算机网络通信协议详解引言:计算机网络通信协议是保证不同计算机之间进行数据传输的基础。
它定义了数据的格式、传输方式以及错误检测和纠正机制,确保数据能够准确无误地传递。
本文将详细解析计算机网络通信协议的基本原理和常见协议。
一、协议分层和OSI参考模型计算机网络通信协议按照功能和协同工作的角度,可以分为不同的层次,每一层都有特定的功能和对应的协议。
其中,OSI参考模型是计算机网络通信协议的重要参考标准,它将通信过程划分为七个层次,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
每一层都有自己独特的任务和功能,实现不同层次之间的通信。
二、物理层和数据链路层物理层是计算机网络通信协议的最底层,主要负责传输二进制数据。
它规定了数据的传输速率、电气特性以及物理介质等。
常见的协议包括以太网和Wi-Fi等。
数据链路层则负责将物理层传输的数据进行分组和封装,并进行适当的错误检测和流量控制,确保数据的可靠传输。
常见的协议包括以太网协议和传统的无线局域网协议(如802.11协议)。
三、网络层和传输层网络层主要负责数据在不同计算机网络之间的传输。
它通过IP地址进行寻址和路由选择,实现数据包从源主机到目标主机的传输。
网络层的重要协议有IP协议和路由协议(如RIP和OSPF等)。
传输层则负责完成端到端的可靠数据传输。
它通过端口号进行应用程序的标识和区分,并提供错误检测、流量控制和拥塞控制等机制。
常见的协议包括传输控制协议(TCP)和用户数据报协议(UDP)。
四、会话层、表示层和应用层会话层通过建立、管理和结束会话,允许不同计算机之间的应用程序进行通信。
它为应用程序提供会话的开始和结束标识,以及会话中数据的同步、检查点和恢复等功能。
表示层则负责数据的表示和编码,确保不同计算机之间能够正确地理解和解释数据。
它可以进行数据格式转换、数据加密和数据压缩等处理。
应用层是计算机网络中最高的层次,为用户提供常见的网络应用和服务,如电子邮件、文件传输和远程登录等。
计算机网络中的协议与通信机制
计算机网络中的协议与通信机制计算机网络作为现代通信技术的基础,扮演着连接世界的重要角色。
在网络中,协议和通信机制是确保数据传输顺利进行的核心要素。
本文将对计算机网络中的协议与通信机制进行探讨。
一、协议与通信机制的概念及作用在计算机网络中,协议是指计算机之间通信交流所遵守的规则和约定。
它规定了数据传输的格式、内容、顺序等要求,确保数据能够被正确地发送、接收和解析。
通信机制是指计算机之间进行数据传输的方式和手段,包括数据传输的路径、传输速率、数据封装等。
协议和通信机制共同构成了计算机网络的基础框架,其作用主要体现在以下几个方面:1. 保证数据安全传输:通过协议和通信机制的约定,确保数据在传输过程中不受损坏、篡改或丢失。
2. 提供通信效率:协议和通信机制可以优化数据传输的路径选择和传输速率控制,提高网络通信的速度和效率。
3. 实现互联互通:计算机网络中的协议和通信机制使得不同类型的计算机和设备能够进行互联互通,实现数据交换和共享。
4. 实现应用需求:不同的协议和通信机制可以针对特定的应用需求进行优化,如视频流媒体、实时语音通话等。
二、计算机网络中常见的协议和通信机制1. TCP/IP协议:TCP/IP协议是计算机网络中最重要的协议之一,它提供了可靠的数据传输服务。
TCP协议负责建立可靠的连接、数据分段、数据重组和错误校验等任务,而IP协议则负责寻址和路由转发功能。
2. HTTP协议:HTTP协议是超文本传输协议,用于在Web浏览器和Web服务器之间传输超文本数据。
它基于TCP/IP协议,通过规定请求和响应的格式,实现了客户端和服务器之间的通信。
3. DNS协议:DNS协议是域名系统协议,用于将域名转换为对应的IP地址。
它通过层次化的域名结构、分布式的服务器系统和缓存机制,实现了域名的解析和转换。
4. ARP协议:ARP协议是地址解析协议,用于获取网络设备的MAC地址。
它通过向本地网络发送广播消息,请求与某个IP地址对应的MAC地址。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机网络通信协议探析
摘要:不同系统的计算机或者网络之间可通过网络通信协议识别对方,并进行通信和交流。
本文就网络通讯协议的概念、分类、原则,特别是TCP/IP通信协议的安装、设置和测试等进行了探讨研究。
关键词:计算机网络通信协议TCP/IP
1 网络通信协议的概念
网络通信协议简称为网络协议,它是一种网络通用语言,为连接不同操作系统和不同硬件体系结构的互联网络提供通信支持。
2 常见的网络通信协议
局域网中常用的通信协议主要有:TCP/IP协议、IPX/SPX兼容协议以及NetBEUI协议。
2.1 TCP/IP协议
TCP/IP协议实际上是TCP协议与IP协议的集合,是最基础也是最重要的两个协议。
Unix系统中最早使用它,得到目前市场上的绝大多数的厂商和操作系统的支持。
在不可靠的互联网上,TCP/IP可以提供可靠的端到端字节流传输服务。
首先传给IP层的数据流通过TCP 分割成长度适当的数据段后再进行传送,然后接收端主机接收来自IP 层传送过来的数据包,最后数据被一步一步上传到制定的接收端实
体。
目前IP协议有IPV4协议和IPV6两种,其中现阶段采用最为普遍的依旧是IPV4协议,该协议是一种无连接、可靠性较差的协议,他规定了互联网中传输数据的准确格式,在整个TCP/IP协议的网络中数据传输都是具有严格的要求。
同时IP软件可以实现路由选择的功能,将一组数据选择好发送的路径,通过不可靠分组传输的思想,将数据在网络中进行传输。
再加上IP协议是TCP/IP在互联网设计中最为基础的部分,那么协议的不断发展和更新也是时代进步的标志。
然后相对于IPV4来说,随着互联网发展的不断深入,有限的地址空间必定阻碍互联网的进一步发展,于是被称为互联网协议第6版的新一代协议,即IPV6早在1995年底就已经诞生,但被广泛应用和重视的程度,却是近几年才被突显其优势的。
所以相对于IPV4来说,IPV6的优势具体有3点:(1)拥有更大的地址空间,也就是IP地址长度从32位扩大到128位。
(2)拥有更小的路由表,即IPv6的地址分配遵循聚类原则,这就使得路由器可以在路由表中用一条记录表示一片子网,从而大大减小了路由表的长度,提高了路由器转发数据包的速度。
(3)增加了自动配置的支持功能,这就使得网络在管理上更加便捷、安全,而IPv6网络中用户还可以对网络层的数据进行加密,并对IP进行校验,这就更增强了网络的安全效益。
然而对于Windows中的TCP/IP协议来说,用户不但可以通过TCP/IP来组建对等网,还可以很便捷的接入其他的服务器。
如果当用户想直接加入Windows NT域的话,那么工作站只安装了TCP/IP协议,
是不可以登录和访问的。
即使工作站能够通过Windows NT服务器上的代理服务器来访问网络,但却无法通过Windows NT服务器来登录到它的域,所以只安装了TCP/IP协议的Windows用户,需要加入到Windows NT域,就必须在Windows上还要安装NetBEUI协议,才能顺利访问到其服务器的域中去。
同时由于TCP/IP本身就具有很高的灵活性,可以支持不同规模的网络,连接所以的服务器和工作站,但这些灵活性的特点也为其带来许多的麻烦,比如在使用NetBEUI和IPX/SPX及其兼容协议时,通常都不需要进行配置,但TCP/IP协议在使用时却要进行复杂的一个设置过程,且每个节点都需要一个IP地址、一个子网掩码、一个默认网关及一个主机名。
而在Windows NT中,啊可以自动为客户机分配接入网络所需的信息,减轻互联网在工作上的压力,避免错误机会的产生。
再加上IPX/SPX及兼容协议、TCP/IP都是一种可路由的协议,且TCP/IP的地址是分级的,那么找到网上的用户更容易确定其位置,这样也大大提高了网络宽带的有效利用率。
所以当有需要时,运行TCP/IP协议中Windows NT的服务器,就可以将其配置成TCP/IP路由器,但与TCP/IP 不同的是,IPX/SPX协议中的IPX在使用过程中采用的是一种广播协议,经常会出现广播包堵塞等现象,这就使得网络在船传输使用过程中无法获得最佳的带宽。
2.2 IPX/SPX及其兼容协议
IPX/SPX是Novell公司为了适应网络的发展而开发的一种通信
协议集,与NetBEUI的明显区别就是IPX/SPX比较庞大,在复杂环境下也依然具有很强的适应性。
正因为这个特点IPX/SPX在最初的设计中就考虑到多网段的问题,所以具有超强的路由功能,非常适合大型网络的使用;另外,由于IPX/SPX及其兼容协议可以通过网络地址来辨别各自的身份,且不需要任何的配置,这也是他的优势所在。
同时目前的Novell的网络地址由两部分组成,即标明物理网段的‘网络ID’和标明特殊设备的‘节点ID’。
其中网络ID主要集中在NetWare服务器或路由器中,而节点ID也就是用户使用不同网卡的ID号。
因为所有的网络ID和节点ID都是独有的内部IPX地址,也正是具有网络地址的唯一性,才给IPX/SPX带来了如此强大的路由功能。
然而在IPX/SPX协议中,IPX是NetWare自带的最底层的网络协议,它的功能就是负责数据在网络中的传输,但不保证数据是否传输成功,更不提供纠错服务。
所以当IPX在负责数据传输时,如果接收节点处在同一网段内,就直接按该节点的ID将数据传给它;如果接收节点是远程的,数据将交给NetWare服务器或路由器中的网络ID,继续数据的下一步传输。
而SPX就是只针对整个协议中传输的数据进行无差错处理,所以将两个协议合并在一起,就是IPX/SPX即‘Novell的协议集’。
综上所述, Windows?NT网络和Windows的用户,可以利用NWLink协议获得NetWare服务器的服务,然而当Novell环境开始转向微软平台时,就会出现两种平台共存的局面,这时NWLink通信协议便是最好的选择。
2.3 NetBEUI协议
NetBEUI协议具有速度快、效率高、体积小的特点。
NetBEUI 早已经成为微软主流产品的缺省协议,如windows系统系列中。
NetBEUI的设计主要服务与单网段部门级小型局域网,局域网中互联几台至上百台的PC机。
NetBIOS是NetBEUI中的一个网络接口标准,主要作用是实现PC机之间的互相通信,专门应用于小型局域网,网内PC机数不超过30个。
3 网络通信协议的选择原则
3.1 所选协议要与网络结构和功能相一致
当用户的网络存在多个网段时,就需要使用具备路由和跨网断操作功能的NetBEUI协议,那么这时就必须选择IPX/SPX或TCP/IP等协议。
此外,如果你所在的网络规模不大,只是为了简单的设备共文件享的话,这个时候你应该最为关心的是网速问题,所以在此时你应该选择占用内存较小且贷款利用率较高的协议,即NetBEUI协议。
但如果你的网络规模较大且网络结构复杂的时候,就应该选择管理性和扩充性良好的协议,即TCP/IP协议。
3.2 注意协议的版本
由于发展和完善过程的不同,每个的协议都有它合适的网络环境,
那么从整体上来看,版本越高功能和性能相对就要好些,所以用户在选择时,尽量在满足网络需求的前提下,选择高版本的通信协议。
3.3 协议的一致性
要使得两台互联的计算机之间实现正常的对话,就需要采用相同的通信协议,相反未采用一致的协议就需要一个中间环节的翻译来进行协议间的转换,这样做只会影响通信速度还不利于网络运行的稳定和安全。
4 结语
局域网组建以后,局域网的管理、网络间的兼容性以及网络规模大小决定了选择哪种网络通信协议。
TCP/IP协议适用于效率高和具备可扩展性、可互联性的网络;IPX/SPX及其兼容协议适用于从NetWare迁移到Windows?NT,或两种平台共存的情况;NetBEUI通信协议适用于小型网络。
参考文献
[1]章爱武.通信协议的自稳定性研究[J].武汉交通科技大学学报.2000(3).
[2]谢希仁.计算机网络[M].北京:电子工业出版社,2008.
[3]张飞.浅析计算机网络协议[J].企业导报.2011(12).。