什么是 TCP/IP 模型?

就像人类一样,我们相互交流,对于计算机来说,有一种通用的相互交流方式很重要。在今天,大多数计算机通过 TCP/IP 模型或协议执行此操作。

计算机功能强大,可以完成许多工作。当计算机相互交流时,计算机的原始或正确的光芒就出现了——无论这些活动是聊天、发送电子邮件、观看Netflix、Hotstar 等OTT平台上的内容。

今天,超过 80 亿台设备使用这种 Tcp/Ip 模型连接到互联网,其中绝大多数都可以放在用户的口袋里。万维网的创建和大规模获取是人类有史以来最伟大的成就。

通过互联网,任何有网络连接的人都可以从任何地方24*7分享想法。地理通信的限制此时不再存在网络协议?

什么是网络协议?

网络协议并没有直接定义设备和进程如何工作,它们定义了设备和进程如何共同工作。如果没有这些固定的约定和规则,互联网将缺乏功能和运营所需的基础设施。网络协议是当今通信的基础,没有它,数字世界就无法生存。

如果没有协议,设备将无法确认它们通过网络连接相互发送的电子信号。

计算机网络的现代协议使用分组交换技术以分组的形式发送和接收消息其中消息被分解成碎片,在目的地收集和重建。出现了许多兼容的计算机网络协议,每个协议都是针对其特定目的和环境而开发的。

网络协议包括网络小工具或设备之间通信的所有规定和约定,包括设备可以识别和建立连接的方式

每个人。还有一些格式化规则描述了如何将数据打包到发送和接收的消息中。

互联网协议

Internet 协议 (IP) 系列包含一组相关且流行的网络协议。除了Internet 协议本身之外, TCP、UDP、HTTP 和 FTP等杰出的协议都与 IP 合并以提供额外的功能。

TCP/IP 代表传输控制协议/互联网协议。它是由国防部 (DoD) 在 1960 年代开发的。TCP/Ip 模型是OSI 模型的精简版。与具有 7 层的 OSI 模型相比,它由 5 层组成。TCP 和 IP 是两个独立的计算机网络协议。IP 是获取数据发送到的地址的部分。一旦找到该 IP 地址,TCP 就会管理数据传递。这样想吧。

IP 地址就像电信公司提供给我们的电话号码。TCP 是使电话响铃的所有技术,它使我们能够与另一部电话上的某人通话。它们彼此不同,但如果没有彼此,它们也毫无价值。

OSI 模型描述了使用一系列协议的网络通信。TCP/IP 不直接属于这个模型。TCP/IP 模型将几个 OSI 层组合成一个层。

TCP/IP 模型层:

我们需要以网络可以理解的标准格式提供 TCP/IP 所需的基本信息。其五层软件模型支持此格式。

每一层都为 TCP/IP 提供了在网络中移动数据所需的基本信息。这些层根据需要执行的任务对功能进行分组。该模型中的每一层都旨在帮助执行其工作的特定层。每层仅与相邻层通信。

1.物理层是在网络上驱动信号的收发器。

2.数据链路层 (MAC)负责创建在网络中移动的帧。

3.网络层(IP)负责创建在网络上移动的数据包。

4.传输层有助于在不同主机上建立黑白应用程序连接。

5.应用层是一组需要网络通信的应用。

现在我们知道了每一层的主要工作,让我们看看它们如何协同工作以通过 TCP/IP 网络发送和接收数据。

这是网络层如何协同工作以生成帧的简化视图。较高层将信息传递到底层。每一层向传递给它的数据(或消息)添加称为标头的信息。此标头包含层执行其工作所需的信息。

应用层

应用层发起消息。大多数特定应用程序是请求网页下载的网络浏览器。然后此消息被发送或转发到传输层。

传输层

传输层添加包含源和目标端口地址的 TCP 或 UDP 标头。诸如用于 TCP 的数据包序列号之类的补充信息也将添加到标头中。传输层生成的数据,如果使用 TCP,则称为 Segment 或 Fragment;如果使用 UDP,则称为 Datagram。然后将该段发送到网络层。

网络层

网络层附加一个包含源 IP 地址和目标 IP 地址的标头以生成数据包。然后将该数据包发送到数据链路层。

数据链路层

数据链路层附加一个包含 MAC 地址信息的头来创建一个帧。然后将帧传送到物理层以传输比特。

五层服务

应用 过程-过程通信
运输 逻辑通信,段级错误检测/纠正,保证交付
网络 主机-主机通信、数据分片、最佳交付努力
数据链接 节点间通信、比特级错误检测/纠正、最佳交付努力
身体的 比特级数据传输

五层:协议

应用 DHCP、DNS、RIP、HTTP、FTP、SMTP
运输 UDP、TCP、ICMP、TLS/SSL
网络 IP、ICMP、ARP
数据链接 ARP、MAC(以太网、DSL)
身体的 RZ、曼彻斯特、差分曼彻斯特、ASK、FSK

五层:寻址

应用 进程 ID
运输 端口号
网络 IP地址
关联 MAC地址
身体的

基于 TCP/Ip 模型的实时应用

TCP/IP 的各种实时应用程序,即使是大多数人都不知道。他们已经在使用这些应用程序,但缺乏它们背后的概念。他们之中有一些是:

➔文件传输协议:- 用于发送大文件

➔简单邮件传输协议(SMTP):有助于通过互联网传输电子邮件。

➔Internet 消息访问协议 ( IMAP ):- 用于检索电子邮件消息。

➔WWW、Whatsapp 以及所有沟通渠道和平台。

TCP/IP 模型的好处

➔具有可扩展架构的行业标准和开放协议。

➔流量控制、错误控制和拥塞控制机制。

➔唯一标识 - 提供唯一的 IP 地址,使其可通过网络识别。

缺点

➔网络优化:-它不是为小型网络设计的。

➔握手时间慢:-每当建立连接时。发送方和接收方之间的 TCP 握手会导致连接速度变慢。

TCP/IP 是一种基础良好的流传输服务,可保证接收到的所有字节都是统一的,并且与发送的字节顺序相同。由于许多网络的数据包传输不是真实的,因此 TCP 使用一种称为肯定确认和重传的技术来实现这一点。

来源: What is TCP/IP model? Computer Networks

你可能感兴趣的:(tcp/ip,网络,服务器)