Transmission Control Protocol/Internet Protocol

来源:岁月联盟 编辑:zhu 时间:2010-02-08
  

  TCP/IP(传输控制协议/因特网协议)是基本的因特网通信协议。它同样可以作为通信协议在私有网络(企业内部网络或者外部网络)中应用。当你直接访问因特网,你的计算机向网络中其他你要发送信息或者获取信息的计算机一样,都会得到一份TCP/IP程序的副本。

  TCP/IP是一个两层结构,较高层是传输控制协议,它负责把信息或者文件分成小的分组以便在网络中传输,然后再由另一端的传输控制协议层收到这些分组并重新组装成最初的信息。较低层是因特网协议,它负责各个分组的地址字段以便使它们都能正确抵达目的地。网络中的每一个网关都会通过检查这个地址字段来决定该往哪里转发分组。尽管一条信息的不同分组可能在网络中走了不同的路由,但它们最后会再目的地重新会合并组装。

  TCP/IP使用客户/服务器模式进行通信,在这种模式中,客户端发起请求,然后获得服务器端提供的服务。TCP/IP通信基本上是点到点通信,这就意味着每一个通信都是由网络中的一点(主机)到网络中的另一点或者另一台主机。TCP/IP以及上层应用程序都是无状态的,因为每一个客户请求都是一个与之前所有请求都无关的全新的请求。无状态可以不占用网络路径,这样所有人都可以不断地使用它们(注意:TCP本身不是无状态的)。

  很多因特网用户都熟悉使用TCP/IP协议的高层应用协议,其中包括万维网超本文传输协议(HTTP)、文件传输协议(FTP)、远程登录(Telnet)以及简单邮件传送协议(SMTP)。

  通过调制解调器拨号上网的个人计算机用户通常通过序列线路网际网路协议(SLIP)或者点对点协议(PPP) 连接到因特网。这些协议可以压缩IP包,所以IP包就可以通过拨号连接传送到访问提供者的调制解调器。

  与TCP/IP相关的协议协议包括用户数据报协议(UDP),它在特殊的条件下可以替代TCP。还有一些被网络主机用来交换路由信息的协议,包括因特网信息控制协议(IMCP)、内部网关协议(IGP)、外部网关协议(EGP)以及边界网关协议(BGP)。

上一篇:Tuxedo

图片内容