保存成功
订阅成功
保存失败,请重试
提交成功
咖啡不加盐

咖啡不加盐

互联网工程师
在华为做过基于网络传输层和链路层的协议优化; 目前在互联网公司做基于应用层和传输层的网络优化; 也写一些业务代码,主要开发语言还是 C/C++ 以及 Golang; 熟悉 chromium 内核,喜欢阅读各类开源代码; 目前主要做移动网络的调度和优化工作...更多
创作文章3

网络知识在生产环境中的应用

时隔一年再为大家带来网络知识相关的分享,之前写的两篇文章[《别让网络知识成为你跳槽时的瓶颈》](https://gitbook.cn/m/mazi/activity/5a94d03cba2cd224ba94708e)和[《如何快速入门网络基础知识》](https://gitbook.cn/m/mazi/activity/59e9a8722f1aec20c1617aba)偏向于基础知识的入门和扩展。 这次的分享则进一步提高 Level,主要有以下几个方向: 1. 移动端 App 的域名智能解析和调度:域名解析过程回顾、HTTPDNS智能解析、域名的反劫持策略和基于 DNS 的域名调度; 2. 接入层的负载均衡:基于四层和七层的负载均衡,基于 DPDK 的高性能网关设计和实现; 3. QUIC 协议的实现以及应用:QUIC 协议实现解读、QUIC 协议移动端解决方案(包括服务端和客户端)。 可以看到本次分享的点不多,也不敢说都是干货,但其中的内容既可以提高网络知识认知,同时还附带一些较为成熟的解决方案,对有这方面需求的同学来说,可以借鉴和参考并且投入使用。
网络知识
243 订阅

别让网络知识成为你跳槽时的瓶颈

马上就要到金三银四了,相信很多同学已经摩拳擦掌,跃跃欲试了。无论是前端、后端还是 Android/iOS 或者是架构,运维等等,除了本身的开发语言之外,网络知识也是必不可少的一环。相信大家在应聘时,能看到部分岗位要求上会有需要掌握计算机网络知识或者精通 TCP/IP 等等。 之前做过一期《如何快速入门网络基础知识(TCP/IP 和 HTTP)》,主要是帮助大家入门,这一次则专门为跳槽找工作做优化,将从以下几个方面展开: 1. 为什么需要掌握网络知识 2. 了解、熟悉、掌握、精通网络知识这几个阶段各是什么水平 3. 一些面试时网络相关题目的总结(干货满满)
严选
603 订阅

如何快速入门网络基础知识(TCP/IP 和 HTTP)

针对想学习网络知识的同学,以及想快速入门 TCP/IP 和 HTTP 协议的同学,互联网很多开发职位要求都要求掌握 TCP/IP,也可以理解为是为面试做准备。本场 Chat 主要内容包括: 1. TCP/IP 协议栈的初步入门,包括 IP 协议,TCP 连接的建立和断开,TCP 状态迁移图以及各类定时器,拥塞算法等 2. HTTP 协议、H2 协议和 QUIC 协议的说明 3. 网络协议的优化、DNS 反劫持以及 web 服务性能的提升等等 **实录提要:** - HTTP 和 HTTPS 有什么区别? - HTTP 如何传输视频文件或者视频流? - 理解 TCP IP 对编程,对日常工作的作用体现在什么地方? - 怎么防止 Web 网络抓包,使用 HTTPS 是不就可以防抓? - 集群对单个服务器的心跳机制,常用的协议是什么? - QUIC 主要应用场景有哪些?相比于这些场景以前的解决方案有何优势? - 学习 HTTP 相关知识的学习,对于其他语言如 Java 等从业者是否有必要? - TCP、IP、HTTP 和 Socket 之间的联系是什么? - 全栈 HTTPS 的部署有什么难点吗 ? - TCP 和 udp 的区别有哪些? - TCP/IP 对于测试人员需要掌握哪些知识点? - DNS 反劫持都有哪些措施? - 可靠 UDP 的重送机制如何设计在网路壅塞的时候效果会比较好? - 网路状况的好坏是如何判定的? - Chromium 优化是如何进行网络优化的? - 数字签名、数字证书、SSL 各是什么? - 很多人都觉得 TCP/IP 艰深难懂,怎么样学习 TCP/IP ? - HTTPS 对服务器资源消耗怎么样?
严选HTTPTCP/IP
1228 订阅