![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
协议
文章平均质量分 58
Lightning-py
这个作者很懒,什么都没留下…
展开
-
介绍TCP三次握手、传输数据、四次挥手标志为确认号变化规律
在整个过程中,序列号和确认号的变化规律确保了数据的顺序性和可靠性。每次发送数据包时,发送方都会将当前序列号加1,并在接收方确认后,接收方会发送一个带有下一个期望序列号的确认包。在整个过程中,序列号和确认号的变化始终保持着连续性,确保了数据的正确顺序和可靠性。每个数据包都有一个唯一的序列号,接收方在发送确认包时,会指定下一个期望接收的序列号。这种机制保证了数据的完整性和顺序性,使得TCP成为一个可靠的传输协议。TCP协议的三次握手是一个关键过程,用于在客户端和服务器之间建立可靠的连接。原创 2024-04-22 09:39:08 · 443 阅读 · 0 评论 -
介绍TCP窗口
如果接收方的处理速度跟不上发送方的速度,TCP窗口可能会减小,以便发送方减缓发送速度,以防止数据丢失或拥塞。:TCP会通过接收到的确认信息来估计网络的延迟和丢包率,根据这些信息来调整发送速率和窗口大小,以尽量保持网络的稳定性和吞吐量。总之,TCP协议具有自适应性,能够根据网络条件和接收方的反馈动态调整发送速率和窗口大小,以提供最佳的性能和可靠性。:如果网络出现拥塞或丢包,TCP会根据拥塞控制算法自动调整窗口大小,以减少发送速率,从而降低网络拥塞的程度。原创 2024-04-19 10:52:34 · 336 阅读 · 0 评论 -
介绍TCP协议标志位
TCP协议中的控制位(Flags)是TCP头部中的6个标志位,用于控制TCP连接的建立、维护和终止过程,以及在数据传输中的一些特定行为。这些控制位的组合和状态变化规则定义了TCP连接的建立、维护和关闭过程,以及在数据传输中的一些特定行为,确保了TCP连接的可靠性和稳定性。总的来说,ECE和CWR用于拥塞控制,帮助TCP协议适应网络拥塞情况,而NS则是为了增强TCP协议的安全性而预留的一个标志位。原创 2024-04-18 10:55:30 · 425 阅读 · 0 评论 -
Python启动UDP服务,监听并接收客户端数据
以上代码创建了一个UDP socket,并绑定到本地的IP和端口8888。可以使用两个终端分别运行该程序,并观察数据的传输情况,从而验证UDP协议的可靠性。最后,关闭socket。方法接收数据,并使用。原创 2023-07-10 16:54:49 · 3098 阅读 · 0 评论 -
Linux环境安装wireshark报错:(wireshark:30841): Gtk-WARNING **: 14:05:47.966: cannot open display解决方案
这个命令将在整个文件系统中查找xclock可执行文件。执行该命令需要一些时间,具体取决于文件系统的大小和使用的硬件。xclock是一个显示当前时间的X Window System应用程序,可以用来测试X11服务器是否在运行。在启动X11服务器之后,需要检查DISPLAY环境变量是否已设置。安装完X Window System和xorg后,需要通过以下步骤找到可执行文件。无法运行Wireshark,因为服务器未安装X11服务器软件。1. Linux环境安装wireshark。原创 2023-07-10 16:18:55 · 1391 阅读 · 1 评论 -
tcpdump参数使用举例
上抓包,只显示目标地址为 192.168.1.1,且数据包长度为 114 字节的数据包,并以十六进制和 ASCII 编码混合的形式显示数据包的内容。以上是 tcpdump 常用的一些参数及其使用方法,还有很多其他的参数和用法可以参考 tcpdump 的手册。参数用于以十六进制和 ASCII 编码混合的形式显示数据包的内容。参数用于指定要捕获的数据包的最大长度。参数表示以十六进制和 ASCII 编码混合的形式显示数据包的内容。参数用于指定要捕获的数据包的过滤条件。参数用于指定捕获的数据包数量。原创 2023-06-25 18:36:52 · 660 阅读 · 0 评论 -
FTP协议
FTP概述FTP(文件传输协议)是TCP/IP协议组中的协议之一,是一个客户端/服务器系统。任务:从一台计算机将文件传送到另一台计算机。组成部分:FTP客户端、FTP服务器(存储文件)默认使用TCP端口中的20(用于传输数据)和21(用于传输控制信息)两个端口。FTP工作方式支持两种模式:Standard( Port方式,主动方式)和Passive(PASV,被动方式)FTP传输有两种方式:ASCII传输模式和二进制数据传输模式优点:传输效率非常高主动方式工作..原创 2020-10-14 15:51:05 · 800 阅读 · 0 评论 -
TCP/IP协议
TCP/IP协议:双方能够理解的语法规范称为协议(例如:浏览器和服务器之间的协议HTTP)概述TCP/IP是为了计算机之间自由交流TCP/IP是一个协议簇的统称。包括IP协议、ICMP协议、TCP协议、HTTP/FTP/POP3等TCP/IP意味着TCP和IP在一起协同工作,传输层协议TCP,网络层协议IP,HTTP应用层协议TCP负责应用软件(例如:浏览器)和网络软件之间的通信;IP负责计算机之间的通信TCP负责分割数据并装入IP包,在到达时重新组合它们;IP负责将..原创 2020-10-14 10:34:18 · 182 阅读 · 0 评论 -
DNS
DNS概述Domain name sysem域名系统:把用户容易记忆的地址“翻译成”计算机能够识别的IP地址。是一种组织成域层次结构的计算机和网络服务命名系统,用于TCP/IP网络采用C/S架构,协议运行在UDP上,一般53端口分为三部分:层次域名空间、解析器、域名服务器域名和IP地址之间是多对一的关系层次域名空间:层析树状结构命名方式(顶级域名、二级域名、三级域名、四级域名)域名解析:正向解析(把域名映射出IP地址)和反向解析(把IP地址映射成域名)域名服务..原创 2020-10-12 16:28:20 · 177 阅读 · 0 评论 -
HTTP协议
HTTP协议简介超文本传输协议,是一种分布式、协作式和超媒体信息系统的应用层协议,式万维网的数据通信的基础1996年6月公布HTTP 1.1版本, 2015年5月HTTP/2标准正式发表概述HTTP是客户端和服务器端请求和应答的标准。HTTP客户端(浏览器、网络爬虫或其他工具)发起一个请求,创建一个到服务器指定端口的TCP连接,HTTP服务器端口监听客户端的请求,收到请求,服务器会向客户端返回一个状态以及返回内容。客户端和服务器中间可能存在多个“中间层”,比如代理服务器、网管或者隧.原创 2020-10-12 12:10:43 · 137 阅读 · 0 评论 -
CentOS7.6环境,DNS配置(修改 /etc/resolv.conf)
手工修改 /etc/resolv.conf1. 修改 /etc/NetworkManager/NetworkManager.conf 文件,在main部分添加 “dns=none” 选项:[main]plugins=ifcfg-rhdns=none2. NetworkManager重新装载上面修改的配置systemctl restart NetworkManager.se...原创 2019-09-16 16:24:05 · 6846 阅读 · 0 评论 -
互联网上便捷的资源
美国:1) IETF(The Internet Engineering Task Force)https://www.ietf.org/IETF(Internet工程任务组)的主页,主要介绍对TCP/IP协议进行标准化的工作组,及发布邮件组的注册方法等信息。也可以从该网站获取RFC和Internet-Draft.该站点还列出IAB,Internet Society等的链接2)ISO...原创 2019-08-21 14:59:31 · 202 阅读 · 0 评论 -
SNMP简单概述
一、SNMP简单概述1.1、什么是Snmp SNMP是英文"Simple Network Management Protocol"的缩写,中文意思是"简单网络管理协议"。SNMP是一种简单网络管理协议,它属于TCP/IP五层协议中的应用层协议,用于网络管理的协议。SNMP主要用于网络设备的管理。由于SNMP协议简单可靠 ,受到了众多厂商的欢迎,成为了目前最为广泛的网管协议。 SNM...转载 2018-11-28 20:12:52 · 908 阅读 · 0 评论 -
科来网络分析器11下载地址
http://www.colasoft.com.cn/download/capsa.php原创 2018-11-27 11:46:31 · 2110 阅读 · 0 评论 -
ARP
ARP寻址寻找的IP地址路由可达 Arp –a查看MAC地址 Display arp在交换机上查看步骤二MAC地址对应IP原创 2018-11-23 11:09:49 · 848 阅读 · 0 评论 -
HTTP请求过程
一个http请求的详细过程我们来看当我们在浏览器输入http://www.mycompany.com:8080/mydir/index.html,幕后所发生的一切。首先http是一个应用层的协议,在这个层的协议,只是一种通讯规范,也就是因为双方要进行通讯,大家要事先约定一个规范。1.连接 当我们输入这样一个请求时,首先要建立一个socket连接,因为so原创 2017-03-06 15:59:09 · 221 阅读 · 0 评论