- 博客(31)
- 收藏
- 关注
原创 路由转发过程的“最长前缀匹配优先原则”的理解
路由器在收到IP数据报时,会利用IP数据报的目的IP地址检索匹配路由表,如果路由表中没有匹配成功的路由项,则通过默认路由对应的接口转发该IP数据报;如果除默认路由外,有一条路由项匹配成功,则选择该路由项对应的接口,转发该IP数据报;如果除默认路由外,有多条路由项匹配成,则选择网络前缀匹配成功位数最长的路由项,通过该路由项指定的接口转发该IP数据报,这就是路由转发过程的“最长前缀匹配优先原则”《计算机网络原理》P138。
2025-01-20 15:41:48
145
原创 web应用引入cookie机制的用途和cookie技术主要包括的内容
(4)网站在后台数据库中存储、维护Cookie信息,包括已分配给用户的ID、每个ID用户在本网站的访问特征等。(1)HTTP响应报文中的Cookie头行:set-Cookie。(2)用户浏览器在本地存储、维护和管理的Cookie文件。(3)HTTP请求报文中的Cookie头行:Cookie。web应用引入cookie机制,用于用户跟踪。参考文献:《计算机网络原理》P64、P65。
2025-01-20 15:22:37
176
原创 简述CSMA/CD的基本工作原理
CSMA (Carrier Sense Multiple Access) 载波监听多路访问。CD (Collision Detection) 冲突检测。
2025-01-17 15:21:43
247
原创 SMTP发送邮件的过程
(1)SMTP客户端首先请求与服务器端的25号端口建立TCP连接(1分)。 (2)连接建立成功后,客户端和服务器通过握手阶段验证双方身份(1分)。 (3)验证成功后,客户端首先向服务器端通告邮件发送者与接收者的邮箱地址,然后开始邮件数据的传输(1分)。 (4)传输完成后,客户端向服务器声明传输结束,请求关闭TCP连接,服务器收到请求后关闭TCP连接(2分)。
2025-01-04 22:50:11
384
原创 电子邮件对网络安全的需求
2)完整性:支持在邮件传输过程中不被篡改,若发生篡改,通过完整性验证可以判断出该邮件被篡改过。1)机密性:传输过程中不被第三方阅读到邮件内容,只有真正的接收方才可以阅读邮件。3)身份认证性:电子邮件的发送方不能被假冒,接收方能够确认发送方的身份。)抗抵赖性:发送方无法对发送的邮件进行抵赖。【下一问】SMTP发送邮件的过程。《计算机网络原理》P290。
2025-01-04 22:40:19
131
原创 电子邮件对网络安全的需求
2)完整性:支持在邮件传输过程中不被篡改,若发生篡改,通过完整性验证可以判断出该邮件被篡改过。1)机密性:传输过程中不被第三方阅读到邮件内容,只有真正的接收方才可以阅读邮件。3)身份认证性:电子邮件的发送方不能被假冒,接收方能够确认发送方的身份。)抗抵赖性:发送方无法对发送的邮件进行抵赖。《计算机网络原理》P290。
2025-01-04 19:08:40
376
原创 主机A与主机B建立TCP连接的三次握手过程
TCP 接到连接请求段后,如同意建立连接,则发回确认的 SYNACK。B 发确认报文段(第三次握手),该报文段是对主机。报文段后,给该连接分配缓存和变量,并向主机。SYN 报文段被从数据报中提取出来,主机。《计算机网络原理》P117。报文段(第一次握手)。报文段(第二次握手)。的同意报文段进行确认。
2025-01-04 18:56:42
299
原创 不可靠传输信道的不可靠性的主要表现?
1)在传输数据的过程中可能发生比特差错。也就是说,交付给这样的信道传输的数据可能出现比特跳变,即。2)在传输数据的过程中可能出现乱序。即先发送的数据包后到达,而后发送的数据包先到达。)在传输数据的过程中可能出现数据丢失,即部分数据不能到达目的地。【下一题】OSI模型的网络层中产生拥塞的主要原因?《计算机网络原理》P98。
2025-01-04 17:47:02
276
原创 python基础(有程序基础阅读)
这里写目录标题Python简介特点下载Window 平台安装 Python:PyCharm:集成开发环境(IDE:Integrated Development Environment)基本数据类型有六个标准的数据类型:条件语句循环语句While 循环For 循环Python简介Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。Pyth
2021-06-07 22:45:33
438
原创 墨刀实用功能
墨刀快捷键 界面快捷键 功能描述 快捷键 备注 大开新窗口 ctrl + N 关闭窗口 ctrl + W 窗口最小化 ctrl + M 撤销 ...
2021-05-28 23:37:04
6106
1
原创 墨刀简介
墨刀简介一个新的工具需要学习的时候,我们通常都在关注怎么做,实则我们需要弄清楚三个问。这个工具是什么。 为什么要学。 怎么去用。那么今天我们就来讲讲墨刀。磨刀是什么墨刀是一款,支持个人和企业的云端在线协同原型设计工具。且它是国产的。为什么要学习磨刀国内做设计做UI的人员基本都使用磨刀,它强大的云端在线协同功能,避免了文件的来回拷贝。且支持多人在线同时编辑。怎么学习磨刀先从下载安装说起下载安装(一)墨刀是一款SaaS产品,支持不安装使...
2021-05-18 23:32:24
8039
原创 参数String... 类型后加三个点的用法
参数String… 类型后加三个点的用法这是一种定义多个形参的方式使用String… 表示该参数可以是0个或者多个。场景:通常在写工具类的时候会这么用,用法示例如下public class TestManyParam { /** * @param stringValues 可以是没有参数,也可以是好几个参数,可变参数列表 * @return 所有参数的拼接...
2019-11-22 23:20:37
1516
原创 高并发网络编程
高并发网络编程网络七层模型为了使不同计算机厂家的计算机能够互互相通信,以便在更大的范围内建立计算机网络,有必要建立一个估计规范的网络体系结构标准。各层的主要功能低三层,物理层:使原始的数据比特流能在物理介质上传输。数据链路层:通过校验、确认和反馈重要手段、形成稳定的数据链路网络层:进行路由选择和流量控制(ip协议)传输层:提供可靠的端口到端口的数据传输服务(TCP/UDP协议)高...
2019-11-06 08:26:31
846
原创 Springboot 搭建测试用例
Springboot 搭建测试用例1.添加maven依赖2.新建test目录3.新建测试父类4.新建测试类1.添加maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</arti...
2019-09-09 23:27:15
1031
原创 Socket服务端向指定客户端发送消息
Socket服务端向指定客户端发送消息解决思想1.项目背景2.如何上传与下发指令3.解决方法4.流程解决思想I.指定客户端远程地址是存起来的。II.服务端直接主动发信息给客户端,问题在于如何触发服务端下发信息。用线程新建一个客户端,发送消息给服务端,服务端接受消息后触发下发消息。1.项目背景最近在开发一个物联网项目,与硬件的通信是通过socket通信,之前做的都是web开发,网络编程用...
2019-09-08 23:56:20
8041
4
原创 Springboot 搭建HelloWold
Springboot 搭建HelloWold新建项目新建请求映射新建项目点击idea左上角Fille -> New -> project -> Spring Initializr填写 Group 和 Artifact (可以理解我目录结构)Maven 依赖项目名字新建完成后修改maven 配置新建请求映射新建controller 目录,新建Hello...
2019-09-01 21:59:30
671
原创 阿里云服务器Ubuntu打包部署关闭springboot项目
开发代码的时候我们都是在window系统下使用idea工具运行springboot项目,那么怎么将项目部署到阿里云服务器呢。简单的介绍一下springboot项目部署到阿里云。知晓项目部署到阿里云服务,这样的更了解生产如何部署项目下面介绍一下打包,部署,和关闭操作打包Idea 右边有一个 maven 点解一下,打开maven工具,点击选择 install ,点击运行看见 BUILD ...
2019-08-30 17:36:01
952
原创 修改html,js,class而不用重启项目
修改html,js,class而不用重启项目比热部署还好用热加载快捷键Ctrl + F9热加载是什么?编译快捷键,热加载Build project 快捷键Ctrl + F9 ,按下Ctrl + F9 让修改的地方再编译一下什么场景使用?在小修改html js class 时,而不用将项目停了再重启。也就时在开发过程中的代码微调,主要是不需要重启。为什么要用热加载快捷键?开发的过程中...
2019-08-24 22:51:20
971
原创 notpadd++安装json插件
notpadd++安装json插件1.安装1.1.工具栏 点击‘插件’–> ‘插件管理’1.2.搜索 ‘json’ 选择 JSON Viewer – 点击 ‘安装’2.使用2.1.选择需要格式化的字符串,默认是选中全文格式化。2.2.工具栏 点击‘插件’ --> ‘JSON Viewer ’ —> ‘format json’2.3.得到格式化后的样式。助力让工...
2019-08-18 10:23:44
781
原创 笔记本电脑风扇去灰
笔记本电脑风扇去灰昨天上班的时候,发现自己的笔记本烫手,运行项目的时候cpu温度一直增加,最高的时候cpu温度达到了92℃ ,明显感觉到键盘和笔记本底部温度很高了。把耳朵贴在笔记本底部风扇区域,确诊是风扇停转了。 之前笔记本电脑有的时候发烫,有的时候不发烫,稍微还是百度了一些,很大的可能是风扇不工作了。我用的笔记本电脑是华硕A455L 用了有三四年了,应该是电脑积灰,使用年限久了,风扇不转是比...
2019-08-15 22:27:05
1369
2
原创 阿里云服务器Ubuntu 安装zookeeper
阿里云服务器Ubuntu 安装zookeeper网络打通下载安装网络打通安全组防火墙 ufw allow 2181 下载安装下载历史版本获得点击下载上传解压tar -zxvf zookeeper-3.4.11.tar.gz 移动mv zookeeper-3.4.11 /usr/local/zk3.4.11配置环境变量cd etcvim profi...
2019-08-06 18:01:09
274
原创 阿里云服务器Ubuntu 安装redis
阿里云服务器Ubuntu 安装redis安装方法很多,并非唯一,这只是我的解决方案,如果你有类似问题,可以参考。成功安装redis,总结如下。安装过程中最重要的是解决公网连接问题。<1> Redis配置文件默认绑定的地址是127.0.0.1<2> Reidis有个保护模式,默认是开启的。你会发现及时你telnet通了,但最终还是被拒绝了。推荐使用从官网下载安装,...
2019-08-03 19:48:27
664
原创 阿里云服务器Ubuntu安装tomcat
阿里云服务器Ubuntu 安装tomcat安装方法很多,并非唯一,这只是我的解决方案,如果你有类似问题,可以参考。成功安装tomcat,总结如下。一.添加安全组二.添加防火墙端口三.安装tomcat一.添加安全组二.添加防火墙端口ufw allow 8080三.安装tomcat第一步,下载tomcat第二步,上传tomcat压缩文件到服务器第三步,解压tom...
2019-07-27 17:25:39
730
原创 安装固态硬盘笔记
安装固态硬盘笔记在上周把一个一年前网上买的固态硬盘成功的安装在了我的笔记本上。其实安装固态硬盘的过程并不复杂。只要你懂一些基本的电脑知识,用心去准备安装,心里熟知全部的安装步骤。做到心中有数就可以了。我相信看这篇文章的百分之六十是玩电脑的人,也许你是大学生,也许你是程序员,也许你就是单纯的想让自己电脑快一点,也许你家里有一台老电脑想让它重新活起来。或者你是看见固态硬盘秒杀打折,...
2019-07-27 01:34:40
1174
原创 阿里云服务器Ubuntu 安装jdk
阿里云服务器Ubuntu 安装jdk成功安装jdk,总结如下,请参考第一步,下载jdk文件第二步,上传jdk 压缩文件到服务器第三步,解压jdk压缩文件第四步,移动jdk文件第五步,配置环境变量<1> 到root目前下找到 .br<2> 添加环境变量<3> 重登服务器第一步,下载jdk文件第二步,上传jdk 压缩文件到服务器每个人使用的...
2019-07-25 22:30:16
395
原创 阿里云服务器Ubuntu 公网链接3306 端口
阿里云服务器Ubuntu 公网链接3306 端口阿里云服务器上安装上mysql 发现自己电脑上的navact连接不上,telnet ip+3306 端口也是不通的。每个问题都有其特殊性,下面不一定能解决你问题,但希望对你有所帮助问题解决后终结如下。第一步,添加安全组第二步,防火墙添加允许第三步,修改mysql 配置<1>修改 mysql.cnf注释改行 绑定地址...
2019-07-25 16:49:54
805
原创 阿里云服务器无法链接22端口
阿里云服务器无法链接22端口阿里云服务默认是开启了22端口的。在使用的过程中,一些错误的操作,关闭防火墙,再开启防火墙导致22端口不允许访问了。排查防火墙设置第一步查看防火墙状态第二步设置防火墙默认允许第三步设置防火墙允许22端口访问...
2019-07-25 14:24:59
7204
3
原创 阿里云服务器实例忘记用户名密码
阿里云服务器实例忘记用户名密码怎么办双11的时候买的云服务器,后来就没有用了,最近想用一下试试,忘记了用户名和密码。如下图找回用户名和密码1.首先,用户名都是统一的默认 root ,不用找回,用户名就是root2.第二,密码的找回需要,重置密码,然后重启服务器就可以了。3.第三,重庆服务器后再用,用户名:root 密码:新密码 登录试试。<1>选择实例,然后点击‘重置实...
2019-07-21 18:21:21
12217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人