![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 53
T_T-T_T
这个作者很懒,什么都没留下…
展开
-
Java并发编程——简单聊天室实现
前言最近在面试中经常被问到有没有java多线程知识以及多线程编程的经验,因而促成了本次总结,本文是一个简单整合,搜集了以下几篇博客:1、java多线程编程基本知识:Java并发编程——如何创建线程以及Thread类的使用1️⃣java中创建线程的方式:继承Thread类、实现Runnable接口1、需要重写run()方法:将自定义业务逻辑存储在run方法,让线程运行2、实现Runnable接口相比继承Thread类有如下优势: <1>、可以避免由于Java的单继承特性而带来的原创 2021-07-25 16:42:35 · 262 阅读 · 0 评论 -
《图解HTTP》——HTTPS 加密通信机制
前言本文用于总结HTTPS 相关知识,阅读本文 需要有以下先导知识:1 HTTP协议2 数字证书3 对称加密与非对称加密4 加密算法使用HTTP协议进行通信的不足及可能的解决措施1 ️通信使用明文可能会被窃听 => 加密处理防止被窃听 (通信加密、内容加密)2 ️不验证通信方的身份就可能遭遇伪装 => 查明对手的证书3 ️无法证明报文完整性,可能已遭篡改 => 散列值、数字签名HTTP+ 加密 + 认证 + 完整性保护=HTTPS...原创 2021-07-13 14:43:03 · 467 阅读 · 0 评论 -
浏览器中输入一个URL到获取到响应的完整过程
原创 2021-07-12 16:42:50 · 156 阅读 · 0 评论 -
计算机网络五层协议职能概述
原创 2021-07-12 15:54:01 · 105 阅读 · 0 评论 -
《图解HTTP》随记
《图解HTTP》随记1、无状态协议HTTP协议本身是一种无状态协议,协议本身并不保留之前的一切的请求或响应报文的信息,这是为了更快的处理大量事务,确保协议的可伸缩性而特意把HTTP协议设计的如此简单的,为了实现期望的保存状态的功能,引入了Cookie技术。Cookie技术Cookie技术通过在请求和响应报文中写入Cookie信息来控制客户端的状态,Cookie会根据从服务器发送的响应报文内的一个叫做Set-Cookie的首部字段信息,通知客户端保存Cookie,当下次客户端再次往服务器发送请求原创 2021-07-04 12:25:05 · 67 阅读 · 1 评论 -
WireShark捕获TCP和HTTP报文并分析
WireShark捕获TCP和HTTP并分析文章目录WireShark捕获TCP和HTTP并分析1、搭建web服务器&制作简单的web页面2、使用Wireshark捕获与web服务器的交互过程的步骤2.1在阿里云服务器中打开XAMPP,点击start按钮,启动Apache服务2.2打开本机wireshark,选择WLAN网卡2.3打开浏览器输入39.102.89.87,打开web服务器页面 端口为802.4wireshark捕获到交互过程3.1TCP协议简述3.2TCP包首部3.3TCP/IP 报原创 2021-01-26 23:33:29 · 5221 阅读 · 0 评论 -
基于UDP服务实现可靠传输
基于UDP服务实现可靠传输文章目录基于UDP服务实现可靠传输0 作业要求1 实现思路1.1 TCP实现可靠传输的机制1.1.1 报文分析1.1.2 连接管理1.1.3 确认应答1.1.4 超时重传1.1.5 滑动窗口1.1.6 GBN&SR1.1.7 拥塞控制1.1.8 累积确认1.1.9 差错检测1.2 基于UDP服务实现可靠传输协议设计1.2.1 对UDP报文进行封装1.2.2 面向连接1.2.3 确认应答1.2.4 滑动窗口1.2.5 超时重传1.2.6 差错检测1.2.7 拥塞控制2、C+原创 2020-12-25 21:57:59 · 7226 阅读 · 5 评论