网络
文章平均质量分 91
SS_zico
一起学习~~~
展开
-
总结--计算机网络--面试高频考点
目录GET 和 POST 的区别HTTP 与 HTTPS 建立连接的过程HTTPHTTPS客户端为什么信任第三方证书HTTP 是不保存状态的协议,如何保存用户状态基于 Session 实现的会话保持基于 Cookie 实现的会话保持状态码HTTP/1.1 和 HTTP/1.0 的区别HTTP/1.X 和 HTTP/2.0 的区别HTTP/3 了解吗DNS 的作用和原理网页解析全过程【用户输入网址到显示对应页面的全过程】SYN FLOOD 是什么为什么服务端易受到 SYN 攻击AES 的过程GET 和 PO原创 2021-07-20 10:10:50 · 769 阅读 · 2 评论 -
面试中常问到的几个TCP问题
TCP两次握手可以吗三次握手过程中,是否可携带数据为什么建立连接握手三次,关闭连接时需要四次为什么TIME_WAIT 状态需要经过 2MSL 才能返回到 CLOSE 状态什么是半连接队列?ISN 代表什么?意义何在?ISN 是固定不变的吗?ISN为何要动态随机?两次握手可以吗可以从几个方面来解释:(一)确认双方的收发能力TCP 建立连接之前,需要确认客户端与服务器双方的收包和发包的能力。第一次握手:客户端发送网络包,服务端收到了。这样服务端就能得出结论:客户端的发送能力、服务端的接收能力是正常原创 2021-06-24 18:23:56 · 510 阅读 · 0 评论 -
epoll+threadpool高并发网络IO模型的实现
目录网络模型的选择ThreadPool方案:对比:实现生产者消费者模型生产者功能:消费者功能:线程池任务生产者epoll基本实现逻辑网络模型的选择当多个任务到来时需要对其进行及时响应,并将任务下发给特定的处理线程,完成对应的任务。如果只用传统的服务器模型:同步阻塞、单线程进行listen轮询监听的话,那效率和并发往往达不到需求。而我们借助 epoll 的话就会很完美的解决这个问题关于epoll请阅读:Linux下的I/O复用与epoll详解常用的网络IO模型 :五种网络IO模型ThreadPool原创 2021-04-12 19:41:35 · 739 阅读 · 0 评论 -
网络基础知识
网络传输协议TCP和UDPTCP与UDP的区别TCP的三次握手和四次挥手三次握手四次挥手过程说明:11种状态TCP流量控制TCP拥塞控制拥塞的概念:TCP与UDP的区别TCP面向连接的,传输数据时,需要进行三次握手建立连接。UDP是无连接的,发送数据之前不需建立连接TCP通过确认和重传机制,提供可靠的服务。即通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达,而UDP不保证可靠传输,只是尽可能得交付TCP面向字节流,而将数据看成一连串无结构的字节流。UDP是面向报文的,UDP没有拥塞控制原创 2021-01-31 13:25:07 · 363 阅读 · 0 评论 -
快速搭建个人网站
目录宝塔简介tomcat购买云服务器下载与配置上传文件域名本次实验使用宝塔、tomcat等工具快速的搭建个人网站。宝塔简介宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。tomcatTomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上原创 2021-01-22 00:57:15 · 648 阅读 · 0 评论 -
阿里云体验--搭建超级小班课网课系统
搭建超级小班课网课系统获取获取音视频通信应用AppKeyECS安装Node.js环境修改配置运行DemoDemo源码解析本文时按照阿里云入门实验步骤写出使用ECS实例,搭建超级小班课的server和web服务。使用RTC SDK,在多端快速实现音视频应用的胡同。方案架构如下获取获取音视频通信应用AppKey使用您自己的阿里云账号登录到音视频通信RTC控制台。应用管理➡查询AppKey➡确定将AppId和AppKey复制保存下来,后续会用到ECS创建ECS打开CMD,输入:ssh ro原创 2021-01-11 23:30:11 · 513 阅读 · 0 评论