IP特性 IP提供不可靠、无连接的数据报传送服务。 不可靠:它不能保证IP数据报能成功地到达目的地。IP有一个简单的错误处理算法:丢弃改数据报,然后发送ICMP消息报给信源端...
IP特性 IP提供不可靠、无连接的数据报传送服务。 不可靠:它不能保证IP数据报能成功地到达目的地。IP有一个简单的错误处理算法:丢弃改数据报,然后发送ICMP消息报给信源端...
http://c.biancheng.net/cpp/socket/
Socket是什么? 在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算...
链路层的三个主要目的:1、 为IP模块发送和接收IP数据报2、 为ARP模块发送ARP请求和接收ARP应答3、 为RARP发送RARP请求和接收RARP应答 TCP/IP支持...
端口号是如何选择的? 服务器 服务器一般都是通过知名端口号来识别的:对于每个TCP/IP实现来说,FTP服务器的TCP端口号都是21,每个Telnet服务器的TCP端口号都是...
目的:为了让服务器为客户提供一些特定的服务。 可以将这种服务分为两种类型:重复型和并发型。 重复型服务 重复型服务器通过以下步骤进行交互:I1. 等待一个客户请求的到来。I2...
封装 当应用程序用 T C P传送数据时,数据被送入协议栈中,然后逐个通过每一层直到被当作一串比特流送入网络。其中每一层对收到的数据都要增加一些首部信息(有时还要增加尾部信息...
五类互联网地址: 这些32位地址通常写成四个十进制的数字,其中,每个整数对应一个字节。这种表示方法称作“点分十进制表示法(Dotted decimal notation)”各...
在TCP/IP协议族中,有很多种协议: TCP和UDP TCP和UDP是两种最为著名的运输层协议,二者都是用IP作为网络层协议。 虽然TCP使用不可靠的IP服务,但它却提供一...
T C P / I P通常被认为是一个四层协议系统,如图 1 - 1所示。 每一层负责不同的功能: 链路层, 有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程...
在c++标准化过程中,引入关键字typename是为了说明:模板内部的标识符可以是一个类型。 通常而言,当某个依赖于模板参数的名称是一个类型时,就应该使用typename 对...
什么是类模板? 通常被用于管理某种特定类型的元素,容器类就是其中的一个典型例子。它可以用于实现容器类而不需要确定容器中元素的类型。 一个简单的类模板Stack的实现 对于类模...
什么是函数模板? 函数模板提供了一种函数行为,该函数行为可以用多种不同的类型进行调用,它和普通函数很相似,唯一的区别就是有些函数元素是未确定的,这些元素将在使用时被参数化。 ...
什么是消息队列 消息队列就是一个消息的链表。可以把消息看作一个记录,具有特定的格式以及特定的优先级。对消息队列有写权限的进程可以向消息队列中按照一定的规则添加新消息;对消息队...
消息机制 Windows消息系统是由以下三部分构成的:1、消息队列2、消息循环3、窗口过程 关于消息、窗口过程 一个消息由一个消息名称(UINT),和两个参数(WPARAM,...
消息常量标识符
定义 windows消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应...
创建内存映射文件 CreateFileMapping 将上述真正存在的文件(物理文件) hFile映射成为一个虚拟的映射文件 hMap ,即将物理文件与虚拟文件绑定 示例 参...
一.三次握手 1.客户端通过向服务器发送一个syn来创建一个主动打开,作为三次握手的一部分,客户端把这段连接设定为随机数a2.服务器端应当为一个合法的SYN回送一个SYN/A...
原理 每个进程有自己独立的空间,一个进程无法访问其他进程的数据。就好像两个是互不干涉的个体,想让它们进行通信(交换数据),就必须有一段它们都可以访问到的空间,作为中间介质。 ...