网络编程
文章平均质量分 74
北漂很久的男人
这个作者很懒,什么都没留下…
展开
-
TCP/IP简介
四层:链路层,网络层,传输层,应用层。其中以太网(Ethernet)的数据帧在链路层IP包在网络层TCP或UDP包在传输层TCP或UDP中的数据(Data)在应用层关系:数据帧{IP包{TCP或UDP段{Data}}}在应用程序中的Data的长度最大是多少,直接取决于底层的限制。从下到上分析一下:1、在链路层,由以太网的物理特性决定了数据帧的长度为(46+18)-(1500+18),其中的18是数据帧的头和尾,也就是说数据帧的内容最大为1500(不包括帧头和帧尾),即MTU(Maximum原创 2021-07-21 20:25:08 · 1282 阅读 · 2 评论 -
HTTPS简介
连接过程1、c->s,client hello,包含:随机值1、客户端支持的加密算法2、s->c,包含:随机值2、匹配后的加密算法3、s->c,包含:CA证书(公钥、私钥、第三方证书机构签名sign、颁发机构与、过期时间、域名信息等)4、c->c,验证证书有效性(颁发机构、过期时间、证书签名)5、c->c,利用随机值1、随机值2、预主秘钥组装会话秘钥,并通过证书中的公钥进行加密6、c->s,包含:加密的会话秘钥7、s->s,利用随机值1、随机值2、..原创 2021-07-22 11:39:16 · 149 阅读 · 0 评论