什么是TCP / IP协议?

来自Wenbanzhu
跳转至: 导航搜索

待解问题.png 问题

什么是TCP / IP协议?
--无心 2009年12月29日 (二) 10:52 (CST)

问题具体描述:什么是TCP / IP协议?


最新回答.png 回答

介绍

  • TCP/IP(Transmission Control Protocol/Internet Protocol)的简写,中文译名为传输控制协议/因特网互联协议,又叫网络通讯协议。
  • 这个协议是Internet最基本的协议、Internet国际互联网络的基础,简单地说,就是由网络层的IP协议和传输层的TCP协议组成的。
  • TCP/IP是网络中使用的基本的通信协议。虽然从名字上看TCP/IP包括两个协议,传输控制协议和网际协议,但TCP/IP实际上是一组协议,它包括上百个各种功能的协议,而TCP协议和IP协议是保证数据完整传输的两个基本的重要协议。
  • TCP/IP是用于计算机通信的一组协议,我们通常称它为TCP/IP协议族。以它为基础组建的INTERNET是目前国际上规模最大的计算机网络,正因为INTERNET的广泛使用,使得TCP/IP成了事实上的标准。
  • TCP/IP协议是一组包括TCP协议和IP协议,UDP(User Datagram Protocol)协议、ICMP(Internet Control Message Protocol)协议和其他一些协议的协议组。

TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求,这4层分别为:

  • 应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。
  • 传输层:在此层中,它提供了节点间的数据传送,应用程序之间的通信服务,主要功能是数据格式化、数据确认和丢失重传等。如传输控制协议(TCP)、用户数据报包议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。
  • 互连网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。
  • 网络接口层(主机-网络层):接收IP数据报并进行传输,从网络上接收物理帧,抽取IP数据报转交给下一层,对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。

补充

TCP/IP协议的主要特点

  • 开放的协议标准,可以免费使用,并且独立于特定的计算机硬件与操作系统。
  • 独立于特定的网络硬件,可以运行在局域网、广域网,更适用于互联网中。
  • 统一的网络地址分配方案,使得整个TCP/IP设备在网中都具有惟一的地址。
  • 标准化的高层协议,可以提供多种可靠的用户服务。

TCP/IP模型的主要缺点有

  • 该模型没有清楚地区分哪些是规范、哪些是实现。
  • TCP/IP模型的主机—网络层定义了网络层与数据链路层的接口,并不是常规意义上的一层,接口和层的区别是非常重要的,TCP/IP模型没有将它们区分开来。

注意

  • TCP/IP是一个两层的程序。高层为传输控制协议,低层是网际协议。
  • TCP/IP定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准。
  • TCP/IP是一组协议的代名词,它还包括许多协议,组成了TCP/IP协议簇。
  • 通常说TCP/IP是Internet协议族,而不单单是TCP和IP。

相关视频

  • 酷六视频:TCP IP协议基础

参考网站

相关问答

明星版主.png 版主: 本页回答由版主“无心”负责,您可以查看无心介绍和编辑或者给无心留言


分类浏览.png 分类电脑|IP|协议|是什么|视频

讨论.png 讨论

关于“什么是TCP / IP协议?”的留言:

目前暂无留言

新增相关留言