- 博客(4)
- 收藏
- 关注
原创 多线程和多进程
内核线程,简单来说,是由操作系统的内核管理的线程。内核线程拥有自己的栈空间,但通常不会拥有独立的堆(与其他线程共享进程的堆空间),用于存储执行期间所需的局部变量和函数调用上下文。右侧:多线程程序的内存布局,与单线程程序相比,多线程程序的主要特点是其内存空间被多个线程共享,这种共享机制使得多个线程可以并行执行,并共同访问和操作同一份数据和代码。1.轻量级:由于用户线程不涉及内核态与用户态的切换,并且线程管理的工作大多在用户空间完成,因此它们的创建、销毁等操作通常比内核线程要快。
2024-04-17 19:05:46
639
原创 动态路由-OSPF
OSPF(Open Shortest Path First)是一种内部网关协议(Interior Gateway Protocol, IGP),主要设计用于在同一自治系统(Autonomous System, AS)内部实现高效的路由选择。作为链路状态路由协议,OSPF通过路由器之间共享其直连网络的链路状态信息来构建一个完整的拓扑数据库,然后使用Dijkstra(迪杰斯特拉最短路径算法)的最短路径优先(SPF)算法计算出到达任意目的地的最佳路径,并据此生成路由表。
2024-03-17 00:43:08
894
原创 HTTP和HTTPS
B收到密钥信封后用自己的私钥解开自己的公钥就会得到里面的加密信息,拆开后用里面A证书里的公钥解开数字签名上的私钥,就能得到里面的信息摘要(1),在用原始信息hash后得到的摘要(2)和解密出来的摘要(1)对比,如果相同就说明数据没有被篡改。如果攻击者在通信双方的信息通道中间拦截了双方的公钥,并替换成了自己的公钥,那就相当于双方都在和攻击者进行通信,所以为了确保通信双方的身份正确,在信息传输的过程中,我们还需要使用公钥证书。------》(对称加密)1.www.baidu.com ----->是安全的。
2024-03-16 17:56:20
966
原创 在网络中数据是如何传输的?
当消息从计算机发送到另一台计算机时,中间要通过不同的层次才能完成发送任务。且每个层次都存在着一些不同的协议(ARP,ICMP,TCP,UPD.......)应用数据会先传送到应用层。
2024-03-09 20:46:40
381
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人