TCP/IP协议体系结构及其层

通信是将信息从一个地方转移到另一个地方的过程。无论是它都可以将来自一个设备的呼叫传输到另一台计算机从一台计算机传输到另一台计算机的文件。世界大战带来了巨大的进化通信电子产品。今天我们在任何地方使用数字通信方法。随着技术的发展,正在实现许多类型的通信设备。要在不同类型和不同配置的设备之间建立适当和无差错的通信,所有设备必须遵循一些标准协议。用于不同设备之间的一个通信的标准协议是TCP / IP协议。

什么是TCP / IP协议?

TCP / IP协议代表传输控制协议/互联网协议。它是由美国国防部于20世纪60年代开发的。这是一个具有一组的概念模型通信协议用于通过互联网和信息转移信息计算机网络。


该协议告诉我们,数据应该如何处理,存储,传输,编码和解码的设备之间的端到端通信。它是互联网协议套件的主要协议。TCP/IP在主机上运行的应用程序之间通过互联网媒体提供了可靠、安全、无错误的数据传输。

许多流行的Web应用程序,如万维网,电子邮件等。使用此协议。

TCP / IP协议基础

TCP / IP是广泛用于网络的分层协议。要了解网络协议的工作,让我们来看看简单交付的示例。

将一个交付从一个地方发送到另一个地方涉及到某些任务。首先,包裹要包装好并写明地址。然后送货人把包裹从寄件人那里拿到邮件调度室。在这里,包裹按地址分类,装上货车,然后发送到一个远程办公室。在远程办公室,包裹被放在一个托盘里等邮差送来。然后邮差收集包裹并将它递送给收件人。


诸如TCP / IP的网络协议也以类似的方式起作用,同时将信息和数据从一个设备发送到另一个设备。它有四层,相应地划分任务。它们是从上到下的应用层,传输层,网络层和数据链路层。所有这些层都具有其特定功能,并且它们在传输数据时与它们上方和下方的层通信。

TCP / IP协议架构

它是一个四层协议栈。它有助于通过互联网互连网络设备。每层包含某些协议,可帮助层的运作。四层TCP / IP协议是应用层,传输层,网络/互联网层和数据链路/物理层。

Data-Flow-of-TCP / ip协议
Data-Flow-of-TCP / ip协议

OSI模型中的应用层、表示层和会话层被组合成TCP/IP协议中的应用/进程层。它是该协议栈的顶层。这一层控制用户界面和节点到节点的通信。该层提供网络接口、互连和传输功能。它将数据发送到传输层。

通过传输层处理通过网络发送的数据的可靠性,流量控制和校正。用户数据报协议和传输控制协议存在于传输层中。在传输层之后,对互联网层给予控制。

Internet层也称为网络层。其功能是将数据包通过Internet移动到目的地。数据包可以拍摄此图层建议的任何优化路由。此图层中存在最重要的协议--IP协议。该协议负责将IP地址添加到数据,路由数据包,数据封装,格式化。

TCP / IP协议栈中的最后一层是网络访问层。它是OSI模型的物理链路层的组合。通过该层控制地在两个设备之间进行物理上的数据传输。在该图层还完成了设备的IP地址映射到物理地址。

协议套件

协议是一组告诉和指导系统应该如何通信的规则。协议套件是为了协同工作而设计的协议集合。只有一个协议的协议套件称为单一堆栈协议。但是这种类型的协议非常不稳定,如果应用程序发生任何变化,经常需要更改整个协议软件。

要使协议使用更灵活,提出了分层协议栈。这种类型的协议栈包括以不同级别排列的协议组成,每个级别执行特定任务。每个级别都可以与它们上方和下方的级别通信。这里,可以更改或修改级别或图层的任务或运作,而不会影响其他层。

TCP / IP是一个4分层协议套件。它将OSI模型作为其概念框架。该套件包括以四个级别排列的各种协议组成。它以其两个最流行的协议 - 传输控制协议和因特网协议命名。

应用层中的协议

http.—超文本传输协议。这个协议允许用户通过万维网访问数据。它可以用于超文本环境,以纯文本、音频和视频的形式发送数据。

SNMP—简单网络管理协议,通过网络对设备进行管理。

SMTP- 单邮件传输协议。该协议管理发送和接收电子邮件

DNS—“域名系统”,将主机名映射到连接到internet的主机IP地址。

telnet.- 终端网络,在本地计算机和远程计算机之间建立连接。

FTP—文件传输协议,用于将文件从一台计算机传输到另一台计算机。

运输层中存在的协议

UDP.——UserDatagram协议。它告诉用户错误的存在。该协议提供端到端数据传输。该协议为一个数据包增加8字节的报头。报头由4个字段组成:16位的源端口地址、16位的目的端口地址、表示总长度的16位字段和16位的校验和字段。

源端口地址给出了创建消息的应用程序的地址。目标端口地址是必须传输数据的目标应用程序的地址。总长度字段提供有关数据报中存在的字节总数的信息。校验和字段中存在的信息用于错误检测。

TCP.- 传输控制协议。该协议处于处于数据传输的持续时间。它来自发件人和接收器之间的虚拟电路。在发件人方面,协议以称为段的小单位的形式分解数据。每个段与序列号相关联,该序列号有助于从原始消息重新排序段。

在接收器结束时,TCP收集所有段并根据其序列号重新排序。每当它通过协议检测到错误时,它重新发送段。在确保发送和确认和传输的所有段完成之后,则协议丢弃虚拟电路。

互联网层中存在的协议

IP协议-这是TCP/IP协议套件中最重要的协议。为了识别互联网上的设备并建立网络路由,该协议为每个主机设备实现称为IP地址的逻辑主机地址。该协议接受来自传输层的数据,并确保数据从一个设备到另一个设备的安全传输。

它将数据段转换为IP数据报。如果数据报的大小大于下一层——链路层提供的限制,IP协议将数据报分片成小部分,以便于在本地网络中轻松传输。在接收端,这些段被重新安排以形成原始消息。路由器用于在通过远程网络连接的设备之间发送数据。

ARP- 地址解析协议。此协议从IP地址查找物理地址。想要知道接收器设备的物理地址的发件人设备通过网络发送ARP请求。网络中存在的所有设备接收此请求,处理它,并且收件人识别请求中存在的IP地址,并在ARP回复时发送其物理地址。

因此,所有这些协议一起构成了TCP/IP协议套件。应用程序将根据协议提供的功能在每一层选择使用哪种类型的协议。该协议套件可以很容易地修改,并与所有类型的计算机硬件和操作系统兼容。它最初是为UNIX操作系统设计的。

路由器和交换机是用于通过因特网连接的设备之间传输数据的网络设备的示例。随着TCP / IP协议将OSI模型作为参考,它是哪个层OSI模型作为TCP / IP协议的应用层组合?

添加评论