标签:HTTP IP 笔记 计算机网络 TCP 服务器 连接 客户端
目录
计网
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的封装 |
- 套接字:ip(主机) + 端口号(进程)
4.TCP和UDP
TCP | UDP |
---|---|
面向连接 | 无连接 |
使用全双工 可靠信号 | 使用不可靠信道 |
拥塞控制 | 无拥塞控制 |
面向字节流 | 面向报文 |
点对点连接 | 一对多,多对一,多对多 |
对传输可靠性要求高的 | 尽量快的实时应用 |
发送邮件 | 播放视频,语音通话 |
- 可靠服务指的是
无差错,无重复,不丢失且按序到达
5.长连接和短连接
长连接 | 短连接 |
---|---|
打开一个网页之后,连接保留 | 每打开一个HTTP,建立一次连接 |
只会进行一次读写 | |
建立连接->发送数据…发送数据->断开连接 | 建立连接->发送数据->断开连接->建立连接 |
节省每次TCP连接的时间 | 保证每次连接接收得到消息都有用 |
适用于频繁发数据 | 适用于不频繁发数据 |
- 本质的TCP的长连接和短连接
HTTP,IP,TCP的作用和区别
HTTP:应用层,用于浏览器和服务器之前通讯
TCP:传输层,用于用于保证IP层上可靠的数据传输包
IP:网络层,网络路由和寻址问题
什么是长连接的保活机制
保活机制发生在 客户端断开连接,服务端仍在的情况,有四种状态:
- 服务器可以连上客户端,服务器保活 定时器复位
- 客户端主机崩溃或者正在关机或重启,服务器连续发送10个75s的监测消息给客户端,若结束之后没有回应,则服务器断开连接
- 客户端已经重启结束,服务器断开连接
- 客户端正常使用,但是服务器连不上,断开连接
6.IP和MAC
7.拥塞控制和流量控制
8.GET和POST
9.HTTP状态码
标签:HTTP,IP,笔记,计算机网络,TCP,服务器,连接,客户端 来源: https://blog.csdn.net/weixin_60812354/article/details/122772327
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。