
网络编程
weixin_42111061
这个作者很懒,什么都没留下…
展开
-
网络编程面试题(二)HTTP相关
从浏览器输入地址到呈现页面中间发生了什么事情(通信过程)1,浏览器(客户端)进行地址解析。浏览器获取到一个字符串,并把它进行补全,成为一个URL。2,将解析出的域名进行dns解析。DNS解析,将域名转换为IP地址。有如下几个步骤:1,先查看浏览器dns缓存中是否有域名对应的ip。2,如果没有,则产看操作系统dns缓存中是否有对应的ip(例如windows的hosts文件)。3,依旧没有就对本地区的dns服务器发起请求,4,如果还是没有,就直接到Root Server域名服务器请求解析。3,原创 2020-08-12 15:32:24 · 154 阅读 · 0 评论 -
网络编程面试题(一)三握四挥拥塞控制
TCP一,socket与tcp协议栈之间的关联三次握手:1,客户端连接服务器:服务端此时处于listen状态,客户端发送:syn序列号seq12345.2,服务器回应客户端:确认ack和acknum=12346syn和seq-32143,客户端回应服务器ack和acknum=3215acknum:表示这个数字以前的全部确认完成。客户端与服务器在这个过程中总共产生两次交互。第一次交互:服务端侧会形成一个syn队列,队列上会生成一个tcb节点,而这个节点会存在于tcp的整个生命周原创 2020-08-11 20:17:24 · 302 阅读 · 0 评论