
计算机网络
文章平均质量分 63
读心悦
学的慢一点没事,只要保持学习就好。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
expressjs 请求的 headers中的 host,如何转化为 IP
在 Express.js 中,请求的headers对象中通常包含host字段,这个字段通常是域名而不是 IP 地址。要将域名转换为 IP 地址,你需要进行 DNS 解析。在 Node.js 中,你可以使用内置的dns模块来完成这个任务。以下是一个示例,展示了如何在 Express.js 中将请求头中的host字段转换为 IP 地址:首先,确保你已经安装了 Node.js 和 Express.js。${${${${`);});原创 2024-10-21 14:24:38 · 523 阅读 · 0 评论 -
axios 的 get 请求传参数
在浏览器环境中,你还需要确保你的请求遵守同源策略或使用了 CORS(跨源资源共享)来允许跨域请求。在使用 Axios 发起 GET 请求时,参数通常是通过 URL 的查询字符串来传递的。Axios 提供了一个简洁的接口来构建这样的请求,并自动将参数附加到 URL 上。如果你使用的是 Axios 在浏览器环境中的版本,用法是类似的,但通常你会从某个模块导入 Axios,而不是使用。因此,上面的请求实际上会向。不好意思哈,有点简单,但这是我的学习记录和经历,值得保存一下。发送一个 GET 请求。原创 2024-10-09 19:22:21 · 2117 阅读 · 0 评论 -
MAC 终端上传文件到云服务器
在Mac终端上传文件到云服务器,可以通过多种方法实现,包括使用SCP(Secure Copy Protocol)、SFTP(SSH文件传输协议)以及rsync命令等。原创 2024-08-08 23:53:56 · 1864 阅读 · 0 评论 -
Webkit简介以及工作流程
WebKit是一个开源的浏览器引擎,最初由苹果公司基于KHTML(K Desktop Environment的HTML渲染引擎)开发,并广泛应用于Safari浏览器。随着时间的推移,WebKit也被其他多款浏览器和应用所采用,成为Web技术生态中的重要一员。WebKit的核心功能包括解析HTML、CSS、JavaScript等网页内容,并将其渲染为可视化的网页页面。它主要由WebCore(负责HTML解析、CSS样式计算和布局)和JavaScriptCore(负责JavaScript解释执行)两大部分组成。原创 2024-07-10 14:03:37 · 401 阅读 · 0 评论 -
查看 MAC 的 shell 配置文件
在Mac上,shell的配置文件主要取决于您当前使用的shell。从macOS Catalina开始,Mac使用zsh作为默认登录Shell和交互式Shell。然后系统会要求您输入密码以确认更改。请注意,更改默认shell可能需要注销并重新登录才能使更改生效。/.zlogin,并希望它们立即生效,您可能需要注销并重新登录,或者重新启动计算机。,则表示您正在使用zsh作为默认shell。这将列出系统上所有可用的shell,包括。如果您想更改默认的shell,可以使用。原创 2024-06-20 20:27:55 · 1869 阅读 · 0 评论 -
深入理解HTTP:工作原理、特性及应用
HTTP作为互联网上最重要的网络协议之一,其工作原理、特性及应用都值得我们深入了解。通过掌握HTTP协议的基础知识,我们可以更好地理解互联网的工作原理,同时也能够更好地利用互联网资源,为我们的生活和工作带来更多便利。随着技术的不断进步和发展,相信HTTP协议未来还将继续发挥重要作用,推动互联网的进一步发展。原创 2024-05-24 12:01:58 · 341 阅读 · 0 评论 -
浏览器API与协议
现代浏览器是一个囊括了数百个组件的操作系统,包括进程管理、安全沙箱、分层的优化缓存、JavaScript虚拟机、图形渲染和GPU管道、存储系统、传感器、音频和视频,网络机制等等。在浏览器上运行的应用的性能。,取决于多个组件:解析、布局、HTML和CSS样的计算、JavaScript执行速度、渲染管道、网络相关的各层协议的配合。原创 2024-05-23 17:13:02 · 878 阅读 · 0 评论 -
TLS/SSL握手协议
总的来说,TLS/SSL握手协议通过一系列复杂的通信和验证步骤,确保客户端和服务器之间能够安全地建立连接并进行加密通信。在实际应用中,应当根据最新的安全标准和实践来配置和维护TLS/SSL连接,以确保数据的安全性和隐私性。TLS/SSL握手协议是建立在传输层安全协议(TLS)之上的一种安全协议,用于在客户端和服务器之间建立安全连接。在握手过程中,客户端和服务器会进行一系列的通信和验证,以确保双方能够安全地交换数据。值得注意的是,TLS是SSL的升级版本,比SSL更安全。原创 2024-05-19 22:30:07 · 471 阅读 · 0 评论 -
如何部署HTTPS网站
部署HTTPS网站涉及多个步骤,包括获取SSL证书、配置服务器以及进行必要的网站调整。原创 2024-05-19 21:01:30 · 663 阅读 · 0 评论 -
HTTPS总结:安全性、性能优化与应用前景
随着互联网技术的不断发展,HTTPS(Hypertext Transfer Protocol Secure)作为一种安全的网络通信协议,已经逐渐取代HTTP成为网络通信的主流方式。HTTPS通过加密传输数据,确保用户数据的安全性,防止中间人攻击和数据泄露。本文将对HTTPS进行总结,探讨其安全性、性能优化及应用前景。原创 2024-05-18 23:07:24 · 779 阅读 · 0 评论 -
TLS/SSL协议综述
需要注意的是,虽然TLS/SSL协议提供了强大的安全保护,但正确的配置和使用也是至关重要的。因此,在实际应用中,需要定期更新和升级TLS/SSL协议版本,并采取适当的安全措施来确保通信的安全性。此外,协议设计灵活,可以支持多种加密算法和密钥长度,以适应不同的安全需求和应对新的安全威胁。TLS/SSL协议的应用场景非常广泛,最常见的包括安全的网页浏览(HTTPS),通过加密网页内容的传输来保护用户隐私和数据安全。总之,TLS/SSL协议是一种功能强大且广泛应用的加密通信协议,为网络通信提供了可靠的安全保障。原创 2024-05-18 23:02:46 · 387 阅读 · 0 评论 -
一个网络请求是怎么进行的?
一个网络请求是怎么进行的,涉及到浏览器的运行机制、页面加载流程。当我们打开一个页面的时候,可以在NetWork面板上看到浏览器发起的网络请求,包括了页面、图片、CSS样式文件以及请求的状态,请求耗时和响应内容等等信息。原创 2024-02-19 23:36:01 · 595 阅读 · 0 评论 -
计算机网络:运输层
运输层是向上面的应用层提供通信服务,是面向通信部分的最高层。两个主机使用了网络中的核心部分功能进行端到端通信的时候,只有主机的协议栈才能有运输层,那么路由器在转发分组的时候,只能用到下三层的功能。运输层为应用进程之间提供端到端的逻辑通信,网络层是为主机之间提供逻辑通信。运输层还要对收到的报文进行差错检测,在网络层,IP数据报首部中的检验和字段只是检验是否出现差错,并没有对数据部分检测。运输层的两个主要的协议:UDP不提供可靠交付,在传输数据之前,不用建立连接,其他主机在运输层接受到UDP报文后,没有给出任何原创 2022-07-09 21:24:44 · 1541 阅读 · 0 评论 -
计算机网络:划分子网和构造超网
1.从两级IP地址到三级IP地址划分子网,让两级IP地址变成三级IP地址,它能够较好的解决了两级IP地址的一些缺陷:这就是子网号字段在解决的问题。划分子网:2. 子网掩码从IP数据报的首部是不能看出源主机或者目的主机所连接的网络是否进行子网的划分。因为32位的IP地址本身以及数据报的首部没有包含任何有关子网划分的信息。现在因特网的标准规定,所有的网络都是必须使用子网掩码,在路由器中的路由表也要有子网掩码。如果没有,就会使用默认的子网掩码。A类地址的默认子网掩码是255.0.0.0,或0xFF000000;B原创 2022-07-09 14:21:52 · 2691 阅读 · 0 评论 -
计算机网络:网络层——网际协议IP
网络层提供了两种服务:网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据服务,这是因特网采用的设计思路。网络层不提供服务质量的承诺。网络层两种服务的对比:与IP协议配套使用的三个协议:虚拟互联网络:没有一种单一的网络能够适应所有用户的需求。因为用户的需求是多种多样的。将网络相互连接起来,需要用一些中间的设备:TCP/IP体系在网络互联上是在网络层采用了标准化协议。相互连接的网络是可以异构的。那么可以把相互连接的计算机网络看成是一个虚拟互联网络,也就是逻辑互联网络。相互连接起来的物理网络,是有差异我的原创 2022-06-30 23:28:50 · 1338 阅读 · 0 评论 -
计算机网络:物理层
物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流。数据通信系统分为三个部分:源系统有两个部分:源点和发送器源点设备是产生数据;一般情况下,源点设备产生的数据比特流通过发送器编码后才能在传输系统中传输。典型的发送器就是调制器。现在很多的PC设备中内置了调制解调器【调制器和解调器】目的系统接收器:接收传输系统传送过来的信号,并且转化为能够被目的设备处理的信息,解调器还原发送端产生的数字比特流。典型的接收器就是解调器终点设备:从接收器获取数字比特流,将信息输出。常用的术语信道信道:用来表示向某个方原创 2022-06-26 16:23:47 · 201 阅读 · 0 评论 -
计算机网络:数据链路层
数据链路层是计算机网络的底层,数据链路层使用的信道:点对点信道、广播信道链路:是从一个结点到相邻结点的一段物理线路【包括有线和无线】,中间没有其他的结点数据链路:在一条线路上传输数据的时候,除了需要物理线路外,必须有一些必要的通信协议来控制这些数据的传输。数据链路层协议有三个基本的问题:点对点协议PPP因特网用户需要连接到某个ISP才能接入互联网。协议PPP是用户计算机和ISP进行通信时所使用的数据链路层协议。正在上传…重新上传取消PPP协议的特点:PPP协议有三部分:PPP协议的帧格式局域网:网络是一个单原创 2022-06-26 16:22:36 · 494 阅读 · 0 评论 -
协议和分层次
为了进行网络中的数据交换而建立的规则、标准或者约定,称为网络协议。网络协议有三个要素:分层的好处:分层需要非常明确每一层的功能,如果层数少了,那么就导致每一层的协议变得复杂,层数多了,那么在描述和综合各个层功能的系统工程任务中也会遇到困难。一般各层所需要完成的功能主要有以下:OSI的体系结构:物理层、数据链路层、网络层、运输层、会话层、表示层和应用层TCP/IP的体系结构:网络接口层、网际层IP、运输层(TCP或者UDP)、应用层五层协议的体系结构:物理层、数据链路层、网络层、运输层和应用层应用层应用层体系原创 2022-06-23 22:33:10 · 810 阅读 · 0 评论 -
《计算机网络》概述
三网:电信网络、有线网络和计算机网络计算机两大功能:连通性和共享世界上最大的计算机网络网络:由若干结点和连接这些结点的链路组成。这些结点可以是计算机、集线器、交换器或者路由器等等互联网:网络之间通过路由器互联起来,构成一个范围更大的网络,这就是互联网。因特网:世界上最大的网络【用户数以亿计,互连的网络数以百万计】因特网的拓扑结构很复杂,在地理上覆盖了全球。边缘部分由所有连接在因特网上的主机构成,边缘部分是用户直接使用的【传输数据和资源共享】处在因特网边缘的部分,就是连接在因特网上的所有主机,这些主机很可能是原创 2022-06-22 23:10:21 · 228 阅读 · 0 评论