Linux网络协议栈初始化 sock 初始化 socket 和文件系统都位于 VFS 下一层,对 socket 的操作都要经过VFS,下图为super_blocks和file_systems的链表结构图。 Linux 里面每个文件都有唯一的 inode ,inode 会大量使用,为了提高效率会对 i ...
分类:
系统相关 时间:
2021-01-30 12:08:14
阅读次数:
0
1、调研要求 1.在深入理解Linux内核任务调度(中断处理、softirg、tasklet、wq、内核线程等)机制的基础上,分析梳理send和recv过程中TCP/IP协议栈相关的运行任务实体及相互协作的时序分析。 2.编译、部署、运行、测评、原理、源代码分析、跟踪调试等。 3.应该包括时序图。 ...
分类:
系统相关 时间:
2021-01-30 11:53:41
阅读次数:
0
美国国家安全局(NSA)发布了有关企业采用加密域名系统(DNS)协议(特别是基于HTTPS的DNS)指南。 DNS负责将URL中包含的域名转换为IP地址,但由于以明文形式传输请求和响应,如今已成为一种流行的攻击媒介。 DNS over HTTPS或DoH旨在通过加密的HTTPS发送DNS请求来解决此 ...
分类:
其他好文 时间:
2021-01-30 11:52:03
阅读次数:
0
调研要求 在深入理解Linux内核任务调度(中断处理、softirg、tasklet、wq、内核线程等)机制的基础上,分析梳理send和recv过程中TCP/IP协议栈相关的运行任务实体及相互协作的时序分析。 编译、部署、运行、测评、原理、源代码分析、跟踪调试等 应该包括时序图 一、TCP/IP协议 ...
分类:
系统相关 时间:
2021-01-30 11:45:52
阅读次数:
0
摘要:音视频传输协议众多, 不同业务应该如何选择? RTSP、RTMP、RTP/RTC、HLS、MSS、DASH、WEBRTC、RIST、SRT;在此我们就从业务发展的视角来理解各种流媒体协议,帮助大家有更加清晰的理解,选择时做出更理性的判断。 IPTV IPTV 是由运营商主导建设的一套系统,他的 ...
分类:
其他好文 时间:
2021-01-30 11:42:51
阅读次数:
0
###9P(九号项目文件系统协议) 9P是一个为贝尔实验室9号项目(一个分布式操作系统)所制定的网络协议,用于这个分布式操作系统的不同部件。文件是这个操作系统的关键要素,代表的是窗口、网络链接、进程以及任何操作系统中有效的东西。 9P计划的第四版叫做9P2000,有如下改进:删除了某些文件名的限制, ...
分类:
其他好文 时间:
2021-01-29 12:21:53
阅读次数:
0
TCP/IP协议栈在Linux内核中的运行时序分析 调研要求: 1、在深入理解Linux内核任务调度(中断处理、softirg、tasklet、wq、内核线程等)机制的基础上,分析梳理send和recv过程中TCP/IP协议栈相关的运行任务实体及相互协作的时序分析。 2、编译、部署、运行、测评、原理 ...
分类:
系统相关 时间:
2021-01-29 12:03:56
阅读次数:
0
一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以 ...
分类:
编程语言 时间:
2021-01-29 11:46:30
阅读次数:
0
四元组是: 源IP地址、目的IP地址、源端口、目的端口 五元组是: 源IP地址、目的IP地址、协议号、源端口、目的端口 七元组是: 源IP地址、目的IP地址、协议号、源端口、目的端口,服务类型以及接口索引 ...
分类:
其他好文 时间:
2021-01-28 12:26:44
阅读次数:
0
前言: Charles是在 Mac 下常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。 一、主界面介绍 二、网页抓包 启动 Charles 后,需要将 Charles 设置成系统代理,选择菜单中的 “Proxy” –> “macOS Prox ...
分类:
其他好文 时间:
2021-01-28 12:04:15
阅读次数:
0