报文
-
http 请求 完整链路, web请求
写在前面 作为程序员的我们每天都在和网络请求打交道,而前端程序员接触的最多的就是HTTP请求。平时工作中,处理网络请求之类的操作是最多的了。但是一个请求从客户端发出到被服务端处理、…
-
应用层
应用层 功能 对应用程序通信提供服务 网络应用模型 C/S(描述的是进程之间服务与被服务的关系) 客户是服务请求发,服务器是服务提供方 客户(client): 可能使用动态IP地址…
-
Linux Kernel TCP/IP Stack|Linux网络硬核系列
介绍Linux网络技术中最核心的部分–TCP/IP协议栈 。 我们先看一下抽象的网络协议栈模型 再按分层思想看Linux内核协议栈实现框架 1. so…
-
LVS-DR群集
LVS-DR群集 一、LVS-DR的工作原理 1. LVS-DR数据包流向分析 为方便进行原理分析,将Client与群集机器放在同一网络中,数据包流经的路线为1-2-3-4 客户端…
-
传输层
一、TCP/IP和OSI模型的比较 相同点:两者都是以协议栈的概念为基础; 协议栈中的协议彼此相互独立 下层对上层提供服务 不同点:OSI是先有模型;TCP/IP是…
-
Linux 内核对交换芯片上送的协议报文的处理
1. 应用场景 对于数据报文,交换芯片完成硬件转发,即转发层面,无须cpu的参与。 对于协议报文,例如L2…
-
计算机网络基础–TCP和UDP
TCP/IP网络模型 TCP/IP 是互联网相关的各类协议族的总称,比如:TCP,UDP,IP,FTP,HTTP,ICMP,SMTP 等都属于 TCP/IP 族内的协议 TCP/I…
-
计算机网络基础–TCP 三次握手过程
假设有一个发送方计算机和一个接收方计算机,纵向为时间轴 第一次握手 假设首先是发送方主动和接收方建立连接,所以,发送方会第一次发送一个报文(此时SYN=1,表示这是一个连接请求的报…
-
三次握手,四次挥手
三次握手 连接建立阶段: 第一次握手:客户端的应用进程主动打开,并向服务端发出请求报文段。其首部中:SYN=1,seq=x。 第二次握手:服务器应用进程被动打开。若同意客户…
-
自习整理部分面试题
**dns的解析过程** – 客户机提出请求,并将请求发送给域名服务器,域名服务器接收请求后,会先查找本地缓存,若找到则将结果返回给客户机– 若在本地缓存中…