TCP/IP体系
垂直服务:底层为高层服务
该体系是有多个分层组成,每个层有不同的协议实现不同的功能,并且底层为高层服务,一下为改体系的的层次关系:
应用层:该层是最高层,负责为用户提供各种不同的应用程序和服务。它包括诸如HTTP、FTP、SMTP等协议,用于实现Web浏览器、电子邮件、文件传输等应用。
传输层:该层负责在源节点和目标节点之间提供可靠的数据传输服务。它使用TCP协议或UDP协议来实现端到端的传输控制和错误检测,确保数据的完整性和可靠性。
网络层:该层负责将数据从源节点传送到目标节点,即实现端到端的数据传输。它使用IP协议来寻址和路由数据包,将数据从一个网络传输到另一个网络。
数据链路层:该层负责在直接相连的节点之间传输数据帧(Frame)。它将原始的比特流分割为更小的数据包,添加地址和错误检测等控制信息,并管理物理层与网络层之间的接口。
物理层: 该层负责传输原始的比特流,通过物理媒介(例如电缆、光纤或无线信号)将数据从一个节点传输到另一个节点。它定义了电压、电流、传输速率等物理特性。
TCP/IP是一个协议簇或协议栈 是由多个子协议组成的集合
TCP/IP网络中分组的传输示例
子网-网络由多个子网(Subnetwork)组成,每一个子网属于某一种特定类型的网络,局域网中的以太网、令牌环网、FDDI,广域网的x.25、帧中继等。
网络接入协议-计算机接入网络,必须使用这一子网中规定的接入协议。通过网络接入协议,可以让一台主机将数据通过子网发送到其他的主机。
路由器-它是连接不同子网的设备,一台路由器相当于一个中继站,将一个IP分组从某一子网中的一台主机通过一个或多个子网发送到目的主机。
全局地址-对于Internet等互联网络来说,每一台主机必须拥有一个全网唯一的IP地址作为其身份的唯一标识,这个IP地址称为全局地址。当源主机发送数据到目的主机时,源主机首先要知道目的主机的IP地址。(NAT技术)
端口-主机中的每一个进程必须具有一个在本主机中唯一的地址,这个地址称为端口(poor)。通过端口,端到端的协议(如TCP)才能够将数据正确地交付给相应的进程。