TCP/IP网络编程
记录网络编程学习过程
大狮熊
Just do it!
展开
-
一张图说明什么是SYN泛洪攻击
泛洪攻击当侦听 TCP 套接字的服务器被 TCP SYN 数据包(SYN 位设置为 1,所有其他标志位设置为 0 的数据包)淹没时,就会实现这种攻击。对于每个接收到的 SYN 数据包,服务器打开一个 TCP 连接,分配一些资源,回复一个 SYN-ACK 数据包,然后等待来自发送者的 ACK。 但是,恶意发送者不会发送 ACK。 这会在服务器上创建一个半开放的 TCP 连接,它会占用一些资源。当攻击者发送许多这样的 SYN 数据包时,服务器资源会被耗尽,从而导致合法的连接请求被丢弃。 这是拒绝服务攻击.原创 2021-12-22 21:05:41 · 1635 阅读 · 0 评论 -
TCP/IP网络编程(1)--hello word
1、hello wordhello_server.c#include<stdio.h>#include<stdlib.h>#include<string.h>#include<unistd.h>#include<arpa/inet.h>#include<sys/socket.h>void error_handling(char* message);int main(int argc, char * argv[]){原创 2021-09-09 12:02:49 · 261 阅读 · 0 评论