首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
网络
订阅
谭鹏君
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
浏览器相关原理(面试题)详细总结一
1. Chrome 打开一个页面需要启动多少进程?分别有哪些进程? 浏览器从关闭状态进行启动,然后新开 1 个页面至少需要 1 个网络进程、1 个浏览器进程、1 个 GPU 进程以及 1 个渲染进程,共 4 个进程;后续再新开标签页,浏览器、网络进程、GPU进程是共享的,不会重…
计算机网络 - 传输层(TCP/UDP层)
一般约定用传输层协议 + 端口号来标识上面应用层使用了什么协议。 数据在网络上传输,通过网络层的IP地址找到目标主机,通过传输层的端口号定位目标主机上的服务(应用程序)。所以传输层为相互通信的应用进程提供了逻辑通信。 端口号:16位,本地唯一即可,只有本地意义。 无连接,发送之…
漫画:一招学会TCP的三次握手和四次挥手
本篇尝试使用动画来对这个知识点进行讲解,期望读者们可以更加简单地地理解TCP交互的本质。 TCP/IP代表传输控制协议/网际协议,指的是一系列协组。 1、数据链路层、网络层、传输层和应用层。 2、 在网络层:有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 …
使用wireshark学习网络协议
早就听说了Wireshark是一个强大的网络数据包分析软件,可以详细的展示网络数据包的交换过程,是监控网络请求定位网络问题的利器。但是一直没能静下心来学习它,一方面是对它的强大和专业望而生畏,另一方面是平时网络调试使用Fiddler和Charles抓包也满足需求了。今天学习网络…
渗透&&探测 (之DNS协议)
DNS 是互联网 核心协议之一。不管是 上网浏览,还是 编程开发,都需要了解一点它的知识。 DNS (Domain Name System 的缩写)的作用非常简单,就是根据 域名 查出IP地址。你可以把它想象成一本 巨大的电话本。 举例来说,如果你要访问域名www.baidu.…
网络七层模型与四层模型区别
作为一个 Web 程序员👨💻,对于网络模型你应该了解,知道网络到底是怎么进行通信的,进行工作的,为什么服务器能够接收到请求,做出响应。这里面的原理应该是每个 Web 程序员应该了解的。 网络模型不是一开始就有的,在网络刚发展时,网络协议是由各互联网公司自己定义的,比如那…
[WebSocket]使用WebSocket实现实时多人答题对战游戏
前两章教程,我们使用WebSocket的基础特性打造了一个小小聊天室,并在第二章对其进行了集群化改造。 在本文中,我将介绍如何使用WebSocket向实时多人答题对战游戏提供服务端,并详细介绍通接口的设计。 这是我在最近作业竞赛中设计的小项目,和小伙伴们一起设计了整个游戏流程和…
127.0.0.1和0.0.0.0地址的区别
更多精彩文章。 欢迎Linux和java后端的同学关注公众号。 1. 问题引入 之前在使用tomcat的时候,启动tomcat默认都会绑定到127.0.0.1这个地址,最近在使用hexo写博客的时候发现通过 hexo server命令启动服务的时候绑定的ip地址是0.0.0.0…
“三次握手,四次挥手”你真的懂吗?
作为程序员,要有“刨根问底”的精神。知其然,更要知其所以然。这篇文章希望能抽丝剥茧,还原背后的原理。 TCP是一种面向连接的单播协议,在发送数据前,通信双方必须在彼此间建立一条连接。所谓的“连接”,其实是客户端和服务器的内存里保存的一份关于对方的信息,如ip地址、端口号等。 T…
分布式任务队列 Celery 的使用
Celery 是一个实时处理和任务调度的分布式任务队列。任务就是消息,消息中的有效载荷中包含要执行任务需要的全部数据。主要用于 web 应用,需要较长时间完成的任务,就可以作为任务交给 celery 异步执行,执行完返回给用户。网站的定时任务。异步执行的其他任务。比如清理 / 设置缓存