摘要:
一、概述主要特点:1)面向连接的运输层协议2)每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的(一对一)3)TCP提供可靠交付的服务4)TCP提供全双工通信5)面向字节流:TCP根据对方给出的窗口值和当前网络拥塞的程度来决定一个报文段应包含多少个字节(UDP发送的报文长度是应用进程给出... 阅读全文
摘要:
一、运输层协议概述网络层是为主机之间提供逻辑通信,而运输层为应用进程之间提供端到端的逻辑通信。运输层的两个主要协议:1)用户数据报协议UDP:无连接,不可靠2)传输控制协议TCP:提供可靠的、面向连接的服务,不提供广播或多播协议运输层的端口:端口号只具有本地意义,它只是为了标志本计算机应用层中的各个... 阅读全文
摘要:
FIFO也称为有名管道,它是一种文件类型,是半双工的。FIFO简单理解,就是它能把两个不相关的进程联系起来,FIFO就像一个公共通道,解决了不同进程之间的“代沟”。普通的无名管道只能让相关的进程进行沟通(比如父shell和子shell之间)。创建FIFO类似于创建文件#include int mkf... 阅读全文
摘要:
Linux的内核将所有外部设备都可以看做一个文件来操作。那么我们对与外部设备的操作都可以看做对文件进行操作。我们对一个文件的读写,都通过调用内核提供的系统调用;内核给我们返回一个file descriptor(简称:fd,文件描述符).系统调用是如何完成一个I/O操作的呢? linux将内存分为内核... 阅读全文
摘要:
http://www.mianwww.com/html/2013/10/19128.html http://blog.csdn.net/wdzxl198/article/details/9050751 http://www.cnblogs.com/fangyukuan/archive/2010/09 阅读全文
摘要:
http://blog.csdn.net/zhanghefu/article/details/5003407转自:http://blog.csdn.net/wdzxl198/article/details/9050587明确区分堆和栈void f() { int* p=new int[5]; }在栈... 阅读全文