看啥推荐读物
专栏名称: 阿里云开发者
阿里巴巴官方技术号,关于阿里的技术创新均将呈现于此
今天看啥  ›  专栏  ›  阿里云开发者

这些年背过的面试题——网络和操作系统基础篇

阿里云开发者  · 公众号  · 科技公司  · 2024-04-18 08:30
阿里妹导读本文是技术人面试系列网络和操作系统基础篇,面试中关于网络和操作系统基础都需要了解哪些内容?一文带你详细了解,欢迎收藏!网络基础TCP三次握手三次握手过程:客户端——发送带有SYN标志的数据包——服务端一次握手Client进入syn_sent状态;服务端——发送带有SYN/ACK标志的数据包——客户端二次握手服务端进入syn_rcvd;客户端——发送带有ACK标志的数据包——服务端三次握手连接就进入Established状态;为什么三次:主要是为了建立可靠的通信信道,保证客户端与服务端同时具备发送、接收数据的能力。为什么两次不行?1、防止已失效的请求报文又传送到了服务端,建立了多余的链接,浪费资源。2、两次握手只能保证单向连接是畅通的。(为了实现可靠数据传输,TCP协议的通信双方,都必须维护一个序列号,以标识发送出去的数 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照