TCP/IP TCP 协议中的三次握手和四次挥手 一、三次握手 TCP 协议的三次握手和四次挥手分别表示了 TCP 连接的建立和释放过程,在整个 TCP 协议是一个很重要的内容,同时也是面试时的常见考点。 趁着找工作的劲,使用 socket+tcpdump 分析了... 04 月 09 日469评论socket tcp/ip 阅读全文
计算机网络 HTTP 协议中的 X-Real-IP, X-Forwarded-For 和 remote_addr 头 一、概述 X-Forwarded-For, X-Real-IP, remote_addr 是 http 协议中用来表示客户端地址的请求头。 X-Forwarded-For 和 X-Real-IP 只有请求存在代理... 01 月 17 日15,1851 http 阅读全文
TCP/IP HTTP 协议跨域问题 使用 CDN 的时候遇到了跨域的问题,在网上找解决方法都是说在 nginx 里面加上请求头,然而设置了请求头后发现还是没有解决问题。所以为了解决问题,并且彻底弄清楚这其中的原理,花了半天时间仔细分析了一下。 ... 12 月 16 日971评论http 跨域 阅读全文
TCP/IP HTTP 协议 (一):概述 一、概述 超文本传输协议 (Hypertext Transfer Protocol, HTTP) 是当今网络的重要角色之一,也是万维网 (World Wide Web, WWW) 的核心组成。它的特点为: 无... 12 月 15 日808评论http 阅读全文
计算机网络 计算机网络体系结构 计算机网络体系结构有三种:OSI 分层 (7 层) 、五层协议 (5 层) 和 TCP/IP 分层 (4 层) 。 三者之间的分层示意图: 每一层的作用如下: 物理层:通过媒介传输比特, 确定机械及电气规范 (比特 Bit) 数据... 11 月 21 日222评论 阅读全文
Wireshark Wireshark 抓取以太网数据包 一、概述 几乎所有的数据包都是通过以太网来传输,所以使用 wireshark 抓取以太网数据包非常容易,这里我们以 DNS 数据包为例。 二、抓包 1. 准备数据 打开 wireshark,在筛选栏输入 dns,... 11 月 19 日5,503评论tcp/ip wireshark 阅读全文
Wireshark Wireshark 的基本操作界面 一、查看所有网卡 打开主界面会自动加载所有的网卡接口,并获取上面的数据包信息,可以通过这个判断该接口是否正常使用或者是否有数据连通。 在捕获-选项以及主工具栏的快捷按钮中也可以打开这个界面: 二、监视... 11 月 19 日798评论wireshark 阅读全文
TCP/IP TCP/TP 协议篇:IP 协议 一、概述 IP 是 TCP/IP 协议族中的核心协议,所有 TCP UDP ICMP 以及 IGMP 数据都要通过 IP 协议来传输。 IP 是一种无连接协议,不负责维护网络连接中的任何连接状态,提供尽力而为 的服... 11 月 12 日1,293评论tcp/ip 阅读全文
TCP/IP 以太网中的 CSMA/CD 协议及二进制指数退避算法详解 一、概述 CSMA/CD 是一种基于竞争的 MAC 协议,用于协调共享以太网中多个站点数据发送。 主要分为三个要点:载波监听 、多点接入 以及冲突检测,应用在物理链路层。 1.1 载波监听 载波监听 是... 10 月 27 日4,680评论tcp/ip 阅读全文
TCP/IP TCP/IP 协议篇之链路层:以太网和 802.3 帧格式 一、以太网 1.1 以太网和 IEEE802 标准的关系 以太网指一个标准,由 DEC 、 Intel 和 Xerox 公司在 1980 年共同发布的标准,第一个常见格式的以太网在目前被称为 10Mb 以太网或共享以太网,后... 10 月 19 日1,689评论tcp/ip 以太网 阅读全文