
UNIX网络编程
Qiuery
好好学习,天天向上。为自己代言,做想要的自己。因为无知,所以挑战,因为挑战,所有了解,因为了解,所以理智,因为理智,所以成熟。试了才知道,潜力在于挖掘。
展开
-
UNIX网络编程 笔记:环境搭建及时间获取程序
搭建《UNIX网络编程》那本书所需的环境 1.ubuntu18系统安装编译器,build-essential sudo apt-get install build-essential 2.下载书中的头文件以及实例源码:http://www.unpbook.com/src.html 3.解压下载的unpv13e.tar.gz 进行一波骚气操作 tar -xzvf unpv13e.t...原创 2019-05-20 21:08:29 · 369 阅读 · 0 评论 -
UNIX网络编程 笔记:网络编程简介
1.协议的另一端的Web客户程序,如某种浏览器,与服务器进程的通信总是由客户进程发起。 -大多数网络应用就是按照划分成客户端和服务器来组织的。在设计网络应用时,确定总是由客户发起请求往往能够简化协议和程序本身。当然一些较为复杂的网络应用还需要异步回调通信,也就是由服务器向客户发起请求消息。然而坚持采纳下图所示的基本客户/服务器模型的网络应用要普遍的多。 -通常客户每次只与一个服务器通信,不...原创 2019-05-21 21:55:36 · 659 阅读 · 0 评论 -
UNIX网络编程 笔记:TTCP
TTCP:传统测试TCP性能的工具. 与TTCP类似的工具:nttcp、nuttcp、iperf、PCATTCP、Cisco IOS. 吞吐量:通常是讲一秒钟能够执行多少操作、完成多少事物(QPS 、TPS吞吐量指标) 发包方式: 压缩加密发包:先压缩——》后加密 { 不压缩发送,直接将原文件进行发送 流水压缩发送,边压缩边发送,提高CPU使用率 压缩完后发送,先把文件压缩完成,再...原创 2019-05-29 20:17:53 · 587 阅读 · 0 评论 -
UNIX网络编程 笔记:TCP状态转换
1.TCP连接的11中状态 -CLOSED:关闭状态 -LISTEN:监听(被动) -SYN_RCVD:收到SYN(被动) -SYN_SENT:发送SYN(主动) -ESTABLISHED:数据传输状态 -CLOSE_WAIT;关闭等待 -LAST_ACK:关闭确认 -FIN_WAIT_1:收FIN,发ACK确认等待 -FIN_WAIT_2:FIN_WAIT_1状态下无响应,重复...原创 2019-06-07 18:19:20 · 216 阅读 · 0 评论