传输层定义了主机程序之间端到端的连通性。传输层最为常见的两个协议分别是传输控制协议TCP(Transmission Control Protocol)和用户数据包协议UDP(User Datagram Protocol)。学习目标:
1. 掌握TCP和UDP的工作原理
2. 描述TCP和UDP的报文格式
3. 了解常见服务的应用端口号
TCP位于TCP/IP模型的传输层,它是一种面向连接的端...
分类:
其他好文 时间:
2015-02-25 22:23:37
阅读次数:
483
人见人爱A^B
Problem Description 求A^B的最后三位数表示的整数。 说明:A^B的含义是“A的B次方”
Input 输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1<=A,B<=10000),如果A=0,
B=0,则表示输入数据的结束,不做处理。
Output 对于每个测试实例,请输出A^B的最后三位表示的整数,每...
分类:
其他好文 时间:
2015-02-25 19:55:35
阅读次数:
180
traceroute, 也就是 trace route,跟踪路由。这个程序最早是Van Jacobson实现的。源代码在网上能够找到,只是我还没有去找。基本的原理是IP路由过程中对数据包TTL(Time to Live,存活时间)的处理。当路由器收到一个IP包时,会改动IP包的TTL(及由此造成.....
分类:
其他好文 时间:
2015-02-25 15:24:03
阅读次数:
124
场景:
1. C++可以使用std::string来缓存uint8_t的字节数组,比如在接收socket数据包时, 需要接收完整才可以处理某些数据,这时候就需要先缓存起来再处理。
2. 问题来了,Java的String是存储的UNICODE双字节结构,而且只支持字符,不支持如\0这些字符,并不适合处理字节数据....
分类:
编程语言 时间:
2015-02-24 17:33:56
阅读次数:
189
软件功能:通过collectd软件来监控收集kvm虚拟机的性能数据,包含cpu,memory、磁盘IO、网络流量等通过visage软件将收集到的数据绘制图形。安装:系统环境:ubuntu12.04collectd首先、在collectd官网下载collectd包collectd-5.4.0安装col...
分类:
其他好文 时间:
2015-02-24 11:26:09
阅读次数:
273
我大概清楚一点就是从内网出去的时候用POSTROUTING进来的时候用PREROUTING,可是做透明代理的时候确是用PREROUTING。这是为什么呢?回复: sunnyggpre还是post是根据数据包的流向来确定的。通常内网到外网是post,外望到内网是pre,但是外还是内只是个相对概念,在一...
分类:
系统相关 时间:
2015-02-21 21:02:35
阅读次数:
273
java023
网络编程
Socket编程(码头)
socket就是为网络服务提供了一种机制。
通信的两端都有socket
网络通信其实就是socket
数据在两个socket通过IO传输
TCP与UDP
udp:(步话机,QQ)
将数据和源和目的的封装成数据包,不需要建立...
分类:
其他好文 时间:
2015-02-21 09:43:39
阅读次数:
462
我是採用Dev控件中的画图控件来绘制的纵断面图,以下主要来介绍下输电线路选址以及纵断面图的实时绘制的实现流程。一、关于输电线路的选址,首先要准备好基础地理数据,包含选线区的DOM,DEM,DLG以及属性数据等;其次选址採用二三维交互的方式,即以DLG和DOM为背景,初步选择线路路径,,而后在三维场景...
分类:
其他好文 时间:
2015-02-18 17:35:45
阅读次数:
157
ios中数组和字典的应用
Application
schedule 类别 子项 类别名称 优先级 数据包
contacts
entertainment
接触UIKit
学习用Swift调用Cocoa Touch
import UIKit
let colors =
[
]
var backView = UI...
分类:
其他好文 时间:
2015-02-17 11:40:36
阅读次数:
142