随笔分类 -  网络知识

摘要:IO多路复用介绍 IO多路复用:I/O是指网络I/O,多路指多个TCP连接(即socket或者channel),复用指复用一个或几个线程。意思说一个或一组线程处理多个TCP连接。最大优势是减少系统开销小,不必创建过多的进程/线程,也不必维护这些进程/线程。 IO多路复用使用两个系统调用(select 阅读全文
posted @ 2020-02-13 09:54 Lowell 阅读(116) 评论(0) 推荐(0)
摘要:1. TCP的特点 TCP协议是全双工通信,即收发双发可以同时给对方发送消息,即A给B发送消息的同时,B也可以给A发送消息。而且双方谁先发起请求都可以。 TCP协议是可靠通信:因为TCP协议有ack,即消息确认机制。 面向连接的:收发消息之前双方要先建立起连接,即三次握手。 长连接:会一直占用双发的 阅读全文
posted @ 2019-11-03 17:07 Lowell 阅读(207) 评论(0) 推荐(0)
摘要:1. 什么是跨域 跨域带来的风险? 跨域请求和Ajax技术都会极大地提高页面的体验,但同时也会带来安全的隐患,其中最主要的隐患来自于CSRF (Cross site request forgery) 跨站请求伪造。 csrf攻击的大致原理 假如一家银行用以运行转账操作的URL地址如下: 那么,一个恶 阅读全文
posted @ 2019-10-16 11:35 Lowell 阅读(4656) 评论(0) 推荐(0)