目录
计网
1.HTTP和HTTPS
HTTP |
HTTPS |
超文本传输协议 |
以安全为目标的HTTP |
基于TCP |
基于SSL/TSL |
端口号80 |
端口号443 |
明文 |
内容加密 |
2.HTTP和TCP
HTTP |
TCP |
应用层传输协议 |
传输层协议 |
请求-响应 |
三握四挥 |
规定数据传输的内容规范 |
规定数据传输和连接方式规范
|
- TCP
- 网络位
- SNMP
Simple Network Management Protocol 简单网络层协议
3.HTTP和Socket
HTTP |
Socket |
应用层协议 |
接口 |
请求-响应 |
服务器监听->客户端请求->确认连接 |
客户端请求->服务端接收->发送接收报文 |
直接发送消息给服务器 |
基于TCP |
对于TCP和UDP的封装 |
4.TCP和UDP
TCP |
UDP |
面向连接 |
无连接 |
使用全双工 可靠信号 |
使用不可靠信道 |
拥塞控制 |
无拥塞控制 |
面向字节流 |
面向报文 |
点对点连接 |
一对多,多对一,多对多 |
对传输可靠性要求高的 |
尽量快的实时应用 |
发送邮件 |
播放视频,语音通话 |
5.长连接和短连接
长连接 |
短连接 |
打开一个网页之后,连接保留 |
每打开一个HTTP,建立一次连接 |
只会进行一次读写 |
|
建立连接->发送数据…发送数据->断开连接 |
建立连接->发送数据->断开连接->建立连接 |
节省每次TCP连接的时间 |
保证每次连接接收得到消息都有用 |
适用于频繁发数据 |
适用于不频繁发数据 |
HTTP,IP,TCP的作用和区别
HTTP:应用层,用于浏览器和服务器之前通讯
TCP:传输层,用于用于保证IP层上可靠的数据传输包
IP:网络层,网络路由和寻址问题
什么是长连接的保活机制
保活机制发生在 客户端断开连接,服务端仍在的情况,有四种状态:
- 服务器可以连上客户端,服务器保活 定时器复位
- 客户端主机崩溃或者正在关机或重启,服务器连续发送10个75s的监测消息给客户端,若结束之后没有回应,则服务器断开连接
- 客户端已经重启结束,服务器断开连接
- 客户端正常使用,但是服务器连不上,断开连接
6.IP和MAC
7.拥塞控制和流量控制
8.GET和POST
9.HTTP状态码