计算机网络
one_zero_one
这个作者很懒,什么都没留下…
展开
-
进程线程协程
1.进程 我们电脑的应用程序,都是进程,假设我们用的电脑是单核的,cpu同时只能执行一个进程。当程序处于I/O阻塞的时候,CPU如果和程序一起等待,那就太浪费了,cpu会去执行其他的程序,此时就涉及到切换,切换前要保存上一个程序运行的状态,才能恢复,所以就需要有个东西来记录这个东西,就可以引出进程的概念了。 进程就是一个程序在一个数据集上的一次动态执行过程。进程由程序,数据集,进程控制块三部分...原创 2019-07-15 09:26:42 · 297 阅读 · 0 评论 -
服务与协议,并行与并发,网关网桥网卡区别
一 服务与协议的区别与联系 1、协议是控制对等实体之间通信的规则,是水平的。 服务是下层通过层间接口向上层提供的功能,是垂直的。 2、协议的实现保证了能够向上一层提供服务,要实现本层协议还需使用下层提供的服务。 二并行和并发 1、并行中能处理是指计算机系统同时执行两个或多个任务的计算方法,并行处理可同时工作于同一程序的不同方面 并发处理是同一时间段内有几个程序都在一个c...原创 2019-07-15 09:42:11 · 802 阅读 · 0 评论 -
tcp与udp特点,三次握手四次挥手
一TCP、UDP区别 1共同点:传输层协议 2区别: TCP传输控制协议 UDP用户数据包协议 可靠性 可靠 不可靠 连接性 面向连接 无连接 报文 面向字节流 面向报文 效率 传输效率低 传输效率高 双工性 全双工 一对一、一对多、多对一、多对多 流量控制 ...原创 2019-07-15 11:33:11 · 377 阅读 · 0 评论 -
get/post ,http/https,cookie/session
一post与get区别 1 数据传输:把参数包含在URL中,POST通过request body传递参数。(为什么get比post更快 ,post请求包含更多的请求头) GET产生一个TCP数据包;POST产生两个TCP数据包,并不是所有浏览器都会在POST中发送两次包,Firefox就只发送一次。 对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响...原创 2019-07-10 22:09:21 · 197 阅读 · 0 评论 -
接口测试与http协议详解
①接口: 项目内部接口 项目外部接口 软件接口、服务器接口 硬件接口 接口测试实现的原理。 RESTful风格---->http协议 http协议: 请求 请求行:请求方法 资源地址协议版本 消息报头 请求正文 响应 状态行:协议版本 状态码 状态码说明 ...原创 2019-08-06 16:11:11 · 354 阅读 · 0 评论 -
Python的内存管理机制
Python是如何进行内存管理的? 一、 Python 是动态类型语言,对象的类型和内存占用都是运行时确定的,一边运行一边解释。 (变量无须事先声明,无须指定类型,程序员不用管内存管理,变量名会被“回收”,del 语句能直接释放资源)。Python 解释器承担了内存管理的复杂任务。 二、Python 解释器通过以下三种方式来管理内存: ①对象的引用计数机制; ②垃圾回收机制;③内存池机制...原创 2019-08-11 15:28:26 · 260 阅读 · 0 评论 -
https详解
一http的缺点 HTTP是属于应用层的协议,它是基于TCP/IP的,它只是规定一些要传输的内容,以及头部信息,然后通过TCP协议进行传输,依靠IP协议进行寻址,在整个过程中,没有任何加密的东西,所以它是不安全的,中间人可以进行拦截,获取传输和响应的数据,造成数据泄露。 二https的优势 1 非对称加密会有一对秘钥:公钥和私钥。 公钥加密的内容,只有私钥可以解开,私钥加密的内容,所有的...原创 2019-08-15 20:31:21 · 490 阅读 · 0 评论