IP 分组为了更准确地讨论 I n t e r n e t协议处理,我们必须定义一些名词。图 显示了在不同的I n t e r n e t层之间传递数据时用来描述数据的名词。我们把传输协议交给 I P的数据称为报文。典型的报文包含一个运输层首部和应用程序数据。图所示的传输协议是U D P。I P在报 ...
分类:
其他好文 时间:
2019-09-01 11:03:22
阅读次数:
94
一、头信息解读 1、HTTP通用头 2、HTTP请求头 3、HTTP响应头 4、HTTP实体头 下面具体解读一下 二、通用首部(通用头) 1、Cache-Control 缓存控制 1.1缓存请求指令 1.2缓存响应指令 1.3是否能缓存的指令 #① public指令 Cache-Control:pu ...
分类:
Web程序 时间:
2019-08-31 12:44:23
阅读次数:
117
在iOS的实际开发中,常会出现需要去除空格的情况,总结有三种情况: 去除字符串首尾连续字符(如空格); 去除字符串首部连续字符(如空格); 去除字符串尾部连续字符(如空格); 去除字符串首尾连续字符(如空格) NSString *a = @" a sdf "; [a stringByTrimming ...
分类:
移动开发 时间:
2019-08-29 16:05:32
阅读次数:
133
DP、TCP、可靠传输的工作原理、TCP首部格式、TCP可靠传输的实现、TCP流量控制、TCP的拥塞控制、TCP的连接管理这几个方面进行解析。 一、运输层协议概述 1.进程之间的通信 从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层 ...
分类:
其他好文 时间:
2019-08-27 00:46:51
阅读次数:
65
当提交给数据链路层进行传送时,一个 I P分片或一个很小的无需分片的 I P数据报称为分组。数据链路层在分组前面加上它自己的首部,并发送得到的帧。I P只考虑它自己加上的 I P首部,对报文本身既不检查也不修改 (除非进行分片)。下图显示了I P首部的结构。下图包括i p结构中各成员的名字,N e ...
分类:
其他好文 时间:
2019-08-24 23:11:24
阅读次数:
175
TCP报文段的首部格式 序列号seq: 占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack: 占4个字节,期待收到对方下一 ...
分类:
其他好文 时间:
2019-08-17 18:17:53
阅读次数:
79
GET 获取资源 POST 传输实体主体 PUT 传输文件 DELETE 删除文件 HEAD 获得报文首部 TRACE 追踪路径 OPTIONS 询问支持的方法 CONNECT 要求用隧道协议连接代理 LINK 建立和资源之间的联系 UNLINE 断开连接关系 ...
分类:
Web程序 时间:
2019-08-17 10:44:27
阅读次数:
188
思路 假设有多组数据,每一组都是按从小到大的顺序输入的,设计如下数据结构 前面一列是每一组数据的首部,后面是真正的数据,首部的定义为: 数据部分的定义为: 1.我们称左上角为根,左下角为尾,根的前指针(up)和尾的后指针(down)为NULL,next指向数据,那么在输出的时候,只需要遍历第二列选出 ...
分类:
编程语言 时间:
2019-08-13 17:20:53
阅读次数:
116
题目: 使用栈实现队列的下列操作: push(x) 将一个元素放入队列的尾部。 pop() 从队列首部移除元素。 peek() 返回队列首部的元素。 empty() 返回队列是否为空。 Implement the following operations of a queue using stack ...
分类:
其他好文 时间:
2019-08-10 12:24:46
阅读次数:
110
如图,HostA向HostB发送数据,路由器会对数据包的封装如下。1.HostA在网络层将上层的数据封装成IP数据包,其首部包含了源地址和目的地址。源地址本机的IP192.168.1.2,目的地址为192.168.2.2。在数据链路层将上层的数据封装成数据帧,源地址的Mac地址为00-11-12-21-11-11目的Mac地址不知道,HostA通过ARP协议广播想要获取HostB主机mac地址,获
分类:
其他好文 时间:
2019-08-06 16:59:15
阅读次数:
227