
计网
计网笔记
Don_ixu
前端小菜鸡,努力学习ing,22年校招加油!!!
展开
-
TCP和UDP的区别
传输层中的 TCP 和 UDP TCP 是面向连接的、可靠的流协议。流就是指不间断的数据结构,当应用程序采用 TCP 发送消息时,虽然可以保证发送的顺序,但还是犹如没有任何间隔的数据流发送给接收端。TCP 为提供可靠性传输,实行“顺序控制”或“重发控制”机制。此外还具备“流控制(流量控制)”、“拥塞控制”、提高网络利用率等众多功能 UDP UDP 是不具有可靠性的数据报协议。细微的处理它会交给上层的应用去完成。在 UDP 的情况下,虽然可以确保发送消息的大小,却不能保证消息一定会到达。因此,应用有时会根原创 2021-06-18 13:12:22 · 93 阅读 · 0 评论 -
用户输入URL到渲染页面整个过程之间发生了什么
在不考虑用户输入搜索关键字的情况下 1,用户输入url并回车 2,浏览器进程检查url,组装协议,构成完整的url 3,浏览器进程通过进程间通信(IPC)把url请求发送给网络进程 4,网络进程接收到url请求后检查本地缓存是否缓存了该请求资源,如果有则将该资源返回给浏览器进程 5,如果没有,网络进程向web服务器发起http请求(网络请求),请求流程如下: 5.1 进行DNS解析,获取服务器ip地址,端口(端口是通过dns解析获取的吗?这里有个疑问)原创 2021-06-24 23:49:20 · 127 阅读 · 0 评论 -
HTTP协议的小结
http 超文本传输协议 超文本: 文本是一种能够被计算机解析的有意义的二进制数据包。而随着互联网的高速发展,两台电脑之间能够进行数据的传输后,人们不满足只能在两台电脑之间传输文字,还想要传输图片、音频、视频,甚至点击文字或图片能够进行超链接的跳转,那么文本的语义就被扩大了,这种语义扩大后的文本就被称为超文本(Hypertext) 传输: 两台计算机之间会形成互联关系进行通信,我们存储的超文本会被解析成为二进制数据包,由传输载体(例如同轴电缆,电话线,光缆)负责把二进制数据包由计算机终端传输到另一个终端原创 2021-06-18 12:48:57 · 187 阅读 · 0 评论 -
计算机网络体系结构分层小结
OSI 七层模型(物数网传会表应) 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 - 物理层 以二进制数据形式在物理媒介上传输数据 - 数据链路层 传输有地址的帧以及错误检测功能 - 网络层 为数据包选择路由 - 传输层 提供端对端的接口 - 会话层 解除或建立与别的接点的联系 - 表示层 数据格式化,代码转换,数据加密(处理数据格式) - 应用层 提供各种网络服务(如文件传输,电子邮件,文件服务等...) TCP/IP 四层模型 链原创 2021-06-18 13:05:15 · 142 阅读 · 0 评论 -
websocket小结
websocket 含义 它是一种网络通信协议,是HTML5开始提供的一种在单个TCP连接上进行双工通信的协议 为什么需要websocket? 疑问? 我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 因为http协议有一个缺陷,就是通信只能由客户端发起 轮询的效率低,非常浪费资源(因为必须不停连接,或者 HTTP 连接始终打开), 因此websocket应运而生 简介 WebSocket用于在Web浏览器和服务器之间进行任意的双向数据传输的一种技术。WebSocket协议基于T原创 2021-06-09 15:26:48 · 1041 阅读 · 0 评论 -
HTTP与HTTPS小结
HTTPS 安全性上,HTTPS是安全超文本协议,在HTTP基础上有更强的安全性。简单来说,HTTPS是使用TLS/SSL加密的HTTP协议 HTTP的工作过程 HTTP由请求和响应构成,是一个标准的客户端服务器模型(C/S)。HTTP协议永远都是客户端发起请求,服务器回送响应。 地址解析。域名系统DNS解析域名得到主机的IP地址 封装HTTP请求数据包。封装的内容有以上部分结合本机自己的信息。 封装成TCP包,建立TCP连接(TCP的三次握手) 客户机发送请求命令。 建立连接后,客原创 2021-05-11 21:59:39 · 165 阅读 · 0 评论