计算机网络
文章平均质量分 93
小白菜00
仔细观察……
展开
-
单片机之ESP8266模块
前言ESP8266是一个完整且成体系的WIFI网络解决方案,能够搭载软件应用,或通过另一个应用处理器卸载掉所有的WIFI网络功能我们使用的ESP8266是串口型WIFI,速度比较低,不能用来传输图像或者视频等这些大容量数据,主要应用于数据量传输比较少的场合。引脚连线和测试时的引脚连线一样,只不过将USB转TTL模块改为单片机模块要想让模块与单片机交互,需要将模块进行配置;设备的串口连接esp8266的串口并将修改的串口值写入到ESP模块的flash中,即使断电,也会被保存。原创 2024-04-13 20:28:23 · 1913 阅读 · 0 评论 -
虚拟专用网络
虚拟专用网(Virtual Private Network,VPN)是一种利用公共网络来构建的专用网络技术。VPN使用了PKI技术,用来保证数据安全的三要素。原创 2023-11-09 14:14:25 · 254 阅读 · 0 评论 -
NAT协议
以上都是24位子网掩码,其中第一个路由器分割了内网与外网。进入路由器内网接口进入路由器外网端口外网端口用来转换出去包的源IP,内网端口用来转换进来包的目标IP。进入路由器内网接口进入路由器外网端口。原创 2023-11-08 11:42:50 · 1189 阅读 · 0 评论 -
访问控制列表
层层过滤,层层放行。原创 2023-11-07 15:17:55 · 580 阅读 · 0 评论 -
虚拟局域网
由于没有被划分到vlan中的端口默认在vlan1中,那么不同的交换机下的相同vlan不可以相互通信,因此我们常常会将交换机相连的两个端口设置为公共端口,公共端口不属于任何vlan,同时它允许任何vlan从此端口通过,这样就保证了两台交换机中同一vlan下可以相互通信。原创 2023-11-05 23:30:25 · 226 阅读 · 0 评论 -
squid服务器
透明代理不需要客户端指定代理服务器地址、端口等信息,通过iptables将客户机的web访问数据转交给代理服务程序处理。原创 2023-08-27 01:12:58 · 922 阅读 · 0 评论 -
Frp自建内网穿透
自建frp需要部署服务端以及客户端,服务端类似于花生壳服务端,ngrok服务端一样暴露出通信端口,客户端连接后进行通信。原创 2023-08-24 19:14:29 · 277 阅读 · 0 评论 -
计算机网络基础知识
在不同网段之间转发数据需要有路由器支持的,默认情况下,路由器只知道跟他直连的网段,非直连的网段需要通过静态路由、动态路由告诉他路由器内部维护着一张路由表,用来记录各个路由之间的数据传递方向(Content Delivery Network)内容分发网络,通过在现有的internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络边缘,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。其利用最靠近每位用户的服务器更快的将音乐、图片、视频等资源文件(一般是静态资源)传递给用户。原创 2023-02-21 23:47:25 · 2381 阅读 · 0 评论 -
应用层协议
DNS(domain name system)协议是建立在UDP协议之上的,某些情况下可以切换到TCP,使用端口号为53,是一种客户/服务器服务模式统一资源定位符,完整的url包含以下内容——协议、网址、文件地址。网站的网址,每个域名背后都对应着一个IP地址(因为IP地址不便记忆),用户输入域名,经过dns服务器解析成IP地址来获取该服务。域名结构域名是一个树状层次结构,联机分布式数据库系统,最高的根域名服务器维护最高级别域名服务器记录,后者维护下一级域名服务器的记录。原创 2023-02-21 20:35:27 · 1263 阅读 · 0 评论 -
OSI七层模型与物理层与设备链路层
互联网的出现彻底的改变了人们的生活方式,足不出户就可以购物、聊天、看电影、买车票、上班等。但是,数据从一个设备传到另一个设备需要网络的协议来规定;没有网络协议就没有今天的互联网。原创 2023-02-21 19:45:34 · 1256 阅读 · 0 评论 -
网络层协议
也称物理地址或硬件地址,由网络制造商生产时写在硬件的内部,其写在电脑的网卡里面。mac地址由48个二进制/12个16进制数字组成(6字节);前3个字节OUI组织唯一标识符(由IEEE的注册管理机构分配给厂商);后三个字节网络接口标识符(由厂商自行分配)mac地址具有全球唯一性,其固化在了网卡的ROM中,由IEEE802标准规定当mac地址48位全为1时,代表广播地址(FF-FF-FF-FF-FF-FF)原创 2023-02-21 16:50:38 · 1561 阅读 · 0 评论 -
HTTP安全与HTTPS协议
在非对称加密中,密钥分为加密密钥、解密密钥两种,他们并不是同一个密钥非对称加密的加密与解密速度相对于对称加密来说很慢对称加密不能很好的解决密钥配送问题非对称加密解密速度比较慢混合密码系统是将对称加密和非对称加密的优势相结合的方法网络上的密码通信所用的SSL/TLS都运用了混合密码系统以下场景alice给bob发消息(我喜欢你)但是出现了以下情况这里alice发的内容可能是被篡改的,或者有人伪装的,或者本来就是alice发的,但是它可以否认,那么bob如何确定这段消息的真实性呢?原创 2023-02-21 14:31:40 · 16446 阅读 · 17 评论 -
HTTP协议
http(hyper text transfer protocol)协议就相当于客户端和服务端定义好的一个规范,通过这个规范,所有人在请求和响应的过程中都需要遵循这样的规范规范了浏览器和服务器之间的数据交互,当初设计http协议就是为了提供一种发布和接收HTML页面的方法,由URL标识具体的资源,后面http用来传递的数据格式不仅仅是HTML,应用非常广泛发起请求首先要建立连接,中间进行通信,通信结束后,就将连接断开;若要发起下一个请求,那么就需要建立下一个连接。原创 2023-02-21 13:15:59 · 674 阅读 · 0 评论 -
传输层TCP与UDP协议
UDP协议是面向无连接的,他减少了建立和释放连接的开销UDP尽最大能力交付,不保证可靠传输UDP不需要维护一些复杂的参数,首部只有8个字节UDP协议不需要建立连接,直接发送数据,不会去重新排序,不需要确认防止过多的数据注入到网络避免网络中的路由器或链路过载拥塞控制是一个全局性的过程涉及到所有主机、路由器以及降低网络传输性能有关的所有因素,是大家共同努力的结果,相比而言,流量控制是点对点的通信控制。原创 2023-02-21 11:44:28 · 734 阅读 · 0 评论 -
WebService总结
这里远程调用服务端只需要使用WebClient工具类即可完成,他调用请求方法后所返回的返回值为Response对象,该对象可以通过readEntity()方法来获取特定类型的返回值供我们使用。原创 2022-11-12 22:06:35 · 2772 阅读 · 0 评论 -
Tomcat服务器
在conf文件中server.xml为tomcat服务器的核心配置文件,在这里面可以改访问tomcat服务器的端口名以及主机的名称(主机名通过hosts文件来实现)。客户端发起请求准备访问服务器的某个页面,则web服务器就会去找他有没有这个页面,若找到了则将此页面返回给客户端(通过web服务)比如我的webapps里面有browser项目,browser里面有index.html页面和app.html页面。服务器是一种被动的操作,用来处理用户的一些请求和给用户一些响应信息。可以提供浏览器访问的程序。...原创 2022-07-27 16:50:23 · 852 阅读 · 0 评论 -
nginx服务器
nginx是一款高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务,因为其稳定、丰富的功能集,简单的配置文件和地系统的资源消耗而闻名nginx的主要功能是实现反向代理通过配置文件可以实现集群和负载均衡静态资源虚拟化nginx底层是用C语言进行开发的我们知道后端的应用服务器通过nginx的负载均衡保证了后端服务的高可用(后端服务器冗余备份,以备不时之需);但是我们应该怎么保证nginx的高可用呢?...原创 2022-08-28 10:05:52 · 7021 阅读 · 6 评论 -
websocket总结
目录websocket介绍http与websocket注意websocket请求格式对比http协议请求格式异同点websocket响应格式注意基于node.js的websocket模块ws模块服务端客户端 socket.io模块服务端 客户端WebSocket是一种网络通信协议,是HTML5开始提供的一种在单个TCP连接上进行全双工通讯的协议。RFC6455定义了它的通信标准。为什么websocket连接可以实现全双工通信http连接不可以http协议是建立在TCP协议之上的,TCP协议本身就有全双工通信原创 2022-07-08 20:35:31 · 4523 阅读 · 0 评论 -
session和cookie以及token和storage
cookie其实就是一些数据信息,类型为“小型文本文件”,其保存在浏览器中。一般由服务器生成可设置失效时间,如果再浏览器生成则默认关闭浏览器后失效,其存放数据的大小为每个cookie大约4k,对于在每个域的储存数目谷歌浏览器没限制,其他浏览器另说session是一个存储在服务器上类似于一个散列表格的文件,里面存有我们需要的信息,在我们需要的时候可以从里面取出来,类似于一个大号的map吧里面的键存储的是用户的sessionid,用户向服务器发起请求时会带上这个sessionid,这时就可以从中取出对应的值。.原创 2022-07-08 09:14:02 · 1056 阅读 · 0 评论