网络协议
协议规范
lwj~
这个作者很懒,什么都没留下…
展开
-
tds协议解析
我最近的需求:用wireshark抓tds报文,解析出user和passwd字段。通过偏移量找字段,user和passwd都是用UCS2LEThis document attempts to cover the TDS protocol for:TDS Version Supported Products4.2 Sybase SQL Server < 10 and Microsoft SQL Server 6.55.0 Sybase SQL Server >= 107.0 Micros原创 2020-07-15 19:08:13 · 4428 阅读 · 1 评论 -
TCP和UDP
TCPTCP有连接,传输的数据,无差错、不丢失、不重复、并且按序到达。面向字节流的,没头没尾拥塞控制,它意识到包丢弃了或者网络的环境不好了,就会根据情况调整自己的行为,看看是不是发快了,要不要发慢点。有状态服务,通俗地讲就是有脑子的,里面精确地记着发送了没有,接收到没有,发送到哪个了,应该接收哪个了,错一点儿都不行。UDPUDP继承IP特性,基于数据报,一个个发,一个个收UDP报头,源端口和目的端口...原创 2020-07-01 13:55:31 · 120 阅读 · 0 评论 -
linux下gdb单步调试例子
例子:1. 要调试的程序[root@localhost telnetctl]# gdb mtx 2. 设置参数(gdb) set args telnet.cap -p -w result.mtd -t 1 --cpu_affi="rc(2);dx(3);sp(15)" --fxplug="./ptlidt.so" --cxfplug="./tcpcfx.so" --snaplug="./telnetctl.so" --fxparam="./tcpcfx.so(-T 10 --silent 12)原创 2020-06-12 14:53:45 · 182 阅读 · 0 评论 -
路由协议(RIP、OSPF)
路由器和网关关系:路由器是一台设备,它有五个网口或者网卡,相当于有五只手,分别连着五个局域网。每只手的 IP 地址都和局域网的 IP 地址相同的网段,每只手都是它握住的那个局域网的网关。任何一个想发往其他局域网的包,都会到达其中一只手,被拿进来,拿下 ## 标题MAC 头和 IP 头,看看,根据自己的路由算法,选择另一只手,加上 IP 头和 MAC 头,然后扔出去。静态路由在路由器上,配置一条一条规则MAC 地址只要过网关,就必定会改变,因为已经换了局域网。两者主要的区别在于 IP 地址是否改变。原创 2020-06-08 10:40:00 · 354 阅读 · 0 评论 -
图解HTTP读书笔记
1. 第一章1.tcp/ip分层应用层:为用户提供应用服务,比如HTTP,FTP传输层:对上层应用层提供网络连接,进行数据传输(实现进程到进程之间的通信),(报文打上标记序号和端口号)。TCP/UDP网络层:处理网络上流动的数据包,规划传输路径( 实现主机到主机之间的通信.)(增加mac地址)。ip链路层:处理连接网络的硬件部分,包括控制操作系统,硬件设备。路由器,交换机物理...原创 2020-01-07 14:09:59 · 154 阅读 · 0 评论