2021-12-30 常见网络协议 常见网络协议 常见网络协议主要内容☑以太网(Ethernet) ☑互联网协议(IP)☑虚拟局域网(VLAN)协议 ☑传输控制协议(TCP)☑地址解析协议(ARP) ☑互联网控制报文协议(ICMP)☑文件传输协议(FTP) ☑用户数据报协议(UDP)☑远程连接协议(SSH) ☑动态主机配置协议(DHCP)☑路由信息协议(RIP) ☑域名系统(DNS)☑超文本传输协议(HTTP)为什么要学习网络协议?互联网的协议主要用于传输数据,就像整个物流系统,有不同的分层,每一层处理不同的包括和职责,要了解整体是否安全,需要了解每一层的逻辑和管理制度,查看是否有漏洞或者空子可钻; 互联网也是类似,传输数据的是各层的协议负责,但是很多协议设计之处没有考虑到协议的安全性,因此很多协议容易被hacker利用,造成攻击行为,如ARP攻击,CC攻击等;以太网协议-基础知识 以太网这个术语通常是指由DEC,Intel和Xerox公司在1982年联合公布的一个标准,它是当今TCP/IP采用的主要的局域... admin 2021-12-30 计算机网络 756 阅读 0 评论 2021年12月30日 756 阅读 0 评论
2021-12-29 HTTP协议 HTTP协议 HTTP协议概念Hyper Text Transfer Protocol超文本概念:包含有超链接(Link)和各种多媒体元素标记(Markup)的文本。这些超文本文件彼此链接,形成网状(Web),因此又被称为网页(Web Page),这些链接使用URL表示,最常见的超文本格式是超文本标记语言HTML。超文本传输协议:是一种按照URL指示,将超文本文档从一台主机(Web服务器)传输到另一台主机(浏览器)的应用层协议,以实现超链接的功能。HTTP 消息结构HTTP是基于客户端/服务端(C/S)的架构模型,通过一个可靠的链接来交换信息,是一个无状态的请求/响应协议。一个HTTP"客户端"是一个应用程序(Web浏览器或其他任何客户端),通过连接到服务器达到向服务器发送一个或多个HTTP的请求的目的。一个HTTP"服务器"同样也是一个应用程序(通常是一个Web服务,如Apache Web服务器或IIS服务器等),通过接收客户端的请求并向客户端发送HTTP响应数据。HTTP使用统一资源标识符(Uniform Resource Identifiers, URI)来传输数据和建立连接。一旦... admin 2021-12-29 计算机网络 1,028 阅读 0 评论 2021年12月29日 1,028 阅读 0 评论
2021-12-28 MAC/IP/TCP/UDP头部信息 MAC/IP/TCP/UDP头部信息 MAC头部的字段(14字节)字段名称长度(比特)含义接收方MAC地址48网络包接收方的MAC地址,在局域网中使用这一地址来传输网络包发送方MAC地址48-网络包发送方的MAC地址,接收方通过它来判断是谁发送了这个包以太类型16使用的协议类型。以下是一些常见的类型,一般在TCP/IP通信中只使用0800和0806这两种。 0000-05DC:IEEE 802.3 ;0800 :IP协议 ;0806 :ARP协议 ;86DD :IPv6IP头部格式(20字节~)字段名称长度(比特)含义版本号4IP协议版本号,目前使用的版本是4头部长度(IHL)4IP头部的长度。可选字段可导致头部长度变化,因此这里需要指定头部的长度服务类型(ToS)8表示包传输优先级。总长度16表示IP消息的总长度ID号16用于识别包的编号,一般为包的序列号。如果一个包被IP分片,则所有分片都拥有相同的ID标志(Flag)3该字段有3个比特,其中2个比特有效,分别代表是否允许分片,以及当前包是否为分片包分片偏移量13表示当前包的内容为整个IP信息的第几个字节开始的内容生存时间(TTL)8表示包的... admin 2021-12-28 计算机网络 1,140 阅读 0 评论 2021年12月28日 1,140 阅读 0 评论
2021-11-30 PHP危险参数设置 PHP危险参数设置 PHP危险参数设置1.register_globals(全局变量注册开关)2.allow_url_include(是否允许包含远程文件)3.magic_quotes_gpc(魔术引号自动过滤)4.magic_quotes_runtime(魔术引号自动过滤)5.magic_quotes_sybase(魔术引号自动过滤)6.safe_mode(安全模式)7.open_basedir ( PHP可访问目录)8.disable_functions(禁用函数)9.display_errors和error_reporting(错误显示)10.file_uploads和upload_tmp_dir(上传和临时目录)PHP的ini配置文件的语法:设置指令的格式: ini_name=value1、指令名 ini_name是大小写敏感2、指令值 value可以是:用引号界定的字符串(如:"fool”)一个数字(整数或浮点数,如:0,1,34,-1,33.55)一个 PHP常量(如:E_ALL)一个ini常量(On,Off,none)一个表达式(如:E_ALL&~ E_NOTICE)3、空白字符和... admin 2021-11-30 PHP,基础知识 2,724 阅读 0 评论 2021年11月30日 2,724 阅读 0 评论
2021-11-30 PHP常用函数 PHP常用函数 md5() 计算md5计算字符串 "Hello" 的 MD5 散列:<?php $str = "Shanghai"; echo md5($str); ?> //结果 5466ee572bcbc75830d044e66ab429bc 语法md5(string,raw)参数描述string必需。规定要计算的字符串。raw可选。规定十六进制或二进制输出格式: TRUE - 原始 16 字符二进制格式 FALSE - 默认。32 字符十六进制数技术细节返回值:如果成功则返回已计算的 MD5 散列,如果失败则返回 FALSE。PHP 版本:4+更新日志:在 PHP 5.0 中,raw 参数变为可选的。如需计算文件的 MD5 散列,请使用 md5_file() 函数。dechex() 十进制转换为十六进制。语法dechex(dec_number)参数 描述dec_number 必需。规定要转换的十进制数。bin2hex() 字符转换16进制把 ASCII 字符的字符串转换为十六进制值。字符串可通过使用 pack() 函数再转换回去。语法b... admin 2021-11-30 PHP,基础知识 1,790 阅读 0 评论 2021年11月30日 1,790 阅读 0 评论