|
TCP/IP(Transmission
Control Protocol/Internet
Protocol的简写,中文译名为传输控制协议/互联网络协议)协议是Internet最基本的协议。
在Internet没有形成之前,各个地方已经建立了很多小型的网络,称为局域网,Internet的中文意义是“网际网”,它实际上就是将全球各地的局域网连接起来而形成的一个“网之间的网(即网际网)”。然而,在连接之前的各式各样的局域网却存在不同的网络结构和数据传输规则,将这些小网连接起来后各网之间要通过什么样的规则来传输数据呢?这就象世界上有很多个国家,各个国家的人说各自的语言,世界上任意两个人要怎样才能互相沟通呢?如果全世界的人都能够说同一种语言(即世界语),这个问题不就解决了吗?TCP/IP协议正是Internet上的“世界语”。
TCP/IP协议的开发工作始于70年代,是用于互联网的第一套协议。下面就为大家介绍TCP/IP协议的相关内容:
TCP/IP(传输控制协议/网际协议)在OSI参考模型出前10年就存在了。TCP和IP协议以及其他100多个协议构成了tcp/ip协议簇。
应用层定义了面向应用的协议,网络应用都要依赖于这些不同的应用协议。例如,电子邮件服务依赖于POP和SMTP协议,文件传输依赖于FTP协议和远程登录所依赖的远程终端协议Telnet等。
传输层有两个并行的协议:TCP(传输控制协议)和UDP(用户数据报协议)。TCP协议负责保证数据按次序、安全、无重复地传递。TCP是一个面向连接的协议,TCP提供高可靠性服务,用于一次传输要交换大量报文的情形,如文件传输、远程登录等。UDP提供高效率服务,用于一次传输交换少量报文,如即时消息通信中的ICQ、OICQ和网络数据库查询等情形。UDP传输可靠性由应用程序提供保障,因为传输报文数据量较少,即便是发生传输错误,必须重传,应用程序也不会期为此付出太大的代价。为了标识通过TCP或UDP协议所对应用层的进程是哪一个,TCP/UDP提出了协议端口的概念。端口是TCP和UDP与应用程序打交道的访问点。如80端口是WWW(万维网)常用的端口,21与20是FTP常用的端口,23是Telnet服务常用的端口,25是SMTP服务的端口,110是POP3服务的端口等。
网际层的IP协议是一个不可靠的无连接协议,它提供将一个数据报从一台计算机或设备传送到另外一台计算机或设备的方法以及网络寻址的方法。
TCP/IP协议被认为是“开放的”,因为从其最初的版本直到目前的最新版本都是公开的,并且是不收费的。几十年来它也是作为网络协议随UNIX操作系统发行的配套产品。因为因特网的流行和基于UNIX系统的广泛应用,促使TCP/IP成为所有体系结构类型中的主导者。
|