计算机世界非常有趣,尤其是计算机网络。它彻底改变了整个通信概念。计算机网络的各个组成部分相互通信,从而为用户提供各种各样的功能。我们给朋友发电子邮件,给他们发照片,听远处的广播频道,还有更多的事情。网络的整个功能似乎在一个简单的平台上无缝运行。然而,在这个看似简单的网络背后,隐藏着一个复杂的系统,它通过使用各种协议而得到简化。在计算机网络术语中,协议是控制数据通信的规则、约定和数据结构。这些协议定义了计算机和其他网络设备在网络上交换信息的方式。
显而易见的问题可能会出现
这些协议需要什么?
问题的答案在于异构网络系统。相互作用的计算机可能在硬件、规格等各种属性上有所不同。因此,为了在各种类型的计算机系统之间进行数据通信,必须在世界范围内遵循一套统一的规则。我们可以简单地说,它是计算机的语言互相交谈。
TCP和IP是通信协议套件中最为人熟知的两种互联网协议。协议被放置在分层的层次结构中。每当消息从源传递到发送方时,消息必须从协议栈的每一层传递。今天,网络标准使用两个主要协议栈,即开放系统互连(OSI)模型和TCP/IP模型。OSI是一个七层体系结构,而TCP/IP由四层组成。现在,让我们来了解TCP和IP协议的细节。
TCP协议代表传输控制协议。它是一个面向连接的可靠协议。面向连接的意思是,在交换消息之前,连接一直保持建立状态,并且在完全交换数据包之后,连接终止。它被置于传输层之下。它负责将数据消息分为使用internet协议发送的数据包。TCP也用于远程登录,即一台计算机可以访问另一台计算机进行维护或故障排除。它也用于文件传输。
以字节(0和1的形式)表示的消息被分解为称为段的卡盘。在接收到段之后,接收器发送对段的确认。TCP还维护一个计时器。如果没有及时收到确认,则重新发送消息。通过TCP协议传输的每个字节都包含一个序列号。TCP段由段头和数据段组成。标头包含10个必须存在的字段和一个可选的扩展字段。TCP提供以下功能:-
1.它将TCP段中的字节分组,然后将它们传递给IP。
2.在确认的帮助下,它提供了更高的可靠性。
3.字节传输流也可以通过接收方发送给发送方的确认来通知。
4.它允许多路复用,这意味着单个主机内的多个进程可以使用TCP通信设施。
5.提供全双工机制,即数据可以同时双向传输。
IP协议代表Internet协议,它定义了将数据从源发送到目的地所需的地址。它是在20世纪70年代发展起来的。IP地址用于为网络上的计算机提供唯一的地址。由于地址是唯一的,因此可以将其用作连接到其他计算机的标识符。数据被组织成包(也称为数据报),每个IP数据报包含报头和消息数据。IP协议在设计中采用端到端的原则,因此系统在任何一个网元或传输介质上都是不可靠的。在没有任何中央监控的情况下,网络往往更不可靠。
它是一个无连接的协议,并且容易出现各种错误情况,如数据损坏、数据包丢失、重复和无序传递。无连接是指发送方发送数据而不确定接收方可用性的安排。即使接收器可用,接收器也可能未准备好接收。这种情况可能会导致各种问题。然而,TCP/IP指的是TCP和IP协议的结合。
下表列出了一些关键差异:-
| 传输控制协议 | 知识产权 |
定义 | TCP提供在应用程序之间交换数据的服务 | IP处理通过一个或多个网络到计算机的寻址和路由消息 |
连接 | 面向连接 | 无连接方法 |
位置 | 运输 | 互联网 |
可靠性 | 可靠的 | 不可靠的 |
换乘 | 网段到网际网路层 | 数据报到物理层 |
流量控制 | 是的 | 不 |
格式 | TCP段有一个20字节的标头,其值为>;=0字节的数据 | IP数据报包含一条消息或消息的一个片段,其长度可能高达65535字节(八位字节) |
...。沿着路径的路由器使用称为边界网关协议(Border Gateway Protocol,简称BGP)的东西来传递有关网络是否关闭以及数据传输的最佳路径的信息。 创建这个互联网络(或因特网)不仅仅是把每个网络一个接一个地连接到附近的网络上...
...配置防火墙软件时,您可能见过对TCP和UDP的引用。这两个协议用于不同类型的数据。 TCP/IP是设备通过Internet和大多数本地网络进行通信的一组协议。它是以两种原始协议——传输控制协议(TCP)和Internet协议(IP)命名的。TCP提...
TCP与UDP流动的traffic across the Internet is on the basis of protocols which are TCP (Tran**ission Control Protocol) and UDP (User Datagram Protocol). 虽然TCP在Internet上更流行,但UDP不能完全冗余。TCP允许纠错,但UDP不允许。在TCP的情况下,有一个在下载或地...
TCP与SCTP TCP(Tran**ission Control Protocol,传输控制协议)已经存在了相当长的一段时间,它为我们提供了在计算机网络中将数据从一点移动到另一点的协议。尽管TCP取得了成功,但它也有许多局限性。SCTP(Stream Control Tran**ission Prot...
...ng copper wires, wireless networks or fiber optic cables. It uses TCP / IP protocol for data communication. This network c***ists of multiple devices such as computers, routers, hubs, switches, repeater and many more. Each device in the internet has a unique IP address to identify the device. 互联...
OSI和TCP/IP分别代表开放系统互连和传输控制协议/因特网协议。OSI与TCP/IP的主要区别在于OSI模型是一个参考模型,而TCP/IP是OSI模型的一个实现。 什么是现场视察(osi)? OSI是一个概念模型,它描述并标准化了一个计算或电信系统...
FTP(File Transfer Protocol)和SFTP(securefiletransfer Protocol)是两种不同的文件传输协议,它们被用来执行网络环境中最常见的任务,在网络上的主机之间传输文件、数据和信息。FTP和SFTP是文件传输协议。 FTP和SFTP的主要区别在于安...
...规模之大超出了我们大脑的想象。我们使用了很多扩展、协议和其他一些术语。tcp协议(tcp) vs. http协议(http)TCP和HTTP的区别在于,TCP是一种常用协议的缩写,用于确保数据的正确传递,而HTTP用于在internet上搜索和获取所需的文档。...
计算机网络在多个设备之间的工作是由某种方式或协议决定的。执行的一组规则,以便推断出相似网络中多个设备之间的数据广播,称为网络协议。网络协议使连接在类似网络中的设备能够彼此通信,而不考虑其内部过程或设计...
...校。Intranet是一个私有的internet网络,它支持所有常见的协议,如TCP/IP、HTTP和其他internet标准协议。intranet用于向LAN添加类似internet的服务。 许多人对术语Intranet和LAN(局域网)感到困惑。要确定两者之间的区别,就必须了解它们...