计算机网络笔记

目录

计网

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:网络层,网络路由和寻址问题

什么是长连接的保活机制

保活机制发生在 客户端断开连接,服务端仍在的情况,有四种状态:

  1. 服务器可以连上客户端,服务器保活 定时器复位
  2. 客户端主机崩溃或者正在关机或重启,服务器连续发送10个75s的监测消息给客户端,若结束之后没有回应,则服务器断开连接
  3. 客户端已经重启结束,服务器断开连接
  4. 客户端正常使用,但是服务器连不上,断开连接

6.IP和MAC

7.拥塞控制和流量控制

8.GET和POST

9.HTTP状态码

计算机网络笔记

上一篇:爬取带验证码网站思路的小结


下一篇:IP协议——IP地址的基础知识