TCP/IP协议(Transmission Control Protocol/Internet Protocol)叫做传输控制/网际协议,又叫网络通讯协议,这个协议是Internet国际互联网络的基础。
TCP/IP是网络中使用的基本的通信协议。虽然从名字上看TCP/IP包括两个协议,传输控制协议(TCP)和网际协议(IP),但TCP/IP实际上是一组协议,它包括上百个各种功能的协议,如:远程登录、文件传输和电子邮件等,而TCP协议和IP协议是保证数据完整传输的两个基本的重要协议。通常说TCP/IP是Internet协议族,而不单单是TCP和IP。
TCP/IP是用于计算机通信的一组协议,我们通常称它为TCP/IP协议族。它是70年代中期美国国防部为其ARPANET广域网开发的网络体系结构和协议标准,以它为基础组建的INTERNET是目前国际上规模最大的计算机网络,正因为INTERNET的广泛使用,使得TCP/IP成了事实上的标准。
之所以说TCP/IP是一个协议族,是因为TCP/IP协议包括TCP、IP、UDP、ICMP、RIP、TELNET、FTP、SMTP、ARP、TFTP等许多协议,这些协议一起称为TCP/IP协议。以下我们对协议族中一些常用协议英文名:
TCP/IP 是供已连接因特网的计算机进行通信的通信协议。
TCP/IP 指传输控制协议/网际协议 (Transmission Control Protocol / Internet Protocol)。
TCP/IP 定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准。
IP协议
IP(Internet Protocol)协议的英文名直译就是:因特网协议。从这个名称我们就可以知道IP协议的重要性。在现实生活中,我们进行货物运输时都是把货物包装成一个个的纸箱或者是集装箱之后才进行运输,在网络世界中各种信息也是通过类似的方式进行传输的。IP协议规定了数据传输时的基本单元和格式。如果比作货物运输,IP协议规定了货物打包时的包装箱尺寸和包装的程序。 除了这些以外,IP协议还定义了数据包的递交办法和路由选择。同样用货物运输做比喻,IP协议规定了货物的运输方法和运输路线。
TCP协议
我们已经知道了IP协议很重要,IP协议已经规定了数据传输的主要内容,那TCP(Transmission Control Protocol)协议是做什么的呢?不知大家发现没有,在IP协议中定义的传输是单向的,也就是说发出去的货物对方有没有收到我们是不知道的。就好像8毛钱一份的平信一样。那对于重要的信件我们要寄挂号信怎么办呢?TCP协议就是帮我们寄“挂号信”的。TCP协议提供了可靠的面向对象的数据流传输服务的规则和约定。简单的说在TCP模式中,对方发一个数据包给你,你要发一个确认数据包给对方。通过这种确认来提供可靠性。
分享到:
相关推荐
tcp/ip协议tcp/ip协议tcp/ip协议tcp/ip协议tcp/ip协议tcp/ip协议tcp/ip协议tcp/ip协议tcp/ip协议tcp/ip协议tcp/ip协议tcp/ip协议tcp/ip协议tcp/ip协议tcp/ip协议tcp/ip协议tcp/ip协议tcp/ip协议tcp/ip协议tcp/ip协议...
1. **双向通信**:支持串口到TCP/IP和TCP/IP到串口的双向数据转换,确保通信的完整性。 2. **多连接支持**:可以同时处理多个串口到TCP/IP或TCP/IP到串口的转换,满足多设备同时连接的需求。 3. **自定义端口设置**...
TCP/IP协议由网络层的IP协议和传输层的TCP协议组成。TCP/IP协议在网络中的应用非常广泛,它是供已连接因特网的计算机进行通信的通信协议。下面是TCP/IP协议的详细解释: 1. TCP/IP协议的定义 TCP/IP协议是供已连接...
理解TCP/IP协议对于解决网络问题、优化网络性能和开发网络应用程序至关重要。 在压缩包内的“TCP调试助手”文件,可能是这个工具的安装程序或可执行文件。使用这个工具,用户可以进行以下操作: 1. **数据包捕获**...
Windows 环境下 TCP/IP 协议的配置和诊断 本资源摘要信息主要涉及到 Windows 环境下的 TCP/IP 协议配置和诊断。该资源包括了 TCP/IP 协议的配置、 Ping 命令工具的使用、Ipconfig 工具的使用等内容。 知识点一:...
《TCP/IP进行网际互联 卷1 原理、协议与结构》这本书深入浅出地介绍了TCP/IP协议族的基本原理和结构。书中涵盖了互联网的基础概念,如IP地址、子网掩码、DNS域名系统以及路由选择等。在结构方面,它详细解析了各个...
TCP/IP 协议在 Windows 环境下的配置和诊断 本文主要讲述了在 Windows 环境下 TCP/IP 协议的配置和诊断,包括网络配置、TCP/IP 协议配置、Ping 命令工具的使用、Ipconfig 工具的使用等内容。 一、网络配置 在 ...
本文将深入探讨标题为"TCP/IP源码 完整的TCP/IP代码程序"的资源,通过分析源码,帮助读者理解和掌握TCP/IP协议的工作原理以及如何在实际的VC++环境中进行网络编程。 TCP/IP协议族由多个层次组成,包括应用层、传输...
【标题】"SERVER-CLIENT-TCP-IP.zip" 涉及的是TCP/IP通信协议在服务器和客户端的应用,特别是TCP客户端和服务器的实现。在这个压缩包中,我们看到的是一些C#源代码文件,用于构建基于TCP/IP的服务器和客户端应用程序...
它详细阐述了网络接口层(如以太网)、互联网层(包括IP协议、ICMP协议、ARP协议和RARP协议)、传输层(重点讨论TCP和UDP协议)以及应用层的各种协议(如FTP、Telnet、SMTP等)。通过阅读,读者可以理解网络数据如何...
本PPT版是该书内容的提炼,旨在帮助读者快速理解和掌握TCP/IP的核心概念。 TCP/IP,全称为Transmission Control Protocol/Internet Protocol,是互联网上最广泛使用的通信协议栈。它分为四层模型:链路层、网络层、...
TCP/IP(Transmission Control Protocol/Internet Protocol)是互联网上最核心的通信协议,它定义了电子设备如何通过网络进行通信和数据传输。TCP/IP模型由四层组成:应用层、传输层、网络层和数据链路层,每个层都...
《TCP/IP详解(卷3):TCP事务协议、HTTP、NNTP和UNIX域协议》同样采用了大量的实例和实现细节,并参考引用了卷2中的大量源程序。《TCP/IP详解(卷3):TCP事务协议、HTTP、NNTP和UNIX域协议》适用于希望理解TCP/IP如何...
C#是一种广泛用于构建桌面和Web应用程序的编程语言,它提供了强大的网络编程能力,其中包括TCP/IP协议的支持。本示例"**C# TCP/IP通信小例子**"是一个基础教程,旨在帮助新手理解如何在C#中实现TCP/IP通信。 TCP...
5. **文件“基于ARM的嵌入式TCP/IP协议的实现.kdh”**:这个文件可能是某种特定格式的文档或源代码,详细介绍了如何在ARM平台上构建和实现TCP/IP协议栈,可能包含编程示例、配置指导和问题解决策略。 6. **文件...
在工业控制领域,周立功(ZLG)公司开发了一套自有的TCP/IP协议栈——ZLG/IP,它针对特定硬件平台进行了优化,以满足实时性和效率的需求。尽管ZLG/IP可能不如开源的lwip那样广为人知,但对于ZLG的设备用户而言,理解...
《TCP-IP详解卷一:协议》是网络通信领域的一本经典著作,深入解析了TCP/IP协议族的核心概念和技术。TCP/IP(Transmission Control Protocol/Internet Protocol)是互联网的基础,它定义了电子设备如何互相连接并...
本文将深入探讨使用C#语言实现TCP/IP通信的实例,帮助你理解并掌握如何构建服务器端和客户端进行数据交互。 TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,它确保了数据的有序传输和...