网络协议
文章平均质量分 90
在这个专栏中,我们将深入探讨各种常见的网络协议,如TCP/IP协议、HTTP协议、DNS协议、SMTP协议等,并学习它们的工作原理、数据格式、通信过程和应用场景。同时,我们还将研究网络安全协议,如SSL/TLS协议、IPsec协议等,了解它们的加密机制、身份验证和数据完整性保护方法。
秋说
祝你开心
展开
-
【网络安全】玲珑安全第四期
鉴于玲珑安全漏洞挖掘前三期课程取得的优异成绩和获得的强烈反响,我们决定启动玲珑安全第四期漏洞挖掘培训计划。原创 2024-08-08 10:16:08 · 299 阅读 · 2 评论 -
【计算机网络 | 第六章】应用层
HTTP/1.1协议以持续的非流水线方式工作时,服务器在发送响应后仍然在一段时间内保持这段连接,客户机在收到前一个请求的响应后才能发出下一个请求。UDP 是一种面向无连接的传输层协议,它通过数据报方式进行通信,不保证数据的可靠传输和顺序交付。TCP是一种面向连接的、可靠的、基于字节流的传输层协议。数据连接的端口号不固定,它可以是随机选择的端口,也可以是在控制连接中指定的端口。数据连接的建立在TCP之上是因为TCP提供可靠的、面向连接的数据传输服务,适合于文件传输等需要可靠性和顺序性的应用场景。原创 2024-05-16 18:22:56 · 848 阅读 · 1 评论 -
【计算机网络 | 第五章】运输层
UDP是一种无连接的、不可靠的传输协议,它不提供数据的可靠性保证或确认数据送达,也不保证数据传输的顺序。Web 浏览器通过向服务器发送请求(例如获取网页)来建立连接,而这些请求通常使用 HTTP 协议,在 TCP 报头中,源端口号指的是发起连接的端口,而在 HTTP 通信中,通常使用端口 80。在不出现拥塞的前提下,当拥塞窗口小于慢启动门限时,拥塞窗口是指数增长的,拥塞窗口的增长速率是以一个往返时间为周期的,在TCP的三次握手过程中,服务器会初始化会话的序列号,这是建立连接的重要步骤。原创 2024-05-16 18:20:38 · 836 阅读 · 0 评论 -
【计算机网络 | 第四章】网络层
中继器和网桥工作在 OSI 模型的物理层和数据链路层,只进行物理层的信号放大和数据链路层的帧转发,不能跨越不同的网络进行数据转发。相比之下,动态路由是由路由协议动态学习和更新的路由信息,直连路由是在直接相连的网络之间自动建立的路由,而间接路由则是通过其他路由器转发数据的路由。它是一种路径矢量协议,具有非常高的可扩展性和灵活性,常用于连接不同的自治系统,以确定最佳的路径传输数据。剩下的2位用于主机,产生2^2=4个地址,其中一个用于广播地址,一个用于网络地址,剩下两个刚好用于主机的点对点连接。原创 2024-05-16 18:18:57 · 1079 阅读 · 1 评论 -
【计算机网络 | 第三章】数据链路层
如果发送方在等待确认的过程中,收到了超时或者接收到了损坏的确认帧,它会重新发送从未确认的最早发送的数据包及其后续的数据包。生成树协议的主要目的是消除网络中可能存在的环路,从而确保数据在网络中能够按照预期的路径传输,防止数据包在网络中不断循环导致网络拥塞或数据丢失的情况发生。因此对于发送方来说,编号为5、6的帧是没确认的,故从5号帧开始重传,即重传之前已经发送过的5、6号帧,共计重传2个帧。网桥能够将网络分割成不同的碰撞域,因此在网桥上的不同端口连接的设备处于不同的碰撞域中,彼此之间的碰撞不会相互影响。原创 2024-05-16 18:15:17 · 1128 阅读 · 0 评论 -
【计算机网络 | 第二章】物理层
1、下列选项中,不属于物理层接口规范定义范畴的是()。A.引脚功能B.接口形状C.信号电平D.传输媒体物理层包含以下四种接口特性:(1)机械特性:指明接口所用接线器的形状和尺寸、引脚数目和排列、固定和锁定装置等。(2)电气特性:指明在接口电缆的各条线上出现的电压的范围。(3)功能特性:指明某条线上出现的某一电平的电压的意义。(4)过程特性(规程特性):指明对于不同功能的各种可能事件的出现顺序。2、在物理层接口特性中,用于规定接口电缆中各条信号线上信号电原创 2024-05-16 18:13:24 · 752 阅读 · 0 评论 -
【计算机网络 | 第一章】概述
1、同步卫星链路的往返时间RTT比较小,这是因为其带宽比较大。(错)往返时间RTT是指从源主机发送分组开始,直到源主机收到来自目的主机的确认分组为止,这一过程所需的时间。与带宽无明显关系。2、网络利用率越高越好。(错)根据排队论,当某信道的利用率增大时,该信道引起的时延也会迅速增加。3、internet与Internet的意思相同。(错)Internet专指当前全球最大的、开放的、由众多网络互连而成的特定计算机网络(因特网)internet泛指多个计算机网络互连而成的网络(互连网或互联网)原创 2024-05-16 18:06:34 · 1142 阅读 · 0 评论 -
【网络安全 | 网络协议】一文讲清HTTP协议
它是Web应用程序通信的基础,通过HTTP协议,Web浏览器可以向Web服务器发起请求,并接收来自Web服务器的响应,从而实现Web页面的访问和数据传输。HTTP协议包含了HTTP请求和HTTP响应两个部分,其中HTTP请求由请求行、请求头和请求体组成;为了在同一个服务器上的不同资源之间相互引用时简化URL的书写,并且避免需要在每个资源链接中都包含完整的URL,请求行中的资源路径为相对路径。HTTP请求中的首行称为请求行,其包括三个部分:请求方法、请求的资源路径和使用的协议版本。原创 2024-02-19 22:56:04 · 11565 阅读 · 3 评论 -
【网络安全 | 网络协议】结合Wireshark讲解HTTP协议
超文本传输协议(Hypertext Transfer Protocol,HTTP)是一个简单的请求-响应协议,它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。原创 2023-12-26 18:00:06 · 4101 阅读 · 5 评论 -
【网络安全 | 网络协议】结合Wireshark讲解TCP三次握手
由上图可以看到,seq为1,表示客户端期望收到的下一个序列号是1;ack为1代表本机同意接受连接;syn为1并进入set状态,表示确认服务端(baidu.com)的同意(即确认服务器的序列号为0)在建立 TCP 连接时,需要进行三次握手,防止因为网络延迟、拥塞等原因导致的数据丢失或错误传输,确保双方都能够正常通信。由上图可以看到,seq为0,表示客户端的初始序列号为0;syn为1并进入set状态,说明本机请求建立连接并等待baidu.com的响应。由上图可以看到,seq为0,表示服务端的初始序列号为0;原创 2023-12-25 22:34:45 · 4213 阅读 · 18 评论 -
【网络安全 | 网络协议】结合Wireshark讲解IP协议
当我们进行数据传输时,操作系统会创建一个 ICMP Echo Request 数据包,并在该数据包中包含要发送的目标 IP 地址。然后操作系统将数据包传递给网络协议栈,该数据包被封装成 IP 数据包。IP 数据包的头部包含源 IP 地址和目标 IP 地址等信息。封装后的 IP 数据包被传递到数据链路层(如以太网),这样它就可以通过网络适配器发送到目标 IP 地址所在的网络。原创 2023-12-25 21:29:21 · 3129 阅读 · 4 评论 -
【网络安全 | 网络协议】ARP协议(地址解析协议)
在使用nmap时可以使用-PR指令,通过发送ARP请求包进行主机存活探测。那么这一过程的原理是什么呢?先了解什么是ARP协议。回到开头的问题,我们就可以给出答案了。当发送ARP请求包进行主机存活探测时,nmap会向目标网络广播一个ARP请求消息,其中包含要探测的IP地址。目标网络上的所有主机都会收到这个ARP请求消息。根据ARP协议的规定,只有匹配请求中IP地址的主机才会响应,其他主机会忽略该请求。如果目标网络上的主机存活,则会向nmap发送一个ARP响应消息,其中包含主机的MAC地址。原创 2023-12-24 10:27:52 · 4071 阅读 · 16 评论