📜  计算机网络中的TCP / IP

📅  最后修改于: 2021-07-05 08:50:16             🧑  作者: Mango

TCP / IP代表传输控制协议/ Internet协议。它是用于互连Internet上的网络设备的一组约定或规则和方法。

Internet协议套件通常称为TCP / IP,因为该套件中的基本协议是传输控制协议和Internet协议。

它选择如何通过端到端通信在网络上进行信息交易,这些通信结合了应该如何将信息组织成束(数据束),按目标进行寻址,发送和接收。
该通信协议还可以用于互连专用网络(例如Intranet或Extranet)中的组织设备。

TCP / IP的历史记录:

美国国防部研究部门国防高级研究计划局(DARPA)制作了1970年代展示的TCP / IP以用于ARPANET,ARPANET是一个广域组织,早于网络。
TCP / IP最初是针对Unix工作框架而计划的,它已经内置在其后的所有工作框架中。

TCP / IP的特征:

  • 共享数据传输: TCP允许应用程序创建跨网络的通信通道。它还允许在将消息通过Web传输之前和在目标地址以正确的顺序收集消息之后,将消息分成较小的数据包。因此,它保证了跨通道的可靠数据传输。
  • 互联网协议: IP地址告诉数据包地址和路由,以便它们到达正确的目的地。它包括一种策略,该策略可以使连接Internet的门户计算机在检查IP地址之后安排转发消息。
  • 可靠性: TCP的最重要特征是可靠的数据传递。为了提供无懈可击的质量,TCP必须恢复被“排列层”破坏,错位,复制或传达的信息。
  • 复用:可以通过端口数量实现复用。
  • 连接:在应用程序表单可以利用TCP发送信息之前,设备必须建立连接。在发送方的端口号和收集器设备的端口号之间建立关联。

TCP / IP层

  • 应用层应用层是TCP / IP模型中的最顶层。当一个应用程序层协议需要与另一应用程序层进行通信时,它将其信息转发到传输层。
  • 传输层它负责网络上发送的数据的可靠性,流量控制和更正。该层中使用了两种协议:用户数据报协议和传输控制协议。
  • Internet /网络层这是TCP / IP模型的第三层,也称为网络层。该层的主要职责是从任何网络发送数据包,无论数据包采用何种路由,数据包都会到达目标。
  • 网络访问层它是TCP / IP模型的最低层。它是OSI模型中存在的物理层和数据链路层的组合。它的主要职责是在两个设备之间的同一网络上传输信息。

TCP / IP如何工作?

  • TCP / IP使用客户端-服务器通信示例,其中网络中的另一台计算机(服务器)使客户端或机器(客户端)受益(例如发送网页)。
  • 总的来说,TCP / IP约定套件被分类为无状态,这表明每个客户端请求都被视为新请求,因为它与过去的请求无关。无状态释放了网络路径,因此它们可以被连续利用。
  • 传输层本身是有状态的。它只发送一条消息,并且其连接保持打开状态,直到消息中的所有数据包都已收到并在目的地重组为止。
  • TCP / IP模型不同于其后设计的七层开放系统互连(OSI)模型。

TCP / IP的应用/用途

一些实时应用程序是:

  • 简单邮件传输协议(SMTP):它有助于将电子邮件发送到另一个电子邮件地址。
  • 文件传输协议(FTP):用于发送大文件。
  • 动态主机配置协议(DHCP):它分配IP地址。
  • Telnet:通过终端应用程序进行双向文本通信。
  • 超文本传输协议(HTTP):用于传输网页。
  • 域名系统(DNS):它将网站名称转换为IP地址。
  • 简单网络时间协议(SNTP):它为网络设备提供一天中的时间。

TCP / IP的好处

  • 这是一个行业标准的演示,可以在常识性的组织问题中有效部署。
  • 它是可互操作的,即,它允许异构网络之间的跨平台通信。
  • 这是一个开放式会议套件。任何特定的机构都没有声明它,因此任何个人或组织都可以使用它。
  • 它可能是通用的客户端-服务器工程。这允许在不干扰当前服务的情况下包括系统。
  • 它将IP地址分配给组织中的每台计算机,从而使每个设备在整个安排中都可识别。它为每个位置分配一个空间标题。它给出了标题并说明了确定管理部门。

TCP / IP的挑战:

  • 本质上不是通用的。因此,它简短地表示了TCP / IP套件以外的任何协议栈。在这种情况下,它无法描述蓝牙连接。
  • 没有明确隔离服务,接口和协议的概念。因此,描绘现代网络中未使用的进步是不合适的。
  • 无法识别数据链路和物理层之间的连接,而物理层具有异常独特的功能。
  • 信息接口层应与轮廓的传输有关。另一方面,物理层应该确定传输的物理特性。
  • 在此模型中,传输层不能保证包的传送。