TCP(Transmission Control Protocol):传输控制协议
IP(Internet Protocol):网间互联协议
这连个协议的合计,才叫tcp/ip协议,使整个互联网的最基本的东西,没有了它几乎就没有了internet!
tcp协议:负责将发送的数据分解,将大的数据分解成小的数据包(一个100m的东西,可能被分解成几十个数据包),然后再每一个数据包中加入必要的信息(比如:数据包序列号,出发地址,接受地址,纠错信息等);
ip协议:负责将有tcp协议分解的数据包,经过分析后,传送到目的地,主要是负责传送数据包;
自己是一下面的例子理解的:
一台大型的机械,需要运往至远方,但是单独用一个运输工具运行是不可能的,所以,我们就将这个机械分解成一些小块,每一个小块上面都有一些序列号,目的地地址,发送方地址,用几辆卡车运输到目的地,到目的地后,看每一个小块上面的标签就知道是从哪里来的,然后根据这些序列号,从新组装成一个完整的机械,从新工作。嘿嘿!
tcp/ip协议优劣分析:
优:可以多种方式,多种渠道传送数据,不必一棵树上吊死
寡:加大了每一格数据包体积,致使受到的数据包的总和比发送的大多了,如果目标机器处理慢一点的话,嘿嘿!不敢想象了!
嘿嘿!有找了一下,找到了原始的rfc 791中关于ip地址的定义了!