TCP与IP
TCP和IP是Internet协议套件中的第一个也是最重要的两个通信协议(其中包括所有通信协议,即,一组规则和消息格式实现以在计算机系统(用于Internet和其他网络)之间传输数据)。有时,由于两个协议的重要性,Internet协议套件被称为TCP/IP。TCP属于运输层,IP属于Internet协议套件的Internet层。
什么是IP?
IP或互联网协议是基本的协议that makes up the Internet, as it is responsible for the addressing hosts (computers) and transportation of data packets between hosts, through a packet switched internetwork. Residing on the Internet Layer of Internet Protocol Suite, IP only carries out the task of delivering packets of data (Datagrams) from one host to another, depending on the host addresses; therefore, is considered unreliable, as Data Packets send through Internet using IP can be lost, corrupted or delivered in an unordered manner.
由于IP的主要任务是地址和路由(数据包的交付),因此IP定义了一个地址系统,该系统识别并将逻辑的IP地址或位置提供给主机。IP路由通常由主机和路由器执行,该路由器将包含有关数据和目标IP地址的信息的标头封装的数据包以及包含数据的主体到目标主机。
什么是TCP?
属于Internet协议诉讼的运输层的TCP或传输控制协议可靠性和从一台计算机到另一台计算机的信息传递(以字节流的形式)订购。大多数需要可靠且安全的数据传输的Internet应用程序,例如万维网,电子邮件,点对点文件共享,流媒体应用程序和其他文件传输服务,都将TCP用于传输和通信目的。
TCP充当应用程序和Internet层之间的中间层。当应用程序需要使用IP在Intern上发送数据,而无需直接访问IP,应用程序将请求发送给TCP,该请求处理所有相关的IP相关详细信息。如果TCP检测到任何数据包丢失,损坏或无序的数据传递,则请求将数据包回到应用程序之前,请求重新发送数据并重新编制数据。TCP担心准确的数据传输而不是快速传递;因此,可能会导致等待重新传输,数据订购等的延迟。
IP和TCP有什么区别?
IP和TCP是两个协议,可以在网络(尤其是Internet)上可靠地交付数据。尽管IP定义了将数据从一个主机传递到另一个主机的规则,但TCP定义了确保数据的规则没有任何损失或损坏,并且以有序的方式交付。
两个协议之间的主要区别是它们所在的层。TCP属于运输层,IP属于协议套装的Internet层。此外,尽管TCP优先考虑传递的数据的准确性,但IP优先于数据传输位置的准确性,而不是数据的准确性。
此外,IP定义了一组逻辑地址,称为IP地址,这有助于识别源和目的地主机,这些源和目标主机对于准确交付以及维持数据准确性至关重要,就像发生损坏或数据丢失时,源目的地必须以重新传输而闻名。
发表评论