TCP的滑动窗口协议 TCP/IP

TCP的滑动窗口协议

一、关于滑动窗口协议 在TCP协议中,所有的SEQ包发送出去都必须要受到对方的ACK才认为是发送成功,如果长时间没有收到ACK回复确认,发送方需要重新发送该包。 而如果发送方每次都是发送一个包,然后等...
阅读全文
IPv6地址的基本用法 TCP/IP

IPv6地址的基本用法

一、IPv6表示法 IPv6于上世纪90年代提出,当时提出的目的是为了扩展极度匮乏的IPv4地址。 然而到现在二十多年的发展历程中,虽然一直都在强调要推广它的使用,但至今依旧是不温不火的状态。 IPv...
阅读全文
TCP协议中的三次握手和四次挥手 TCP/IP

TCP协议中的三次握手和四次挥手

TCP协议的三次握手和四次挥手分别表示了TCP连接的建立和释放过程,在整个TCP协议是一个很重要的内容,同时也是面试时的常见考点。 趁着找工作的劲,使用socket+tcpdump分析了一下工作流程,...
阅读全文
HTTP协议(二):HTTP跨域分析 TCP/IP

HTTP协议(二):HTTP跨域分析

使用CDN的时候遇到了跨域问题,在网上找解决方法都是说在nginx里面加上请求头,然而设置了请求头后发现还是没有解决问题。所以为了解决问题,并且彻底弄清楚这其中的原理,花了半天时间仔细分析了一下。 一...
阅读全文
Wireshark抓取以太网数据包 Wireshark

Wireshark抓取以太网数据包

一、概述 几乎所有的数据包都是通过以太网来传输,所以使用wireshark抓取以太网数据包非常容易,这里我们以DNS数据包为例。 二、抓包 1. 准备数据 打开wireshark,在筛选栏输入dns,...
阅读全文
Wireshark的基本操作界面 Wireshark

Wireshark的基本操作界面

一、查看所有网卡 打开主界面会自动加载所有的网卡接口,并获取上面的数据包信息,可以通过这个判断该接口是否正常使用或者是否有数据连通。 在捕获-选项以及主工具栏的快捷按钮中也可以打开这个界面: 二、监视...
阅读全文