首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
计算机网络
订阅
用户7002292216808
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
(建议收藏)TCP协议灵魂之问,巩固你的网路底层基础
TCP 作为传输层的协议,是一个软件工程师素养的体现,也是面试中经常被问到的知识点。在此,我将 TCP 核心的一些问题梳理了一下,希望能帮到各位。 001. 能不能说一说 TCP 和 UDP 的区别? TCP是一个面向连接的、可靠的、基于字节流的传输层协议。 而UDP是一个面向…
backlog与TCP三次握手之间不得不说的事
前段时间在学习 netty 源码的时候,遇到了一个知识点:在服务端套接字创建的过程中,可以通过 option() 方法为服务端 channel 设置 TCP 相关的参数,例如:ChannelOption.SO_BACKLOG,该参数就是设置 tcp 的 backlog 属性的值…
time_wait & close_wait
tcp三次握手&四次挥手 三次握手 客户端发送SYN报文,服务端收到之后对客户端的报文确认,并发送SYN表示建立连接,客户端收到服务端的报文对服务端回复ack,连接建立 四次挥手 1 客户端发送FIN
TCP握手、time_wait、close_wait等问题详解
要说明 backlog 参数的含义,首先需要说一下 Linux 的协议栈维护的 TCP 连接的两个连接队列:[1]SYN 半连接队列;[2]accept 连接队列。[2]accept 连接队列:Server 端收到 SYN,ACK 包的 ACK 包后,就会将连接信息从[1]中的队...
【计算机网络】通信中Time_wait和Close_wait
time_wait 产生原因、过多产生原因、过多解决方法? close_wait产生原因、过多产生原因、过多解决方法?
面试被问:怎么用 UDP 实现 TCP?
本题是我在面试中,技术总监问我的一道真题,当时答得不太好,所以把它揪出来总结了下。 其实面试官主要是想让我说出 UDP 和 TCP 的原理上的区别,怎么给 UDP 加些功能实现 TCP。 下面我会以大白话的方式来解答上面的问题。 UDP 让我想起了刚毕业参加工作那会,一名毕业菜…
计算机网络学习:分组转发和路由选择、ARP协议
计算机网络的学习已经到网络层部分了,从物理层、数据链路层,逐渐接近五层协议结构的上层。网络层是数据链路层的上一层,它的工作任务,也是核心功能,一共有两个:分组转发和路由选择。
一个网络数据包的旅程~
172.16.0.0/16的网络上有四台主机H1、H2、H3、H4因此H1的网络通信分为三种情况:与处在同一个局域网中的H2通信在网络开始运行时,H1的ARP高速缓存中显然是没有主机H2的IP地址和M
「一道面试题」输入URL到渲染全面梳理上-网络通信篇
先来简单介绍下域名结构,有些前端同学可能不太了解,域名是在 Internet 上用于解决IP地址的一种方法,一个完整的域名由2个或2个以上的部分组成,各部分之间用英文的句号 . 来分隔 拿 www.qq.com. 来说,等等,是不是多打了一个点,当然不是多打,这个最后的 . 代…
TCP、UDP、Socket、HTTP网络编程面试题(总结最全面的面试题!!!)
我:第一次Client将SYN置1......、第二次Server收........、 第三次........ 面试官:别了别了回去等通知吧...... .... 我:.... 网络编程的本质是多台计算机之间的数据交换。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给…