陈泽胜746724926
陈泽胜746724926
全部文章
分类
学习笔记(43)
实现(1)
小记录(1)
读书笔记(7)
归档
标签
去牛客网
登录
/
注册
陈泽胜746724926的博客
TA的专栏
2篇文章
1人订阅
muduo网络库学习
2篇文章
0人学习
进程的另类理解,线程
读完《Linux多线程服务端编程》附录的一些感想
全部文章
(共52篇)
进程的另类理解,线程
来自专栏
粗略地讲,进程是运行在内存中的程序。在陈硕的muduo网络库一书中引用了《Erlang程序设计》中的一个比喻,这个比喻从一个角度对进程进行了形象描绘。 由于每个进程都有自己独立的地址空间,这里把每个进程比作一个人,每个人都有自己的记忆memory,人和人之间通过对话(消息传递)来进行信息传递。对话既...
muduo
进程
thread
2020-05-15
1
0
基于RSA和AES加密算法实现的socket加密传输模型
本文中的模型思路来自于这篇博客:https://www.cnblogs.com/sheng1255blog/p/5121536.html 基本思路:采用安全的RSA加密算法来对生成AES密钥对的种子进行加密传输。通信双方得到种子Seed之后分别生成AES加密密钥和AES解密密钥,此后就可以用AES对...
RSA
C++
c
gcc
Makefile
openssl
socket
AES
2020-05-10
1
2119
读完《Linux多线程服务端编程》附录的一些感想
来自专栏
每次读完一些前辈或者行业大牛的书之后,自己心里都会有些“心潮澎湃”的感觉,甚至有一种读完这本书自身就可以在技术上有更深的造诣的幻想:)。但是读完附录确实影响到了我对于学习网络编程的一些想法和更深入的思考。 譬如,附录的开头就提到了网络编程究竟是什么?原本的我读了几本网络编程的书,也天真的以为就是理解...
muduo
socket
2020-04-24
1
0
简易的CGI服务器
CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。 《Linux高性能服务器编程》(游双)一书中使用了d...
CGI
socket
2020-04-23
0
1435
记录一个gcc编译时候的常见错误
很久没有写一些小项目了,多文件编译的时候又忘记了,导致浪费了不少时间找bug,这里记录一下 这里编译报错一些函数没有定义,原因是编译器在链接这些函数实现文件的时候没有找到这些函数的实现。下面有一篇博客写的很好,贴一下链接:https://segmentfault.com/a/119000000604...
C++
c
gcc
2020-04-17
0
1058
select poll select的特点及区别
他们都是I/O多路复用机制I/O多路复用通过一种机制,可以监视多个描述符(网络编程里监视socket函数返回的fd),一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写...
select
epoll
poll
2020-03-17
3
910
密钥分配
密钥管理包括:密钥的产生,分配,注入,验证和使用。密钥分配是密钥管理中最大的问题。密钥必须通过最安全的通路进行分配。 网外分配方式:派非常可靠的信使携带密钥分配给互相通信的各用户。网内分配方式:密钥自动分配 对称密钥分配存在以下两个问题:1.如果n个人中的每一个都需要和其他n-1个人通信,就需要n(...
2020-02-16
0
0
实体鉴别简介
实体鉴别和报文鉴别不同,报文鉴别是对每一个收到的报文都要鉴别报文的发送者,而实体鉴别是在系统接入的全部持续时间内对和自己通信的对方实体只需验证一次。 最简单的实体鉴别:A向远端的B发送带有自己身份A(如A的姓名)和口令的报文,并且使用双方约定好的共享对称密钥K进行加密,B收到此报文后,用共享对称密钥...
2020-02-16
0
0
密码散列函数
几个月前介绍的数字签名实现了报文鉴别的三个需求,在这里把这三个需求再列在下面:1.报文鉴别,接收者能够确认该报文一定是发送者发送的2.报文完整性,接收者能够确认报文是完整的,没有被第三方篡改3.不可否认,发送者不能对发送的报文进行抵赖 我们很容易想到,这三个特性在现实生活中的实例,其实就是盖章和亲笔...
2020-02-16
0
0
数字签名
书信或文件是根据亲笔签名或印章来证明其真实性的。为了在计算机网络中传送的文电进行盖章,就要使用数字签名。数字签名必须保证的三大特征:a.报文鉴别:接收者能够核实发送者对报文的签名,也就是说接收者能够肯定和确认报文就是发送者发送的,其他人无法伪造报文。b.报文完整性:接收者能够确信收的到数据和发送者发...
数字签名
2019-12-28
0
0
首页
上一页
1
2
3
4
5
6
下一页
末页