- 博客(8)
- 收藏
- 关注
原创 Socket编程之地址之间转换、字节序转换
目录char *inet_ntoa(struct in_addr in);int inet_aton(const char *cp, struct in_addr *inp);in_addr_t inet_addr(const char *cp);const char *inet_ntop(int af, const void *src, char *dst, socklen_t size);int inet_pton(int af, const char *src, void *dst);地址结构体字节序
2022-07-07 10:26:31
2039
原创 pppoe工作原理
目录pppoe工作过程图报文分析NCP协商最开始发request不带ip 服务器回复NAK时带上ip过程剖析发现阶段:会话阶段:Lcp协商链路协商,一些类似mtu的参数:认证过程:PAP/CHAP/MSCHAPNcp协商:IPCP协议:Pppoe断开常见错误:认证失败:无法连接:掉线:Onu:广播PADI(一下单播)服务器:分析onu需要的业务和自己可以提供的业务相同就回:PADOOnu:接收最早收到的PADO(和DHCP discover一样),然后回复:PADR服务器:响应PADS,带上seccess
2022-07-06 19:32:45
2294
原创 ACL规则
每个ACL(访问控制列表)可以包含多个规则,RTA根据规则来对数据流量进行过滤。举例:此时192.168.1.2的源ip的流量过来,不能匹配上此acl规则,则往下走到下一条默认规则。0.0.0.254--0.0.0.1111 1110--则为1的位数上没限制、最后一个0的则一定要一模一样此时源IP为192.168.1.2、192.168.1.4.。。。偶数才能匹配上此规则。192.168.1.2--192.168.1.0000 0010192.168.1.4--192.168.1.0000 0100生效规则
2022-07-03 17:35:31
4120
原创 iptable
表中包含链。如果报文需要转发,那么报文则不会经过input链发往用户空间,而是直接在内核空间中经过forward链和postrouting链转发出去的。 通过服务器上的每个数据包,都会依次经过三个不同的机制,首先是PREROUTING(DNAT),再到路由表,最后到POSTROUTING(SNAT),如下图所示 知识总结12:iptables三表五链详解及面试题_eternals fiere的博客-优快云博客............
2022-06-27 18:22:05
2622
原创 Fiddler工具
Fiddler下载链接: https://pan.baidu.com/s/1fwVN3HFtV-ZgU75N9OEiYg提取码: d8vqFiddler介绍Fiddler是位于客户端和服务器端的HTPP代理 Fiddler在打开它的那一瞬间,它就已经设置好了浏览器的代理了。当你关闭的时候,它又帮你把代理还原了 目前最常用的http抓包工具之一 使用场景接口调试、接口测试、线上环境测试、web性能分析判断前后端bug、开发环境hosts配置、mock、弱网测试功能强大,是.
2022-06-05 13:05:47
3378
原创 浅谈ipv6
IPv6 地址分类IPv6 地址—IPv6接口ID的生成方式IPv6 地址—IPv6组播地址预定义的All Nodes Addresses组播地址:预定义的All Routers Addresses组播地址:Solicited-Node多播地址:icmpv6协议IPv6 邻居发现协议重复地址检测link-local地址自动配置非link-local地址自动配置重定向Path MTU—PMTU发现过程 NS报文作用ipv4和ipv6地址和DNS获取区别无状态、有状态地址分配...
2022-06-01 11:03:11
3339
1
原创 HTTP协议
一、HTTP协议请求报文http请求报文主要由请求行、请求头部、空一行、请求正文(请求体)四部分组成。请求方法(Request Method)请求方法 请求方法 备注 GET 请求资源 POST 提交资源 HEAD 获取响应头 PUT 替换资源 DELETE 删除资源 OPTIONS 允许客户端查看服务器性能 TRACE 回显服务器收到的请求,用于测试或诊断 请求头(Request Header)请求头
2022-05-29 14:13:59
85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人