网络协议的概念
计算机网络的设计除了硬件,还必须考虑软件。目前的网络软件都是高度结构化的。为了降低网络设计的复杂性,绝大多数网络都通过划分层次,每一层都在其下一层的基础上,每一层都向上一层提供特定的服务。
提供网络硬件设备的厂商很多,不同的硬件设备如何统一划分层次,并且能够保证通信双方对数据的传输理解一致,就要通过单独的网络软件---协议来实现。
计算机网络最基本的功能就是将分别独立的计算机系统互联起来,使它们之间能互相通信(即信息交换)。通信双方要进行对话,就必须遵守双方都认可的规则,而在计算机网络中计算机之间通信所必须遵守的规则、标准或某些约定统称为网络协议。
TCP/IP协议
TCP/IP协议不仅仅是TCP和IP这两个协议的合称,它是很多协议的合集,包括ARP,ICMP,DHCP,DNS等,是指因特网整个TCP/IP协议族。
TCP/IP协议是Internet采用的主要协议。TCP/IP协议集确立了Internet的技术基础,其核心功能是寻址和路由选择(网络层的IP)以及传输控制(传输层的TCP、UDP)。
协议介绍:
-
TCP,传输控制协议(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。
TCP负责发现传输的问题,一旦发现有问题它就发出信号,要求重新传输,直到所有数据安全正确的传输到目的地。
TCP是面向连接的通信协议,提供的是一种可靠的数据流服务,由于TCP是面