排序
一次HTTPS请求,TCP做了什么?
大家好,在上一篇文章中,我们对 https 协议的发展有了基本了解;知道了如何自己搭建一个简单的支持 https 协议的服务。那么在此基础上,让我们一起来看下,当客户端向服务端发送一个基于 https...
网络层功能与IP数据包格式
网络层 网络层是 TCP/IP 的心脏,主要负责终端节点之间的通信,把网络包从源主机发送到目标主机,所以这种通信也叫点对点的通信。这一层主要包含两个协议:IP 协议和ICMP 协议。 IP数据包 IP数...
Connection refused问题总结
之前有一篇在雪球的时候遇见TCP的: TCP的CLOSE_WAIT和TIME_WAIT问题汇总 TCP连接问题排查 目录 case1 case2 case3 case4 tcpkill 断开源端连接 case5 模拟网络波动 这次接着进行汇总: case...
Wireshark TS | 循序渐进看系统访问偶发失败
前言 某日研发中心一同事反馈系统访问发生异常,时不时的会出现系统打不开现象。出现生产问题影响业务正常运行,自然是紧急响应,遂配合研发同事一起排查和处理,整个过程一波三折,总结下来该...
Wireshark TS | 二谈访问网页失败
前言 又一个访问网页失败的案例,该案例来自于 Wireshark sharkfest 2018 - Point And ShootPacket,其中的 Case 2 Cannot see homepage,描述的是来自 OSAKA 的用户抱怨访问一些网站页面不能显...
iptables是如何影响数据包的传输的?
iptables的表和链 iptables可以设置不同的规则,并且它把规则按用途进行分类,分成了4个表,分别是 表用途raw 表用于去除数据包上的连接追踪机制(Connection Tracking)。mangle 表用于修改数...
万字详解 TCP协议,TCP开发绝不能错过
一、TCP协议介绍 TCP协议的作用和重要性 TCP(Transmission Control Protocol)是一种在计算机网络中广泛使用的传输层协议。它负责提供可靠的、面向连接的数据传输服务,确保数据能够按照正确的...
输入URL到返回,牵扯出的网络知识一(TCP/IP篇)
前言 了解TCP/IP五层模型,探究从URL输入到返回到底经历了什么,这篇文件比长 你会从中了解到关于五层模型、MAC、ARP、三次握手、四次挥手等知识 TCP/IP五层模型 物理层 电脑的传输介质,传输二...
浅说TCP状态机制
本文分享自天翼云开发者社区《浅说TCP状态机制》,作者:云云生息 TCP(Transmission Control Protocol)是一种面向连接的、可靠的传输协议,常用于互联网中应用层的数据传输。在协议栈中,TCP处...
简单邮件传输协议 (SMTP)
简单邮件传输协议 (SMTP) 电子邮件正在成为当今互联网上最有价值的服务之一。大多数互联网系统使用SMTP作为将邮件从一个用户传输到另一个用户的方法。SMTP是一种推送协议,用于发送邮件,而PO...
如何从消失的异常堆栈定位线上问题 | 京东云技术团队
一、消失的异常堆栈 在618保障大促稳定性过程中,消失的异常堆栈可能会给我们带来严重的麻烦,因为这些堆栈信息是我们解决线上问题的关键之一。如何快速定位问题?想必大家心中都有自己的答案,...
6张图表 + 1个案例 带你入门tcpdump的使用和原理
一、tcpdump简介 tcpdump是什么? 来看看 tcpdump官网怎么说:This is the home web site of tcpdump, a powerful command-line packet analyzer; and libpcap, a portable C/C++ library for n...
Wireshark 提示和技巧 | 多文件捕获那些事
前言 说到 Wireshark 多文件捕获,它属于捕获选项中的一部分,简单来说就是默认的捕获存储成单个文件形式,变成捕获存储成多个文件形式,多文件捕获形式一般用于高速率或长时间捕获数据包的场景...
抓包分析RST报文
大家好,我是蓝胖子,今天我们来分析下网络连接中经常出现的RST信号,连接中出现RST信号意味着这条链接将会断开,来看下什么时候会触发RST信号,这在分析连接断开的原因时十分有帮助。 本文的讲...
TCP协议是如何保证页面文件能被完整的送达到浏览器的?
基于上篇的浏览器架构,我们知道了打开一个页面,为什么至少会有四个进程出现。接下来,我们一起来讨论一下,服务端的页面文件是如何被完整的送达到浏览器的,这一中间经历了哪些过程,以及如何...
TCP/IP 模型解析
网络模型,是指计算机网络中的一种架构或布局,用于实现数据传输和通信。 网络模型的诞生是为了满足资源共享、通信需求,实现互操作性,提供管理和分层设计的框架,并方便故障隔离和调试。它们...
利用代理ip实现自动化爬虫任务管理
我们在进行爬虫任务管理时,需要对爬取目标、爬取频率、数据存储等多个方面进行规划和管理。使用HTTP代理可以帮助我们提高爬虫效率,同时也可以实现自动化的爬虫任务管理。下面我们来分析一下怎...
一次HTTP请求,TCP做了什么?
理论加实践,深入第一线。 让我们通过使用 tcpdump+wiershark 工具,跟大家一起对 tcp 连接的建立、断开过程一窥究竟。 理论 众所周知,当客户端向服务端发送 http 请求时,客户端与服务端首先...
TCP/IP详解阅读摘要——第一章(概述)
第一章——概述 协议的第一定义:国家事务或外交场合的正式程序或规则系统 1.1 体系结构原则 因特网在计算机之间提供了消息通信能力,万维网是使用因特网来通信的具体应用(比如web) 1.1.1 分...
?超级简单的图解TCP/IP,看不懂来打我:OSI模型与通信示例?
文章同步在公众号:萌萌哒草头将军,欢迎关注 ? 前言 本系列的内容出自《图解TCP/IP》、《图解HTTP》、《图解网络硬件》三本书。 读完本系列,你将会了解路由器、交换机、中继器等设备的工作原...