美文网首页
整理一些遇到的问题

整理一些遇到的问题

作者: ccsexyz | 来源:发表于2016-06-08 10:26 被阅读0次

    常见的IO模型

    • 单线程阻塞
    • 多线程阻塞
    • 多进程阻塞
    • 非阻塞轮询
    • 事件驱动IO
    • 信号驱动式IO
    • 异步IO(指的是使用aio这种异步IO API,准确的说信号驱动也属于异步IO)

    TCP三次握手

    1. client => syn => server
    2. server => syn ack => client
    3. client => ack => server

    什么是缓冲区溢出攻击

    缓冲区溢出攻击是指程序没有对数据的长度进行正确的检查与限制,使得填入缓冲区的数据长度超过了缓冲区的长度,覆盖了一些重要数据,达到了劫持控制流执行恶意代码的目的,在栈上的溢出攻击通常是覆盖ebp上方的返回地址来达到目的的

    listen调用中的backlog参数有什么作用

    确定TCP连接和半连接队列的长度(Linux)

    相关文章

      网友评论

          本文标题:整理一些遇到的问题

          本文链接:https://www.haomeiwen.com/subject/bokjdttx.html