计算机网络
文章平均质量分 90
来者__
这个作者很懒,什么都没留下…
展开
-
常见的网络攻击方法与防范措施
目录1SYN洪泛攻击1.1 什么是SYN洪泛攻击1.2 防范措施2DDos攻击2.1 什么是DDos攻击2.2 防范措施3XSS攻击3.1 什么是XSS攻击3.2 防范措施4SQL注入攻击4.1 什么是SQL注入攻击4.2 防范措施1SYN洪泛攻击1.1 什么是SYN洪泛攻击 SYN洪泛攻击属于 DOS 攻击的一种,它利用 TCP 协议缺陷,通过发送大量的半连接请求,耗费 CPU 和内存资源。原理:在三次握手过程中,服...原创 2021-07-17 20:40:12 · 3863 阅读 · 1 评论 -
Cookie 、Session、Token理解以及常见问题总结
1 什么是 Cookie 和 Session1.1 Cookie HTTP Cookie(也叫 Web Cookie或浏览器 Cookie)是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起请求时被携带并发送到服务器上。 通常,它用于告知服务端两个请求是否来自同一浏览器,如保持用户的登录状态。 Web应用程序是使用HTTP协议传输数据的。HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,...原创 2021-07-17 20:22:32 · 559 阅读 · 0 评论 -
HTTP常见问题总结
1HTTP常见的状态码有哪些?常见状态码:200 :服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 301 :(永久移动) 请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。 302 :(临时移动) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。 400 :客户端请求有语法错误,不能被服务器所理解。 403 :服务器收到请求,但是拒绝提供服务。 404 :(未找到) 服务.原创 2021-07-17 18:53:34 · 946 阅读 · 0 评论 -
socket详解
1. 什么是 socket? socket 的原意是“插座”,在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。1.1 UNIX/Linux 中的 socket 是什么? 在 UNIX/Linux 系统中,为了统一对各种硬件的操作,简化接口,不同的硬件设备也都被看成一个文件。对这些文件的操作,等同于对磁盘上普通文件的操作。 ...原创 2021-07-17 13:37:34 · 7610 阅读 · 1 评论 -
UDP与TCP对比,TCP保证可靠性传输的详细说明
1 UDPUDP:User Datagram Protocol,用户数据报协议UDP的特点:无连接、不可靠。无连接:意思就是在通讯之前不需要建立连接,直接传输数据。 不可靠:是将数据报的分组从一台主机发送到另一台主机,但并不保证数据报能够到达另一端,任何必须的可靠性都由应用程序提供。在 UDP 情况下,虽然可以确保发送消息的大小,却不能保证消息一定会达到目的端。 UDP没有超时和重传功能,当 UDP 数据封装到 IP 数据报传输时,如果丢失,会发送一个 ICMP 差错报文给源主...原创 2021-07-16 17:55:24 · 2527 阅读 · 2 评论