TCP/IP 或传输控制协议/Internet 协议是一组用于连接 Internet 上的网络设备的通信协议。 TCP/IP 可用作私有网络(内网或外网)中的信息交换协议。
整个互联网协议套件——一套规则和程序——通常被称为 TCP/IP,尽管套件中还有其他协议。
TCP/IP 通过提供端到端通信来指定数据在 Internet 上的交换方式,目的是确定数据如何划分为数据包、寻址、传送、路由和已收到。目的地。 TCP/IP 不需要太多管理,它旨在通过自动恢复功能使网络更加可靠。
网络协议套件中有两个主要的网络协议用于特定的功能。 TCP 确定应用程序如何在网络中创建通信通道。此外,它还管理项目在通过 Internet 传输之前如何分解为数据包,并在目标地址以正确的顺序组装。
IP 决定如何分配地址和路由每个数据包以确保它到达正确的位置。网络上的每个网关都会检查此 IP 地址以确定将消息转发到哪里。
了解 TCP/IP 网络协议
- TCP/IP 协议的历史
- TCP/IP 协议是如何工作的?
- TCP/IP 层
- TCP/IP 的优势
TCP/IP协议历史
美国国防部的研究机构国防高级研究计划局 (DARPA) 在 1970 年代创建了 TCP/IP 模型,用于 ARPANET,这是一个可用的广域网在互联网之前。 TCP/IP最初是为Unix操作系统设计的,之后集成到所有操作系统中。 TCP/IP 模型和相关协议由 Internet Engineering Task Force 维护。
TCP/IP协议是如何工作的?
TCP/IP 使用客户端/服务器通信模型,其中用户或设备(客户端)由另一台计算机(服务器)提供服务(如发送网站)在网络中。.
一般情况下,TCP/IP协议套件被归类为无状态,意味着每个客户端请求都被认为是新的,因为它与之前的请求无关。不存在这种状态可以释放网络线路,因此可以连续使用。
但是,传输层是有状态的。它只传输一条消息,并且它的连接保持不变,直到它接收到消息中的所有数据包并集中在目的地。
TCP/IP 模型与在它之后设计的七层 OSI(开放系统互连)模型略有不同,它决定了应用程序在网络中的通信方式。
TCP/IP 层
TCP/IP分为四层,每一层由特定的协议组成。
- 应用层为应用提供标准化的数据交换。其协议包括超文本传输协议(HTTP)、文件传输协议(FTP)、POP3协议、简单消息传输协议(Simple Mail Transfer Protocol-SMTP)。) 和简单网络管理协议 (SNMP)。
- 传输层负责维护整个网络的端到端通信。 TCP 处理服务器之间的通信并提供流量控制、多路复用和可靠性。传输协议包括 TCP 协议和用户数据报协议 (UDP),有时用于特殊目的而不是 TCP。
- 网络层,也称为互联网层,负责处理数据包并连接独立的网络以跨网络边界传输数据包。网络层协议包括用于报告错误的 IP 和 ICMP(Internet 控制消息协议)。
- 物理层由仅在一条链路上工作的协议组成-网络组件连接网络上的节点或服务器。该层的协议包括用于局域网(LAN)的以太网和地址解析协议(地址解析协议-ARP)。
TCP/IP的优势
TCP/IP 不属于任何公司并受其控制,因此可以轻松修改此网络协议套件。 它与所有操作系统兼容,因此可以与其他系统进行通信。 此外,它还兼容所有类型的计算机硬件和网络。
TCP/IP 具有高度可扩展性,作为一种路由协议,它可以确定最有效的网络路径。
查看更多:
- 关于 HTTP/2 协议你应该知道的事情
- TCP 和 UDP 协议的区别
- 如何保护高危网络端口?
评论