标签 协议 下的文章

  • 📂Linux 网络管理技术 OSI 七层模型和 TCP/IP 四层模型教程

    公众号:“学神来啦”OSI 七层参考模型,TCP/IP 四层参考模型 OSI 七层模型:OSI(Open System Interconnection)开放系统互连参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。TCP/IP 四层模型:TCP/IP 参考模型是计算机网络的祖父 ARPANET 和其后继的因特网使用的参考 模型。分层作用:方便管理 七...

  • 📂linux学习day14笔记教程

    创建虚拟机且安装操作系统虚拟机软件:VMware 操作系统选择centos7 什么是互联网互联网=物理链接设备+互联网通信协议 为何要有互联网为了方便数据的传输,互联网又称之为信息高速公路。 互联网怎么组成先是由网线一根一根连起来组成局域网,一个小区域的计算机连接起来,可以快速传输文件,也叫私网。 之后国家发展互联网,把每个节点连接起来,组成公网。 互联网通信协议osi七层协议:应表会传网数...

  • 📂Linux——HTTP协议:HTTP协议的概念,格式,版本,请求方法,状态码及其解释,Header,对HTTP协议中URL的理解;TCP粘包问题教程

    文章目录:1. TCP粘包问题1.1 什么是TCP粘包问题1.2 TCP粘包问题的解决办法2. HTTP协议2.1 HTTP协议的概念2.2 对HTTP协议中URL的理解2.3 HTTP协议的数据流2.4 HTTP协议的格式2.4.1 HTTP请求2.4.2 HTTP响应2.5 HTTP协议版本2.6 HTTP的请求方法2.6.1 GET:获取资源2.6.2 POST:传输实体主体2.6.3...

  • 📂Windows的Pen协议教程

    titleauthordateCreateTimecategoriesWindows 的 Pen 协议 lindexi 2019-01-05 11:14:49 +0800 2019-01-05 11:14:49 +0800 Required HID DescriptorsRequired HID Top-Level CollectionsPen Devices

  • 📂Linux网络——应用层协议教程

    目录协议协议自定制实例HTTP协议概念协议格式首行请求行响应行头部空行正文HTTP 服务器实例协议协议socket api(套接字)的接口,在读写数据时都是按照 01 二进制的方式来接收的,那么当我们要传输一些结构复杂的数据时,该怎么办呢?这时候就需要用到协议了,协议就是一种约定,约定好网络通信中请求的协议与响应的协议,这样我们在进行通信时,按照相应的协议来组织数据就可以保证通信两端正常接收...

  • 📂Linux操作系统原理—内核网络协议栈教程

    前言本文主要记录 Linux 内核网络协议栈的运行原理数据报文的封装与分用封装:当应用程序用 TCP 协议传送数据时,数据首先进入内核网络协议栈中,然后逐一通过 TCP/IP 协议族的每层直到被当作一串比特流送入网络。对于每一层而言,对收到的数据都会封装相应的协议首部信息(有时还会增加尾部信息)。TCP 协议传给 IP 协议的数据单元称作 TCP 报文段,或简称 TCP 段(TCP segm...

  • 📂Linux网络协议原理教程

    文章目录网络协议术语简介组成要素工作方式层次结构层次划分常用协议TCP/IP协议NetBEUIIPX/SPX协议划分网络安全协议网络七层协议各层功能应用层表示层会话层传输层网络层数据链路层物理层分层优点网络协议 网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集 合。例如,网络中一个微机用户和一个大型主机的操作员进行通信,由于这两个数据终端所用字符集不同,因此操作员所输入的命...

  • 📂穿透Windows防火墙唤醒后门教程

    背景在渗透测试过程中,我们常常会遇到这种情况,目标上的木马被杀了,留了正向后门,却因为windows防火墙的原因,无法唤醒。所以我们就需要一种方法,来bypass防火墙唤醒我们的后门或者作为后门。技术细节选择协议首先我们要远程唤醒,必然是要选择一种网络协议的。为了满足我们的需求,传输层及以传输层以上的协议是必然不能选择的。物理层和数据链路层是我们无法控制的。所以我们只能选择网络层的协议。网络...

  • 📂端口号及对应的服务汇总 (适用于Linux/Windows系统)教程

    1 tcpmux TCP 端口服务多路复用 5 rje 远程作业入口 7 echo Echo 服务 9 discard 用于连接测试的空服务 11 systat 用于列举连接了的端口的系统状态 13 daytime 给请求主机发送日期和时间 17 qotd 给连接了的主机发送每日格言 18 msp 消息发送协议 19 chargen 字符生成服务;发送无止境的字符流 20 ftp-data ...

  • 📂<linux> Sockets:TCP/IP网络基础 学习笔记01教程

    参考: The Linux Programming Interface - A Linux and UNIX System Programming Handbook (by Michael KerrisK) chapter 58 SOCKETS: FUNDAMENTALS OF TCP/IP NETWORKS本章提供一个介绍——计算机网络概念和TCP/IP网络协议。理解这些主题对于有...

  • 📂windows常用命令-netstat教程

    netstat显示处于活动状态的 TCP 连接、计算机正在侦听的端口、以太网统计信息、IP 路由表、用于 IP、ICMP、TCP 和 UDP 协议的 IPv4 统计信息 () 和 ipv6 统计信息 (ipv6、ICMPv6、TCP over IPv6 和 UDP over IPv6 协议) 。 使用没有参数的情况下,此命令显示活动 TCP 连接。重要仅当在 "网络连接" 中网络适配器的属性...

  • 📂Linux高并发服务器-第1章TCP/IP协议族教程

    第1章 TCP/IP协议族1.1 TCP/IP协议族体系结构以及主要协议TCP/IP协议族是一个四层协议系统,自底而上分别是数据链路层、网络层、传输层和应用层。每一层完成不同的功能,且通过若干协议来实现,上层协议使用下层协议提供的服务。 1.1.1 数据链路层 定义: 数据链路层实现了网卡接口的网络驱动程序,以处理数据在物理媒介(比如以太网、令牌环等)上的传输。不同的物理网络具有不同...

  • 📂远程桌面协议 Linux 和 Windows 间的远程桌面互相访问(RDP、VNC协议)教程

    一、常见的远程协议及特点 目前常用的协议有VNC/SPICE/RDP三种,就在这里做一个简单的介绍。三种协议的对比 RDP: Remote Desktop ProtocolVNC: (Virtual Network Console)是虚拟网络控制台的缩写更加推荐使用VNC协议 二、RDP协议 2.1 Linux远程控制Windows电脑(1)方法一:Linux上通过安装...

  • 📂linux网络编程(一)网络基础传输知识教程

    linux网络编程(一)网络传输基础知识一、什么是协议?二、使用步骤典型协议2.网络应用程序设计模式C/S模式B/S模式优缺点3.分层模型4.TCP/IP四层模型通信过程5.协议格式数据包封装以太网帧格式ARP数据报格式IP段格式UDP数据报格式TCP数据报格式6.TCP协议三次握手四次握手服务器客户端一、什么是协议?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析...

  • 📂基于nginx的rtmp直播服务器实现OBS直播教程

    首先,在搭建服务之前先了解下目前主流的几个直播协议:1、RTMP:实时消息传输协议,Real Time Messaging Protocol,是 Adobe Systems 公司为 Flash 播放器和服务器之间音频、视频和数据传输开发的开放协议。协议基于 TCP,是一个协议族,包括 RTMP 基本协议及 RTMPT/RTMPS/RTMPE 等多种变种。RTMP 是一种设计用来进行实时数据通...

  • 📂【Linux】网络基础知识(三)—— 传输层 —— UDP协议详解教程

    文章目录传输层1. 再谈端口号1.1 端口号范围划分1.2 认识知名端口号1.3 netstat1.4 pidof2. UDP协议2.1 UDP协议端格式2.2 UDP的特点2.3 面向数据报2.4 UDP的缓冲区2.5 UDP使用注意事项2.6 基于UDP的应用层协议传输层负责数据能够从发送端传输接收端。1. 再谈端口号端口号(Port)标识了一个主机上进行通信的不同的应用程序。 ...

  • 📂Linux系统特点教程

    坦白来讲,每位投身于Linux行业的技术人或者程序员只要听到开源项目就会由衷地感到自豪,这是一种从骨子里带有的独特情怀。开源的企业不单纯是为了利益,而是互相扶持,努力服务好更多的用户。开源软件最重要的特性有下面这些。低风险:使用闭源软件无疑把命运交付给他人,一旦封闭的源代码没有人来维护,你将进退维谷;而且相较于商业软件公司,开源社区很少存在倒闭的问题。高品质:相较于闭源软件产品,开源项目通常...

  • 📂Linux-5.10源代码之网络系统简介:教程

    6lowpan : 6LoWPAN是一种基于IPv6的低速无线个域网标准,即IPv6 over IEEE 802.15.4。802 : IEEE 802系列标准是IEEE 802 LAN/MAN 标准委员会制定的局域网、城域网技术标准。其中最广泛使用的有以太网、令牌环、无线局域网等。8021q : IEEE 802.1q以及VLAN Tagging属于互联网下IEEE 802.1的标准规范,...

  • 📂归零心态重新学习Linux教程

    Linux系统是一款优秀的软件产品,具有类似UNIX的程序界面,而且继承了UNIX的稳定性,能够较好地满足工作需求。开源产品 具有低风险、品质好、低成本及更透明的四大优势; GNU通用公共许可证:复制自由:允许把软件复制到任何人的电脑中,并且不限制复制的数量。 传播自由:允许软件以各种形式进行传播。 收费传播:允许在各种媒介上出售该软件,但必须提前让买家知道这个软件是可以免费...

  • 📂Linux就该这么学(笔记)2020/01/02教程

    开源软件最重要的特性有下面这些:低风险:使用闭源软件无疑把命运交付给他人,一旦封闭的源代码没有人来维护,你将进退维谷;而且相较于商业软件公司,开源社区很少存在倒闭的问题。高品质:相较于闭源软件产品,开源项目通常是由开源社区来研发及维护的,参与编写、维护、测试的用户量众多,一般的bug还没有等爆发就已经被修补。低成本:开源工作者都是在幕后默默且无偿地付出劳动成果,为美好的世界贡献一份力量,因此...

  • 📂Django + Uwsgi + Nginx 的概念教程

    一些重要的概念1、什么是WSGI(WSGI是一种python专用的web协议 和http类似):WSGI是一种规范,它定义了使用python编写的web app(django)与web server(uWSGI)之间接口格式,实现web app与web server间的解耦。WSGI 没有官方的实现, 因为WSGI更像一个协议. 只要遵照这些协议,WSGI应用(Application)都可以...

  • 📂Windows认证协议教程

    目录- Windows认证协议本地认证流程认证分类密钥NTLM认证历史版本NTLM认证流程(工作组)- [1.协商](#1%E5%8D%8F%E5%95%86) - [2.质询](#2%E8%B4%A8%E8%AF%A2) - [3.验证](#3%E9%AA%8C%E8%AF%81)NTLM认证流程(域)SSP- [NTLM SSP](#ntlm-ssp)Windows网络认证Kerbero...

  • 📂网络安全与Kali Linux:利用MSF对Win7进行永恒之蓝***演练实战教程

    课前声明: 1、本分享仅做学习交流,请自觉遵守法律法规! 2、搜索:Kali与编程,学习更多网络***干货! 基础知识介绍: 1.何为永恒之蓝? 永恒之蓝(Eternal Blue)爆发于2017年4月14日晚,是一种利用Windows系统的SMB协议漏洞来获取系统的最高权限,以此来控制被***的计算机。甚至于2017年5月12日, 不法分子通过改造“永恒之蓝”制作了wannacr...

  • 📂linux之ssh服务(secure shell,安全外壳协议)教程

    ssh是一个安全连接协议。作用两个:1.远程连接协议,2.远程文件传输协议协议默认端口为:22。修改默认端口,再到ssh服务配置文件位置 vim /etc/ssh/ssh\_config 这条命令就可以修改了。按下ESC键,再输入 :x 也可以退出vim。(和:q! 相同)修改注意:1.端口号在0-65535之间。2.别人占用的端口号不能使用。3.防火墙服务的重启、停止、启动 service...

  • 📂IOTQQ—QQ机器人、部署在linux上(一步步实教程

    一、引言由于腾讯停止了对网页QQ的支持,smartqq协议停止过后,github上的大多数基于该协议的QQbot都无法使用了,在此种情况下,为了实现消息自动回复,定时发送,于是在网上了解到一款是基于mac协议的IOTQQ。二、了解IOTQQ我们先了解一下IOTQQ可运行的平台:Mac平台、树莓派3B+ 1G RAM、电视盒子 N1、路由器HIWI-FI、服务器。是一款跨平台的项目,家里吃灰的...

  • 📂linux内核Ethernet以太网卡驱动收发数据过程教程

    下图简单描述了网卡驱动与Linux内核之间的联系:关于上图的一些说明:系统初始化:1. 协议模块调用 dev\_add\_pack() 来注册协议处理函数到链表 &ptype\_base;2. \_\_init br\_init() 用于初始化桥接相关的操作;3. \_\_init net\_dev\_init() 初始化了两个软中断;网卡驱动初始化:1. 网卡驱动在其 probe() 函数...

  • 📂windows系统——FTP服务器的简介及搭建教程

    (一)FTP简介1、FTP(File Transfer Protocol)即文件传输协议,是一种基于TCP的协议,采用客户/服务器模式。通过FTP协议,用户可以在FTP服务器中进行文件的上传或下载等操作。虽然现在通过HTTP协议下载的站点有很多,但是由于FTP协议可以很好地控制用户数量和宽带的分配,快速方便地上传、下载文件,因此FTP已成为网络中文件上传和下载的首选服务器。同时,它也是一个应...

  • 📂【Nginx 02】HTTP协议超级详解教程

    HTTP协议简介超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究组织(CERN)所发起。HTTP的标准制定由万维网协会(World Wide Web Consortium,W3C)和互联网工程任务组(...

  • 📂linux网络设备驱动2教程

    网络上对于网络层协议的介绍一般都是七层的 OSI(Open Systems Interconnection)模型,但是其实在linux网络应用开发中,对 Linux 中基本网络栈的介绍可以分为 四层的 Internet 模型linux内核网络协议简介核心网络架构系统调用接口协议无关接口网络协议设备无关接口设备驱动程序linux内核网络协议简介=========================...

  • 📂Mosquitto在WINDOWS安装教程

    Mosquitto在WINDOWS安装一、概念梳理 1、Mosquitto是一款实现了消息推送协议MQTT 3.1的开源消息代理软件,提供轻量级的、支持可订阅/可发布的消息推送模式,是设备与设备之间的短消息通信变得简单,广泛应用于低功耗传感器、手机(app消息推送是场景之一)、嵌入式电脑、微型控制器等移动设备。 2、那什么是MQTT,他的英文全称Message Queuing Teleme...