当前位置:  建站>运营/SEO
本页文章导读:
    ▪《数据通信与网络》笔记--IPv4 VS IPv6      IPv4 IPv4数据报的格式如下: 版本:标识当前数据报的版本. 报头标长:以4字节定义数据报头部的总长度,如果字段值为5,则表示头部的长度为20(5*4),字段的最大值为15,即.........
    ▪linnux远程桌面链接——suse和ubuntu下的vnc配置      概要:很多情况下,我们需要使用linux的远程桌面连接,此时,进行适当的配置往往十分重要。本文,主要为你讲解ncserver的原理,在ubuntu和suse两种环境下配置vnc的方法。 1.VNC工作流程 VNC.........
    ▪水晶报表指定小数位数,去除多余的0      DECLARE @dDECIMAL(18,8) SET @d= 5.44   SELECT @d --5.44000000 DECIMAL SELECT CONVERT(FLOAT,@d) --5.44       FLOAT SELECT CONVERT(VARCHAR(50),CONVERT(FLOAT,@d)) --5.44      &n.........

[1]《数据通信与网络》笔记--IPv4 VS IPv6
    来源: 互联网  发布时间: 2013-10-31
IPv4
IPv4数据报的格式如下:

版本:标识当前数据报的版本.

报头标长:以4字节定义数据报头部的总长度,如果字段值为5,则表示头部的长度为20(5*4),字段的最大值为15,即头部最长为60个字节。

服务类型:

服务类型字段共8位,用于指示路由器如何处理该数据包。该字段长度由4位服务类型(TOS)子域和3位优先级(b7 b6 b5)(precedence)子域组成,1位为保留位,该字段结构如下图所示:


优先级共有关8种,优先级越高表明数据包越重要。下图列出了各种优先级所代表的意义。


在4位服务类型子域中,b4 b3 b2 b1分别表示D(延迟)、T(吞吐量)、R(可靠性)与(成本)。下图列出了服务类型子域的构成。



总长度:定义了以字节计的IPv4数据报的总长度。这个字段是16位长,所以IPv4数据报长度限制为65536(2^16-1)字节,头部占20~60个字节。之前在讲到以太网数据帧的时候,一个帧的最大数据位1500字节,如果一个IP包大于1500个字节,岂不是一个帧里面放不下了?确实,所以要对IP数据报进行分段,具体如何分段在以后进行说明。

标识:用于分段,以后会进行说明。

标志:用于分段,以后会进行说明。

片偏移:用于分段,以后会进行说明。

生存时间:控制一个数据报所通过路由器的最大跳数。

协议:定义了使用此IPv4服务的高层协议。1:ICMP,2:IGMP,6:TCP,17:UDP,89:OSPF

头校验和:只对该IP报的头部进行校验的所使用的校验和。

源IP地址:源端逻辑地址。

目的IP地址:目的端逻辑地址。

选项: 该部分由若干选项组成。它最长可达到40个字节,种类如下:


IPv6
IPv6的数据报的格式如下:

版本:定义了IP协议的版本号,对IPv6,值为6.

优先级:定义了当发生通信量拥塞时的分组的优先级。

流标号:流标签可用来标记特定流的报文,以便在网络层区分不同的报文。转发路径上的路由器可以根据流标签来区分流并进行处理。由于流标签在IPv6报文头中携带,转发路
由器可以不必根据报文内容来识别不同的流,目的节点也同样可以根据流标签识别流,同时由于流标签在报文头中,因此使用IPSec后仍然可以根据流标签进行QoS处理。
下一个头部:定义了数据报中跟随在基本头部之后的头部。下一个头部或者是IP所使用的可选的扩展头部,或者是上层协议的(TCP,UDP)。每个扩展头部也包含这个字段。

跳数限制:字段与IPv4的TTL字段作用是一样的。

源地址:源端逻辑地址。

目的地址:目的端逻辑地址。

IPv6在基本头部后面还可以增加多大6个扩展头部,这些头部中许多都是IPv4的选项,下图给出了扩展头部的6种类型。


IPv4 vs IPv6
与IPv4相比,IPv6具有如下优点:
1.更大的地址空间。IPv6地址是128位。IPv4是32位。
2.更好的头部地址。IPv6使用了新的头部格式,其选项和基本头部分开,如果需要,可以将选项插入到基本头部与上层数据之间。这就简化和加速了路由选择的过程,因为大多数选项不需要由路由器检查。
3.新的选项。IPv6有一些新的选项来实现附加的功能。
4.允许扩展。如果有新的技术或者应用需要,IPv6允许协议进行扩展。
5.支持资源分配。在IPv6中,服务类型字段被取消了,但增加了一种机制,使得源端可以请求对分组进行特殊的处理。
6.支持更多的安全性。在IPv6中,加密和鉴别选项提供了分组的保密性和完整性。

IPv4到IPv6的过渡
因为英特网上系统非常多,所以从IPv4到IPv6的过渡不能突然发生,要是英特网上的系统从IPv4到IPv6过渡,需要花费很长的时间,这种过渡必须是平滑的,以防止IPv4和IPv6系统间出现任何问题。IETF射击了3中策略来使这一过渡时期更加平滑。

双协议栈
所谓双协议栈就是一个站应该同时运行IPv4和IPv6,如果接受到IPv4协议的分组,使用IPv4协议栈进行处理,如果接受到IPv6协议的分组,就使用IPv6协议栈进行处理。


隧道技术
当两台使用IPv6的的系统要进行通信,但是其分组要通过IPv4的区域,就要使用隧道技术(tunneling),要经过该区域,该分组必须要具有IPv4地址,因此,当进入该区域时,IPv6分组要封装成IPv4分组,当分组离开该区域时,在去掉这个封装。



头部转换
当一台IPv4和一台IPv6进行通信时,需要使用头部转换


作者:TODD911 发表于2013-7-24 21:08:57 原文链接
阅读:1 评论:0 查看评论

    
[2]linnux远程桌面链接——suse和ubuntu下的vnc配置
    来源: 互联网  发布时间: 2013-10-31

概要:很多情况下,我们需要使用linux的远程桌面连接,此时,进行适当的配置往往十分重要。本文,主要为你讲解ncserver的原理,在ubuntu和suse两种环境下配置vnc的方法。


1.VNC工作流程

VNC工作流程
(1) 在服务器端启动 VNC Server。
(2) VNC客户端通过浏览器或 VNC Viewer 连接至VNC Server。
(3) VNC Server传送一对话窗口至客户端,要求输入连接密码, 以及存取的VNC Server显示装置。
(4) 在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。
(5) 若是客户端通过 VNC Server 的验证,客户端即要求VNC Server显示桌面环境。
(6) VNC Server通过X Protocol 要求X Server将画面显示控制权交由VNC Server负责。
(7) VNC Server将来由 X Server 的桌面环境利用VNC通信协议送至客户端, 并且允许客户端控制VNC Server的桌面环境及输入装置。

2.使用前的准备


1)在服务器端安装Vncserver

2)客户机端安装Vnciewer

3)关闭防火墙

suse:sudo SuSEfirewall2 stop


3.启动Vnc服务


方法:服务器端输入

vncsever (随后会提示输入密码病确认)


4.配置xstartup启动脚本。


  用VI编辑/root/.vnc/xstartup脚本

  内容如下:

  #!/bin/sh

  xrdb $HOME/.Xresources

  xsetroot -solid grey

  xterm -geometry 80x24 10 10 -ls -title "$VNCDESKTOP Desktop" &

  twm &

  将最后一行更改为

  startgnome

  DISPLAY=:1 gnome-session(这一行是可选的)

  就是启动gnome图形界面窗口。(如果是在suse环境下,应该该为startkde)

  保存后,重启vnc。


5.连接vncserver


客户机端输入:vncviewer IP: 桌面编号


6.vnc的一些命令


vncserver  [:display#]  [-name  desktop-name]  [-geometry widthxheight] [-depth depth] [-pixelformat
       format] [Xvnc-options...]
       vncserver -kill :display#


7.重要的配置文件


       $HOME/.vnc/xstartup

当VNC desktop 启动的时候,这个脚本下的x application将要启动。

xdm(X Display Manager,X 显示器管理器)命令管理 X 显示器集合,这些显示器可能在本地主机上,也可能在远程服务器上。

 xsetroot - root window parameter setting utility for X

xterm - terminal emulator for X

8.答疑解惑



    
[3]水晶报表指定小数位数,去除多余的0
    来源: 互联网  发布时间: 2013-10-31

DECLARE @dDECIMAL(18,8)

SET @d= 5.44

 

SELECT @d

--5.44000000 DECIMAL

SELECT CONVERT(FLOAT,@d)

--5.44       FLOAT

SELECT CONVERT(VARCHAR(50),CONVERT(FLOAT,@d))

--5.44       VARCHAR

作者:newtea 发表于2013-7-25 12:07:45 原文链接
阅读:19 评论:0 查看评论

    
最新技术文章:
▪SQVI和SAP查询QUERY的区别和使用注意事项    ▪彻底理解Cisco/Linux/Windows的IP路由    ▪Exchange 2010 处于禁止发送用户自动收到来自IT...
▪MB_CHANGE_DOCUMENT使用方法    ▪ALV的html表头    ▪【译】如何精确判断最终用户响应时间过长的...
▪apache2.4.4启用deflate压缩    ▪使用vmware 配置centos 6.0+ 网络出现的各种问题...    ▪十句话教你学会Linux数据流重定向
▪centos6.x已经安装的系统添加图形界面    ▪Linux查看CPU和内存使用情况    ▪win7问题解决,凭据管理器和无法访问,不允...
▪Dynamics CRM 2013 初体验(4):不再被支持的功...    ▪win7下制作ubuntu系统安装启动盘和U盘安装ubuntu...    ▪Linux cp -a用法
▪Windows Server时间服务器配置方法    ▪Tomcat+memcached实现Session共享    ▪Linux修改系统环境变量PATH路径的方法
▪Citrix 服务器虚拟化之二十七 XenApp6.5发布服务...    ▪搭建本地Ubuntu 镜像服务器    ▪Create local metadata resource of yum
▪tsm ANS0326E问题处理    ▪Windows SVN变化邮件通知(Python2.7实现)    ▪linux下的内核测试工具——perf使用简介
▪Nginx TCP Proxy模块的编译安装    ▪OSX: SSH密钥使用日记(2)    ▪OSX: SSH密钥使用日记(1)
▪Manually start and stop Oracle XE in Ubuntu    ▪Disable autostart of Oracle-xe in Ubuntu    ▪tar命令-linux
▪xtrabackup-2.1.2-611安装    ▪无废话ubuntu 13.4文件共享配置    ▪Unix文本处理工具之sed
▪hpux 操作系统 磁带备份与恢复    ▪HP DL360 G7通过iLO部署系统    ▪Redhat 6.0中VNC Server的配置方法
▪hpux 操作系统磁带备份与恢复    ▪用C++编程调用libvirt的API来创建KVM虚拟机    ▪hpux- hp小型机日常硬件故障处理case(一)
▪web集群时session同步的几种方法(统计)    ▪inux常用命令大全    ▪BAT 批处理实现循环备份N天文件夹
▪BIND9私有DNS服务器小环境搭建实验    ▪Exchange2013增量备份    ▪OSSEC Monitor your App log file
▪《深入理解Nginx》阅读与实践(三):使用upstre...    ▪如何给Fedora 15创建磁盘分区    ▪Packet Sniffer Code in C using sockets
▪Error, some other host already uses address    ▪修改uCOS_II以实现“优先级+时间片”联合调度    ▪weblogic开发模式与生产模式介绍
▪Wireshark 高级特性    ▪ubuntu13.04版本下安装RabbitVCS,类似windows的Tortoi...    ▪Apache 一台主机绑定多个域名及虚拟主机
▪linux安全设置    ▪RHEL双网卡绑定    ▪Linux shell if参数
▪Windows配置路由时可以指定源地址啦    ▪centos安装vim7.4    ▪S3C2410 实验三——块拷贝、字拷贝(寄存器的...
▪系统运维——日志处理    ▪ip_conntrack缓存neighbour    ▪关键在封装并发出了帧-IP冲突也无所谓
▪weblogic11g 安装——linux 无图形界面    ▪《数据通信与网络》笔记--SCTP    ▪《数据通信与网络》笔记--TCP中的拥塞控制
▪weblogic11g 安装集群 —— win2003 系统、单台主...    ▪weblogic11g 节点管理器 nodemanager    ▪Citrix 服务器虚拟化之二十六 应用程序虚拟化...
▪如何将windows下的文件夹挂载到linux虚拟机下    ▪在64位AIX6.1下安装SAP JCo    ▪Outlook启动时提示“找不到文件Outlook.pst文件”...
▪weblogic8.1 登陆5 ip 限制    ▪weblogic 内存 及 内存溢出    ▪手把手教你在Windows端搭建Redmine项目管理软件
▪启动及重新启动nginx,重启nginx后丢失nginx.pid问...    ▪Win7实现快速启动栏并实现靠左边的终极操作...    ▪《深入理解Nginx》阅读与实践(二):配置项...
▪显示grub引导菜单    ▪nagios监控主机    ▪linux各种数据流重定向
▪centOS安装chrome浏览器    ▪Slackware 14 安装完全指南    ▪SharePoint 2013的100个新功能之内容管理(三)
▪Citrix 服务器虚拟化之二十一 桌面虚拟化之部...    ▪[问,ask]ubuntu13.04安装vncserver后只显示桌面,不显...    ▪Win7中IIS出现“HTTP 错误 404.17 - Not Found 请求的...
▪CentOS快速安装最新版本的SaltStack    ▪CentOS 6.4 快速安装Nginx笔记    ▪磁盘管理——RAID 0
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3