tcp/ip协议
TCP/IP协议是在传输层,不能穿越防火墙。
ip协议是把输出从一台计算机发送到另外一台计算机上,数据被分割成多块,
路由器决定如何把包发送出去。ip的特点是会经过多个路由器,不保证都能到达,不保证按照顺序到达。
tcp协议建立在ip协议之上,通过三次握手(客户端发送信息,服务器回复,客户端发送),
为了保证数据能够顺序全部到达。
方式:对每个包编号。
一个tcp报文,除了要包含传输数据外,还要包含源ip和目标ip。源端口和目标端口。
80端口分配给http协议。21分配给ftp服务。
http协议
是在应用层,是超文本传输方式。是客户端向服务器发起请求。服务器回复完就断开。是短连接。
udp协议
知道对方的地址与端口就可以发送,不保证一定到达,不会提前通知。但是他快。
websocket协议
是互联网双全工协议。是一个长连接,客户端可以发信息给服务器,
服务器也可以发信息给客户端。