深入理解计算机系统(第三版)/ CSAPP 杂谈,第11章:网络编程

  • IP 协议提供基本的命名方法和递送机制
  • UDP 稍微扩展了 IP 协议(增加端口概念),使其从原来的主机间传送变成可以在进程间传送(通过端口区分不同进程),通讯粒度从主机变为进程
  • TCP 基于 IP 协议提供进程间可靠通信
  • 网络通信总是使用大端传输(网络字节序=大端)

  • Linux,Mac,Windows 都是使用 socket 通信。

  • HTTP 请求由 request line,request header,空行 组成。

  • HTTP 有 GET,POST,OPTIONS,HEAD,PUT,DELETE,TRACE

  • HTTP 响应由 response line(1),response header,空行,response body,空行组成

  • CGI,Common Gateway Interface,通用网关接口
  • CGI 收到客户端请求后:解析参数,fork 子进程,子进程执行请求路径上的程序,使用 dup2 将标准输出重定向到客户端的已连接描述符。

版权所有,转载请注明出处:
https://sickworm.com/?p=1665




没有评论


你先离开吧:)



发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据