1,ip

ip地址可分为五类,A类地址给政府机关使用,B类地址给大中型企业使用,C类地址给个人使用,D类地址用于组播,E类地址用于实验
其中A类,B类,C类这三类用于TCP/IP节点,其他两类被用于特殊用途
IP是英文Internet Protocol(网络之间互联的协议)的缩写,中文简称“网协”,也就是为计算机网路相互连接进行通信而设计的协议。
在因特网中,他是能够使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。
任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互联互通。IP地址具有唯一性。

2,TCP

TCP是一种面向连接的,可靠的基于字节流的传输层通信协议。TCP将用户数据打包成报文段,他发送后启动一个定时器,另一端收到的
数据进行确认,对失序的数据重新排序,丢弃重复数据。

(1)三次握手

TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上,建立起一个TCP连接需要三次握手:
第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认。
第二次握手:服务器收到syn包,必须确认客户的SYN(ack = j+1),同时自己也发送一个SYN包(syn = k),即SYN+ACK包,此时
服务器进入SYN_RECV状态。
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack = k+1),此时包发送完毕,客户端和服务器进入ESTABLISHED状态,
完成三次握手。握手完成后,两台主机开始传输数据了。
握手过程中传送的包不包含数据,三次握手完毕后,客户端与服务器才正式开始传送数据.

3,HTTP

HTTP协议即超文本传送协议,使web联网的基础,也是我们联网常用的协议之一,HTTP协议是建立在TCP协议之上的一种应用。
HTTP连接最显著的特点就是客户端发送的每次请求都需要服务器回送响应,在请求结束后,会主动释放。从连接到关闭连接的过程成为“一次连接”。
1)在HTTP1.0中,客户端每次请求都要建立一次单独的连接,在处理完本次请求后,就自动释放连接。
2)在HTTP1.1中,在一次连接中可以处理多个请求,并且多个请求可以重叠进行,不需要等待一个请求结束后再发送下一个请求。
由于HTTP在每次请求结束后都会主动释放连接,因此HTTP连接是一种“短连接”。