在网络中存在着多种多样的协议,各种协议就像我们社会中的法律一样,让网络工作井井有条。现在我们就来从最根本的知识内容讲起,为大家讲解一下有关于TCP IP协议基础的相关内容。希望从中,能够让大家了解到更多有关网络的知识。
TCP IP协议
目前网络协议有许多种,但是最基本的协议是TCP IP协议,许多协议都是它的子协议。下面我们就对TCP IP协议作一下简单介绍。
TCP IP协议基础1:基本概念
TCP IP协议包括两个子协议:一个是TCP协议(Transmission Control Protocol,传输控制协议),另一个是IP协议(Internet Protocol,互联网协议),它起源于20世纪60年代末。
在TCP IP协议中,TCP协议和IP协议各有分工。TCP协议是IP协议的高层协议,TCP在IP之上提供了一个可靠的,连接方式的协议。TCP协议能保证数据包的传输以及正确的传输顺序,并且它可以确认包头和包内数据的准确性。如果在传输期间出现丢包或错包的情况,TCP负责重新传输出错的包,这样的可靠性使得TCP IP协议在会话式传输中得到充分应用。IP协议为TCP IP协议集中的其它所有协议提供“包传输"功能,IP协议为计算机上的数据提供一个最有效的无连接传输系统,也就是说IP包不能保证到达目的地,接收方也不能保证按顺序收到IP包,它仅能确认IP包头的完整性。最终确认包是否到达目的地,还要依靠TCP协议,因为TCP协议是有连接服务。
在计算机服务中如果按连接方式来分的话,可分为“有连接服务"和“无连接服务"两种。“有连接服务"必须先建立连接才能提供相应服务,而“无连接服务"则不需先建立连接。TCP协议是一种典型的有连接协议,而UDP协议则是典型的无连接服务。
TCP IP协议基础2:包括的协议和工具
TCP IP协议是一组网络协议的集合,它主要包括以下几方面的协议和工具。
◆TCP IP协议核心协议
这些核心协议除了自身外,还包括用户数据报协议(UDP协议)、地址代理协议(ARP协议)以及网间控制协议(ICMP协议)。这组协议提供了一系列计算机互连和网络互连的标准协议。
◆应用接口协议
这类协议主要包括Windows套接字(Socket,用于开发网络应用程序)、远程调用、NetBIOS协议(用于建立逻辑名和网络上的会话)和网络动态数据交换(Network,用于通过网络共享嵌入在文本中的信息)。
◆基本的TCP IP协议互连应用协议
主要包括finger、ftp、rep、rsh、telnet、tftp等协议。这些工具协议使得Windows系统用户使用非Microsoft系统计算机上(如UNIX系统计算机)的资源成为可能。
◆TCP IP协议诊断工具
这些工具包括arp、hostname、ipconfig、nbstat、netstat、ping和route,它们可用来检测并恢复TCP IP协议网络故障。
◆有关服务和管理工具
这些服务和管理工具包括FTP服务器服务(用于在两个远程计算机之间传输文件,这是远程控制通信中的关键功能)、网际命名服务WINS(用于在一个网际上动态记录和询问计算机的名字)、动态计算机配置协议DHCP(用于在Windows NT计算机上自动配置TCP IP协议)以及TCP IP协议打印(主要用于远程打印和网络打印)。
◆简单网络管理协议代理(SNMP)
这个工具允许通过使用管理工具(如“Sun Net Manages" 或“HP Open View"),从远程管理Windows NT计算机。
通过上边两个介绍相信大家对于TCP IP协议基础内容也有了大致的掌握,希望本文的整理能让大家得到有用的参考。