用户名
 
 密 码:
 
 
   您的位置:首页——技术专栏
   
   什么是TCP/IP协议
 

    TCP/IP是Transmission Control Protocol/Internet Protocol的简写,中文译名为传输控制协议

/互联网络协议)协议是Internet最基本的协议,简单地说,就是由底层的IP协议和TCP协议组成的。  

在Internet没有形成之前,各个地方已经建立了很多小型的网络,称为局域网。Internet的中文意义

是"网际网",它实际上就是将全球各地的局域网连接起来而形成的一个"网之间的网(即网际网)"。然而

,在连接之前的各式各样的局域网却存在不同的网络结构和数据传输规则,将这些小网连接起来后各网之

间要通过什么样的规则来传输数据呢?这就象世界上有很多个国家,各个国家的人说各自的语言,世界上

任意两个人要怎样才能互相沟通呢?如果全世界的人都能够说同一种语言(即世界语),这个问题不就解

决了吗?TCP/IP协议正是Internet上的"世界语"。

    TCP/IP 通信协议1--网际协议IP   

    Internet 上使用的一个关键的低层协议是网际协议,通常称IP协议。我们利用一个共同遵守的通信

协议,从而使 Internet 成为一个允许连接不同类型的计算机和不同操作系统的网络。要使两台计算机彼

此之间进行通信,必须使两台计算机使用同一种"语言"。通信协议正像两台计算机交换信息所使用的共同

语言,它规定了通信双方在通信中所应共同遵守的约定。  计算机的通信协议精确地定义了计算机在彼

此通信过程的所有细节。例如,每台计算机发送的信息格式和含义,在什么情况下应发送规定的特殊信息

,以及接收方的计算机应做出哪些应答等等。  网际协议IP协议提供了能适应各种各样网络硬件的灵活

性,对底层网络硬件几乎没有任何要求,任何一个网络只要可以从一个地点向另一个地点传送二进制数据

,就可以使用IP协议加入 Internet 了。

    如果希望能在 Internet 上进行交流和通信,则每台连上 Internet 的计算机都必须遵守IP协议。为

此使用 Internet 的每台计算机都必须运行IP软件,以便时刻准备发送或接收信息。

    IP协议对于网络通信有着重要的意义:网络中的计算机通过安装IP软件,使许许多多的局域网络构成

了一个庞大而又严密的通信系统。从而使 Internet 看起来好像是真实存在的,但实际上它是一种并不存

在的虚拟网络,只不过是利用IP协议把全世界上所有愿意接入 Internet 的计算机局域网络连接起来,使

得它们彼此之间都能够通信。

    通信协议2--传输控制协议TCP

、  尽管计算机通过安装IP软件,从而保证了计算机之间可以发送和接收数据,但IP协议还不能解决数据

分组在传输过程中可能出现的问题。因此,若要解决可能出现的问题,连上 Internet 的计算机还需要安

装TCP协议来提供可靠的并且无差错的通信服务。

    TCP协议被称作一种端对端协议。这是因为它为两台计算机之间的连接起了重要作用:当一台计算机

需要与另一台远程计算机连接时,TCP协议会让它们建立一个连接、发送和接收数据以及终止连接。

   传输控制协议TCP协议利用重发技术和拥塞控制机制,向应用程序提供可靠的通信连接,使它能够自

动适应网上的各种变化。即使在 Internet 暂时出现堵塞的情况下,TCP也能够保证通信的可靠。  

    众所周知, Internet 是一个庞大的国际性网络,网路上的拥挤和空闲时间总是交替不定的,加上传

送的距离也远近不同,所以传输数据所用时间也会变化不定。TCP协议具有自动调整"超时值"的功能,能

很好地适应 Internet 上各种各样的变化,确保传输数值的正确。  因此,从上面我们可以了解到:

IP协议只保证计算机能发送和接收分组数据,而TCP协议则可提供一个可靠的、可流控的、全双工的信息

流传输服务。  

    综上所述,虽然IP和TCP这两个协议的功能不尽相同,也可以分开单独使用,但它们是在同一时期作

为一个协议来设计的,并且在功能上也是互补的。只有两者的结合,才能保证 Internet 在复杂的环境下

正常运行。凡是要连接到 Internet 的计算机,都必须同时安装和使用这两个协议,因此在实际中常把这

两个协议统称作TCP/IP协议。

                                                                                                                      
                                                                          〖 返回

 
电话:020-87576327 13560327497  传真:020-87576327
版权所有©2004-2010 广州天诚计算机科技有限公司
Copyright2004-2010 www.tchst.com All rignts reserves