
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
网络分层模型
因为 IP 协议定义了“IP 地址”的概念,所以就可以在“链接层”的基础上,用 IP 地址取代 MAC 地址,把许许多多的局域网、广域网连接成一个虚拟的巨大网络,在这个网络里找设备时只要把 IP 地址再“翻译”成 MAC 地址就可以了。但下层的传输过程对于上层是完全“透明”的,上层也不需要关心下层的具体实现细节,所以就 HTTP 层次来看,它不管下层是不是 TCP/IP 协议,看到的只是一个可靠的

线程的生命周期与数量设置
初始状态(New)线程对象在编程语言层面被创建,但操作系统线程尚未创建。可运行状态(Runnable)线程已准备好,可以被调度分配到 CPU 上执行。运行状态(Running)线程实际占用 CPU 正在执行代码。休眠状态(Blocked/Waiting/TimedWaiting)等待某个事件或资源,无法执行。终止状态(Terminated)线程执行完成或异常终止,生命周期结束。

UDP和TCP协议
A 直接跑路还有一个问题是,A 的端口就直接空出来了,但是 B 不知道,B 原来发过的很多包很可能还在路上,如果 A 的端口被一个新的应用占用了,这个新的应用会收到上个连接中 B 发过来的包,虽然序列号是重新生成的,但是这里要上一个双保险,防止产生混乱,因而也需要等足够长的时间,等到原来 B 发送的所有的包都死翘翘,再空出端口来。断开的时候,我们可以看到,当 A 说“不玩了”,就进入 FIN_WA

到底了








