
网络
文章平均质量分 79
krack716x
无限进步
展开
-
Wireshark基本使用
本文会对Wireshark做简单介绍,带大家熟悉一下Wireshark的界面,以及如何使用过滤器。接着会带大家查看TCP五层模型下,带大家回顾各层首部的格式。最后会演示 Wireshark 如何抓取三次握手和四次挥手包的过程。原创 2025-05-08 16:47:15 · 770 阅读 · 0 评论 -
以太网的MAC层
每台电脑都有一个网卡,一个网卡就配有一个MAC地址MAC地址用来确定网络设备位置的地址每个网卡的MAC地址都是唯一的,有且仅有一个,如果你电脑有无线网卡,你电脑就有两个MAC地址交换机和路由器会有更多的网络接口,也就有更多的MAC地址利用 ipconfig /all 就能看到自己主机的IP地址IEEE 802.3规定MAC地址为48位(6字节)的地址。前三位由IEEE统一分配,后三位厂家自行决定第一个字节的第一个比特位就表示它是单播地址还是多播地址(一般奇数就是多播)比如 07-E0-12-F6-2A-D8原创 2022-06-26 00:16:02 · 6654 阅读 · 0 评论 -
Cookie与Session
cookie的功能多用于登录中。由于HTTP协议本身无状态,默认情况下HTTP协议的客户端和服务器之间的这次通信,和下次通信之间没有直接的联系.而在登录之后,会跳转界面,这个界面需要记住你的登录信息才会返回特定的界面,所以就诞生了 Cookie 来记住登录信息。就像去医院有就诊卡一样,这张卡上有很多患者的身份信息,刷这个卡的时候就能获取患者的一系列信息。这个就诊卡就像Cookie。医院的服务器上存放着用户的信息,也就是通过 session 方式存储的。由于服.原创 2022-05-26 16:53:19 · 124 阅读 · 0 评论 -
HTTPS的加密过程
HTTPS是HTTP的孪生兄弟,HTTPS在HTTP的基础上,引入了一个加密层。为什么要引入这个加密呢?因为当年存在着臭名昭著的“运营商劫持”。正常的下载情况:被运营商劫持了的下载情况:被劫持后这里下载了某Q浏览器,为什么呢?原因一目了然。所以,为了避免这个问题,就引入了HTTPS,用来对传输数据加密。对于加密,这里解释三个名词:明文:要传输的原始信息 密文:原始信息背后的秘密,要密钥才能解开 密钥:解开明文背后密文的钥匙接下来,我们简单模拟一下加密的实现过程。原创 2022-05-18 21:20:24 · 1018 阅读 · 0 评论 -
HTTP响应中常见的状态码
200 OK最理想的状态,获取到想要的内容404 Not Found要访问的资源不存在403 Forbidden资源有,但是没权限405 Method Not Allowed比如你用GET访问人家服务器,但是人家只支持POST,就会报这个错500 Internal Server Error服务器自己出问题了504 Gateway TimeOut服务器繁忙302 Move Temporarily重定向,就是进入网站会进入另一个网站在重定向的响应报内,一般原创 2022-05-18 19:48:40 · 1109 阅读 · 0 评论 -
HTTP的请求报头
目录HostContent-Length & Content-TypeUser-AgentRefererCookieHostHost就是描述目标服务器的位置,一般是一串域名域名最终会被DNS转换为IP地址Content-Length & Content-TypeContent-Length表示body中的数据长度 Content-Type表示body中的数据格式这里注意,因为这两个属性是描述body,GET请求是没有body的(如上面Host原创 2022-05-18 19:40:34 · 571 阅读 · 0 评论 -
HTTP协议的那些事
上篇博客简单介绍了TCP和UDP的协议内容,本篇将继续探讨HTTP协议引子之前讲过的TCP和UDP是基于传输层上的协议,与程序员直接交互还比较少。但是HTTP协议是应用层协议,也就是日常开发中用到最多的协议。传输层的协议关注的是端到端的数据传输,而应用层协议就更关注传输数据的具体使用。并且应用层协议很多情况下是程序员自己根据需求制定的,也就有了很多大佬写的协议模板,这个HTTP协议就是这个模板之一。HTTP协议虽然已经设计好,但是自身扩展性强,可根据自己需求自定义数据信息。.原创 2022-05-14 19:33:45 · 458 阅读 · 0 评论 -
TCP与UDP协议的那些事
在传输层中,有两个很重要的协议:UDP和TCP接下来我们先来聊一聊这两个协议UDP报文格式一个UDP报文包含UDP报头和UDP数据载荷两个部分其中数据载荷就是应用层数据UDP报头则存储着8字节的信息:分别是源端口号,目的端口号,报文长度和校验和其中源端口号就是操作系统给客户端自动分配的端口目的端口就是服务器的端口报文长度在UDP中只有两个字节,也就意味着只能表示0-64k的数据,需要在应用层分包,再通过多个UDP数据报发送(所以一般用TCP)校验和用于验证网络.原创 2022-04-27 22:17:51 · 1543 阅读 · 1 评论 -
初识网络原理
目录一些基本概念局域网/广域网交换机和路由器IP地址和端口号协议网络分层OSI七层模型TCP/IP五层模型封装与分用一些基本概念局域网/广域网比如下面的例子,两根网线把三台主机连起来就是一个局域网但这是最简单的情况,一般都会使用一些转发设备,比如交换机和路由器而广域网其实就是大一点的局域网全世界最大的广域网叫做“因特网”交换机和路由器交换机有很多网口,很多主机将网线插到一个交换机上,这些主机就组成一个局域网并且这些主机间可以原创 2022-04-11 21:11:23 · 409 阅读 · 0 评论