Linux高性能服务器编程
文章平均质量分 74
guluguluman
这个作者很懒,什么都没留下…
展开
-
Linux高性能服务器编程笔记(四)
第四章 TCP/IP通信案例4.2 部署代理服务器4.2.1 HTTP代理服务器的工作原理正向代理服务器:要求客户端自己设置代理服务器的地址,客户的每次请求都将直接发送到该代理服务器,并由代理服务器来请求目标资源(client->proxy->Internet),示例:翻墙反向代理服务器:被设置在服务器端,用代理服务器来接收Internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从内部服务器上得到的结果返回给客户端。(Internet->proxy->clien原创 2022-01-05 15:04:09 · 1447 阅读 · 0 评论 -
Linux高性能服务器编程笔记(三)
第三章 TCP协议详解参考引用:关于三次握手和四次挥手,面试官想听到怎样的回答? - 车小胖的回答 - 知乎https://www.zhihu.com/question/271701044/answer/398114686关于三次握手和四次挥手,面试官想听到怎样的回答? - 小林coding的回答 - 知乎https://www.zhihu.com/question/271701044/answer/1279809269终于到重点中的重点的TCP协议了T_T!3.1 TCP服务的特点面向连原创 2022-01-03 20:13:04 · 1042 阅读 · 0 评论 -
Linux高性能服务器编程笔记(二)
第二章 IP协议详解2.1 IP服务的特点无状态:指IP通信双方不同步传输数据的状态信息,所有IP数据包的发送、传输和接受都是相互独立。只要接受端收到完整的IP数据包,就将数据部分上交给上层协议。(重新排序的工作交给上层协议)无连接:不长久地维持对方的任何信息不可靠:不能保证数据报能准确地到达接收端2.2 IPv4头部结构其中,16位总长度指整个IP数据包的长度,超过MTU(最大传输单元)的数据包都将被分片传输,所以实际传输的每个数据包都远没有达到最大值。32位源端IP地址与32位目的端原创 2022-01-03 19:25:20 · 1136 阅读 · 0 评论 -
Linux高性能服务器编程笔记(一)
前言:在前段时间为了学习网络编程,于是就看了《Linux高性能服务器编程》和《UNIX网络编程卷1:套接字联网API》的部分章节。在第一次看的时候感觉很懵,毕竟以前对网络的了解仅仅局限于七层协议和TCP/IP协议族的简单内容。在看完两本书的第一遍后,打算重新做一下《Linux高性能服务器编程》的笔记,于是又重新快速翻阅了一下。可能是因为已经对网络编程有初步的了解,在第二次的阅读中对很多第一次看的时候感觉迷糊的地方又有新的理解。看来经典的书还是的多翻几次,每次看都有新的理解。:)我并没有把所有章节都作为原创 2022-01-03 19:18:56 · 817 阅读 · 0 评论