计算机网络、组成、OS、数据结构
文章平均质量分 85
计算机网络、组成、操作系统、数据结构
BineHello
记录学习
展开
-
计算机网络-ARP、DNS、SMTP常见协议-005
属于网络层,其主要应用规模较小,可靠性要求较低的网络,可以通过不断的交换信息让路由器动态的适应网络连接的变化,这些信息包括每个路由器可以到达那些网络,这些网络有多远等。 以太网设备比如网卡都有自己唯一的MAC地址,它们是以MAC地址传输以太网数据包的,但是它们却识别不了IP包中的IP地址,所以我们在以太网中进行IP通信的时候就需要一个协议来建立IP地址与MAC地址的对应关系,以使数据包能发到一个确定的地方去,这就是ARP(地址解析协议)链路是路由器接口的另一个说法,即OSPF也称为接口状态路由协议。转载 2022-05-30 14:23:42 · 1677 阅读 · 0 评论 -
计算机网络-004
文章目录Cookie 和 Session 的区别?Session详解cookie和session结合使用中间人攻击TCP/UDP协议TCP的粘包和粘包TCP协议标志位的意义TCP滑动窗口TCP是通过什么机制保障可靠性的?1、ACK确认机制2、超时重传3、TCP滑动窗口实现流量控制TCP的拥塞控制拥塞控制的机制慢开始与拥塞避免快重传与快恢复面试题TCP的拥塞控制机制三次握手和四次挥手三次握手四次挥手网络IO模型HTTP协议的请求报文和响应报文格式浏览器中输入域名后的整个流程。HTTP协议详解之URL篇Coo转载 2022-05-07 22:48:11 · 1597 阅读 · 0 评论 -
数据结构-001
文章目录数据结构1、如何避免Hash碰撞(1)开放地址法(2)再哈希法(3)链地址法(4)建立公共溢出区2、二叉查找树、红黑树、AVL树、平衡二叉树、B树、B+树一、二叉查找树2、局限性及应用1、简介![请添加图片描述](https://img-blog.csdnimg.cn/d2baf99c2a924858b1232b114c11f176.png)二、AVL树1、简介2、局限性三、红黑树1、简介2、性质3、应用四、B/B+树1、简介2、[B树](https://so.csdn.net/so/search?转载 2022-05-05 13:21:27 · 696 阅读 · 0 评论 -
操作系统-002
文章目录4、Linux中常用到的命令6、操作系统中进程调度策略有哪几种?6.1、先来先服务和短作业(进程)优先调度算法6.1.1、先来先服务调度算法6.1.2、短作业(进程)优先调度算法6.2、高优先权优先调度算法6.2.1、优先权调度算法的类型6.2.2、高响应比优先调度算法6.3、基于时间片的轮转调度算法6.3.1、时间片轮转法6.3.2、多级反馈队列调度算法7、操作系统——内存分配管理7.1、逻辑地址空间与物理地址空间7.2、内存保护7.3、内存非连续分配管理方式**7.3.1 基本分页存储管理方式*转载 2022-05-04 22:55:03 · 544 阅读 · 0 评论 -
计算机网络-003-TCP、UDP
七层协议应用层(报文):包含用户应用程序和协议;表示层(报文):主要解决用户信息的语法表示问题,如会话加密与数据压缩、语法表示与连接管理;会话层(报文):会话链接的恢复与释放、对会话进行分段,同步等传输层(段):提供端到端之间可靠透明的传输。分段与重组、差错控制及流量控制,保证数据传输的完整性和正确性;网络层(分组):路径的选择,网络连接的多路复用、差错的检测与恢复、排序与流量控制、服务选择;数据链路层(帧):把不可靠信道变为可靠信道,将比特组织成帧,在链路上提供点到点的帧传输,差错检测、流量控转载 2022-04-22 10:28:37 · 977 阅读 · 0 评论 -
计算机网络-002-HTTP 和HTTPS的区别
HTTP与HTTPS介绍超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL/TLS协议,SSL/TLS依靠证书来验证转载 2022-04-22 08:51:51 · 434 阅读 · 0 评论 -
操作系统 - 进程和死锁详细解析
文章目录操作系统1、进程1.1、什么是进程(Process)和线程(Thread)?有何区别?1.2、父子进程之间的关系:1.3、进程间的通信方式1.4、进程和线程切换时的区别1.上下文切换2.进程切换3.虚拟内存2、死锁(deadlock)2.1、什么是死锁?2.2、死锁产生的四个条件2.3、死锁的处理策略—预防死锁、避免死锁、检测和解除死锁一、死锁的处理策略——预防死锁(一)破坏互斥条件SPOOLing技术(二)破坏不剥夺条件(三)破坏请求和保持条件(四)破坏循环等待条件二、死锁的处理策略——避免死锁(转载 2022-04-21 23:48:06 · 1261 阅读 · 0 评论 -
Python实现:图的遍历(BFS、DFS)、最小生成树(Kruskal、Prim)、最短路径(Dijkstra)
Python实现:图的遍历(BFS、DFS)、最小生成树(Kruskal、Prim)、最短路径(Dijkstra)https://blog.csdn.net/Hanx09/article/details/106816845转载 2022-04-20 11:13:56 · 259 阅读 · 0 评论 -
计算机网络-001-请求方法和状态码
文章目录1. HTTP 请求方法2. HTTP常见的状态码2开头 (请求成功)3开头 (请求被重定向)4开头 (请求错误)5开头(服务器错误)3. GET 和 POST 比较4. Post 和 Put 的区别1. HTTP 请求方法1、Opions 返回服务器针对特定资源所支持的HTML请求方法 或web服务器发送测试服务器功能(允许客户端查看服务器性能)2、Get 向特定资源发出请求(请求指定页面信息,并返回实体主体)。3、Post 把指定资源提交数据进行处理请求(提交表单、上传文转载 2022-04-14 09:24:32 · 332 阅读 · 0 评论