smtp虚拟服务器,邮件服务器的架设方法?
用 Win2003 架设邮件服务器 很多企业局域网内都架设了邮件服务器,用于进行公文发送和工作交流。
但使用专业的企业邮件系统软件需要大量的资金投入,这对于很多企业来说是无法承受的。其实我们可以通过Windows Server 2003提供的POP3服务和SMTP服务架设小型邮件服务器来满足我们的需要。一、安装POP3和SMTP服务组件 Windows Server 2003默认情况下是没有安装POP3和SMTP服务组件的,因此我们要手工添加。1.安装POP3服务组件 以系统管理员身份登录Windows Server 2003 系统。依次进入“控制面板→添加或删除程序→添加/删除Windows组件”,在弹出的“Windows组件向导”对话框中选中“电子邮件服务”选项,点击“详细信息”按钮,可以看到该选项包括两部分内容:POP3服务和POP3服务Web管理。为方便用户远程Web方式管理邮件服务器,建议选中 “POP3服务Web管理”。2.安装SMTP服务组件 选中“应用程序服务器”选项,点击“详细信息”按钮,接着在“Internet信息服务(IIS)”选项中查看详细信息,选中“SMTP Service”选项,最后点击“确定”按钮。此外,如果用户需要对邮件服务器进行远程Web管理,一定要选中“万维网服务”中的“远程管理(HTML)”组件。完成以上设置后,点击“下一步”按钮,系统就开始安装配置POP3和SMTP服务了。二、配置POP3服务器 1.创建邮件域 点击“开始→管理工具→POP3服务”,弹出POP3服务控制台窗口。选中左栏中的POP3服务后,点击右栏中的“新域”,弹出“添加域”对话框,接着在“域名”栏中输入邮件服务器的域名,也就是邮件地址“@”后面的部分,如“rtj.net”,最后点击“确定”按钮。其中“rtj.net”为在Internet上注册的域名,并且该域名在DNS服务器中设置了MX邮件交换记录,解析到Windows Server 2003邮件服务器IP地址上。2.创建用户邮箱 选中刚才新建的“rtj.net”域,在右栏中点击“添加邮箱”,弹出添加邮箱对话框,在“邮箱名”栏中输入邮件用户名,然后设置用户密码,最后点击“确定”按钮,完成邮箱的创建。三、配置SMTP服务器 完成POP3服务器的配置后,就可开始配置SMTP服务器了。点击“开始→程序→管理工具→Internet信息服务(IIS)管理器”,在 “IIS管理器”窗口中右键点击“默认SMTP虚拟服务器”选项,在弹出的菜单中选中“属性”,进入“默认SMTP虚拟服务器”窗口,切换到“常规”标签页,在“IP地址”下拉列表框中选中邮件服务器的IP地址即可。点击“确定”按钮,这样一个简单的邮件服务器就架设完成了。完成以上设置后,用户就可以使用邮件客户端软件连接邮件服务器进行邮件收发工作了。在设置邮件客户端软件的SMTP和POP3服务器地址时,输入邮件服务器的域名“rtj.net”即可。四、远程Web管理 Windows Server 2003还支持对邮件服务器的远程Web管理。在远端客户机中,运行IE浏览器,在地址栏中输入“https://服务器IP地址:8098”,将会弹出连接对话框,输入管理员用户名和密码,点击“确定”按钮,即可登录Web管理界面。天正建筑绘图快捷命令?
天正建筑命令快捷键大全一
轴网菜单
重排轴号CPZH改变图中一组轴线编号,该组编号自动进行重新排序
倒排轴号DPZH倒排轴线编号,适用于特定方向的立剖面轴线绘制
单轴变号DZBH只改变图中单根轴线的编号
绘制轴网HZZW包括旧版本的直线轴网和弧线轴网
两点轴标LDZB选择起始轴与结束轴标注其中各轴号与尺寸
墙生轴网QSZW在已有墙中按墙基线生成定位轴线
删除轴号SQZH在已有轴网上删除轴号,其余轴号自动重排
添补轴号TBZH在已有轴号基础上,关联增加新轴号
添加径轴TJJZ在已有圆弧轴网上添加新的径向轴线,并插入轴号
添加轴线TJZX在已有轴网基础上增加轴线,并插入轴号
绘制轴网HZZW包括旧版本的直线轴网和弧线轴网
逐点轴标ZDZB逐个选择轴线,标注不相关的多个轴号
轴线裁剪ZXCJ用矩形或多边形裁剪轴网的一部分
轴改线型ZGXX切换轴线的线型
柱子菜单
标准柱BZZ在轴线的交点处插入方柱,圆柱或多边形柱
构造柱GZZ在墙角处插入给定宽度和长度的构造柱图例
角 柱JZ在墙角插入形状与墙一致的角柱,可设各段长度
异形柱YXZ把闭合Pline定义的柱断面转为非标准的异形柱
柱齐墙边ZQQB把柱子对齐到指定的墙边
墙体菜单
边线对齐BXDQ墙基线不变,墙线偏移到过给定点
单线变墙DXBQ将已绘制好的单线或者轴网转换为双线表示的墙对象
倒墙角DQJ将转角墙按给定半径倒圆角生成弧墙或将墙角交接好
等分加墙DFJQ将一段墙按轴线间距等分,垂直方向加墙延伸到给定边界
改墙厚GQH批量改墙厚:墙基线不变,墙线一律改为居中
改外墙高GWQG修改已定义的外墙高度与底标高,自动将内墙忽略
改外墙厚GWQH注意修改外墙墙厚前,应先进行外墙识别,否则命令不会执行
绘制墙体HZQT连续绘制双线直墙、弧墙,包括幕墙、弧墙、矮墙、虚墙等墙类型
墙保温层JBWC在墙线一侧添加保温层或撤销保温层
加亮外墙JLWQ亮显已经识别过的外墙
矩形立面JXLM在立面显示状态,将非矩形的立面部分删除,墙面恢复矩形
净距偏移JJPY按墙体净距离偏移平行生成新墙体
平行生线PXSX在墙任意一侧,按指定偏移距离生成平行的线或弧
墙面UCSQMUCS临时定义一个基于所选墙面(分侧)的UCS,在指定视口转为立面显示
墙端封口QDFK打开和闭合墙端出头的封口线
墙体造型QTZX构造平面形状局部凸出的墙体,附加在墙上形成一体
识别内外SBNW自动识别内外墙,适用于一般情况
修墙角XQJ清理互相交叠的两道墙或者更新融合同材质的墙与墙体造型
异型立面YXLM在立面显示状态,将墙按给定的轮廓线切割生成非矩形的立面
指定内墙ZDNQ人工识别内墙,用于内天井、局部平面等无法自动识别的情况
指定外墙ZDWQ人工识别外墙,用于内天井、局部平面等无法自动识别的情况
门窗菜单
编号复位BHFW把用户移动过的门窗编号恢复到默认位置
带形窗DXC在一段或连续墙段上插入等高窗
窗棂展开CLZK把窗立面展开到WCS,以便进行窗棂划分
窗棂映射CLYS把WCS上的窗棂划分映射回立面窗
门窗套JMCT在门窗四周添加或删除门窗套
加装饰套JZST给门窗添加三维装饰门窗套线
门口线JMKX给门添加或删除属于门对象的门口线
门窗MC在墙上插入由可定制形状的门窗(弧窗、门连窗、子母门、凸窗、门洞等)
门窗表MCB统计本图中使用的门窗参数,检查后生成门窗表
门窗编号MCBH选择门窗,可自动生成或修改已有门窗的编号
门窗检查MCJC显示电子表格检查当前图中已插入的门窗数据
门窗原型MCYX选择已有门窗作为新门窗改绘的原型,并构造门窗制作的环境
门窗入库MCRK把用户定义的门窗块加入二维门窗库
门窗总表MCZB统计本工程中多个平面图使用的门窗参数,检查后生成门窗总表
内外翻转NWFZ批量内外翻转已画在图中的门窗
异形洞YXD在立面显示状态,按给定的闭合pline轮廓线生成任意深度的洞口
转角窗ZJC在图中沿墙插入转角窗或者转角凸窗
组合门窗ZHC选取多个门窗生成统一编号的组合门窗
左右翻转ZYFZ批量左右翻转已画在图中的门窗
房间屋顶
标准坡顶BZPD
可建立多种三维屋顶,在双坡与单坡屋顶中同时可以生成山墙,与下部墙体连接
布置隔板BZGB
选择已经插入的洁具,布置小便池隔板
布置隔断BZGD
选择已经插入的洁具,布置卫生间隔断
布置洁具BZJJ
在厨房或厕所中布置厨具或卫生洁具
查询面积CXMJ
查询房间面积,并可以以单行文字的方式标注在图上
加老虎窗JLHC
在三维屋顶生成多种老虎窗形式
加雨水管
JYSG在屋顶平面图中绘制雨水管
加踢脚线JTJX
对房间添加或删除三维踢脚线
面积累加MJLJ
对选取的一组数值型文字进行求和
奇数分格JSFG
用于绘制按奇数分格的地面或吊顶平面
偶数分格OSFG
用于绘制按偶数分格的地面或吊顶平面
任意坡顶RYPD
由封闭的多段线生成指定坡度的屋顶,对象编辑可分别修改各坡度
搜索房间SSFJ
创建或更新已有的房间与建筑面积对象,然后对象编辑标注房间
搜屋顶线SWDX
自动跨越门窗洞口搜索墙线的封闭区域,生成屋顶平面轮廓线
套内面积TNMJ
计算住宅单元的套内建筑面积
攒尖屋顶ZJWD
生成对称的正多边锥形攒尖屋顶,考虑出挑与起脊,可加宝顶或尖锥
楼梯其他
电 梯DT
在电梯间井道内插入电梯门,绘制多种电梯简图
多跑楼梯DPLT
输入关键点建立多跑(直线或转折)楼梯
连接扶手LJFS
把两个梯段的扶手连接成连续的扶手
坡 道PD
通过参数构造室外直坡道
任意梯段RYTD
以图中的直线与圆弧作为梯段边线输入踏步参数绘制楼梯
散 水SWSS
搜索外墙线,绘制散水对象,创建室内外高差平台和勒脚
双跑楼梯SPLT
在对话框中输入梯间参数,直接绘制两跑楼梯
台 阶TJ
直接绘制台阶或把预先绘制好的PLINE转成台阶
添加扶手TJFS
以沿上楼方向的Pline路径为基线,添加楼梯扶手
阳 台YT
直接绘制阳台或把预先绘制好的PLINE转成阳台
圆弧梯段YHTD
在对话框中输入梯段参数,绘制弧形梯段
直线梯段ZXTD
在对话框中输入梯段参数绘制直线梯段,用来组合复杂楼梯
自动扶梯ZDFT
在对话框中输入梯段参数,绘制单双排自动扶梯
天正建筑命令快捷键大全二
立面菜单
构件立面GJLM对选定的一个或多个建筑对象生成立面,取代单层立面命令
立面窗套LMCC生成全包的窗套或者窗的上檐线和下檐线
建筑立面JZLM生成建筑物立面,事先确定当前图为首层平面,各层已识别内外墙
立面轮廓LMLK对立面图搜索轮廓生成立面轮廓线
立面门窗LMMC插入、替换立面门窗以及立面门窗库的维护
立面屋顶LMWD可完成多种形式的屋顶立面图设计
立面阳台LMYT插入、替换立面阳台已经立面阳台库的维护
门窗参数MCCS修改立面门窗的参数和位置
雨水管线YSGX按给定的位置生成竖直向下的雨水管
柱立面线ZLMX绘制圆柱的立面过渡线
剖面菜单
参数栏杆CSLG按参数交互方式生成楼梯栏杆,且楼梯栏杆库可由用户自行扩充
参数直梯CSZT按参数交互方式生成剖面的或可见的楼梯
扶手接头FSJT对楼梯扶手的接头位置作细部处理
构件剖面GJPM对一个或多个建筑对象剖切生成二维剖面,取代单层剖面命令
画剖面墙HPMQ直接绘制剖面双线墙
加剖断梁JPDL输入参数绘制楼板、休息平台板下的梁截面
建筑剖面JZPM生成建筑物剖面,事先确定当前图为首层平面
居中加粗JZJC将剖面图中的剖面墙线与楼板线向两侧加粗
楼梯拦板LTLB自动识别剖面楼梯与可见楼梯,绘制实心楼梯栏板
楼梯栏杆LTLG自动识别剖面楼梯与可见楼梯,绘制楼梯栏杆及扶手
门窗过梁MCGL在剖面门窗上添加过梁
剖面门窗PMMC直接在图中的剖面墙上插入剖面门窗
剖面填充PMTC以图案填充剖面墙线梁板或者剖面楼梯
剖面檐口PMYK在剖面图中绘制剖面檐口
取消加粗QXJC将已加粗的剖面墙线梁板线恢复原状
双线楼板SXLB绘制剖面双线楼板
向内加粗XNJC将剖面图中的剖面墙线与楼板线向内加粗
预制楼板YZLB绘制剖面预制楼板
文字表格
表列编辑BLBJ编辑表格的一列或多列
表行编辑BHBJ编辑表格的一行或多行
查找替换CZTH查找和替换图中的文字
单行文字DHWZ创建符合中国建筑制图标注的天正单行文字
单元编辑DYBJ编辑表格单元格,修改属性或文字
单元合并DYHB合并表格的单元格
单元递增DYDZ复制表格单元内容,并对单元内的序列号按规律递增或递减
单元复制DYFZ复制表格内或者图形中的文字与图块进入目标表格单元
撤销合并CXHB撤销已经合并的表格单元,恢复为标准的表格
多行文字-创建符合中国建筑制图标准的天正整段文字
读入Excel-根据Excel选中的区域,创建相应的天正表格
繁简转换FJZH将内码为台湾的BIG5码与中国大陆的国标码的文字对象之间双向转换
曲线文字QXWZ沿着曲线排列文字
全屏编辑QPBJ对表格内容进行全屏编辑
文字合并WZHB把TArch3.x的分开的中英文文字合成一行或单行文字合成多行文字
文字样式WZYS创建或修改命名天正扩展文字样式并设置图形中文字的当前样式
文字转化WZZH把AutoCAD单行文字转化为天正单行文字
新建表格XJBG绘制新的表格并输入表格文字
拆分表格CFBG按行或列把一个表格拆分为多个子表格,可带标题与自定义表头行数。
合并表格HBBG按行或列把多个表格合并为一个表格,行列不同可以自动处理。
增加表行ZJBH在指定行前后增加表行
删除表行SCBH删除指定表行
统一字高TYZG把所选择的文字字高统一为给定的字高
转角自纠ZJZJ把转角方向不符合建筑制图标准的文字(如倒置的文字)予以纠正
专业词库ZYCK输入或者维护专业词库里面的词条
转出Excel-把当前图中的天正表格输出到Excel
天正建筑命令快捷键大全三
尺寸标注
半径标注BJBZ对弧墙或弧线进行半径标注
裁剪延伸CJYS根据给定的新位置,对尺寸标注进行裁剪或延伸
尺寸转化CCZH把AutoCAD的尺寸标注转化为天正的尺寸标注
尺寸自调CCZT对天正尺寸标注的文字位置进行自动调整,使得文字不重叠
尺寸打断CCDD把一组尺寸标注打断为两组独立的尺寸标注
等分区间DFQJ把天正标注对象的某一个区间按指定等分数等分为多个区间
对齐标注DQBZ把多个天正标注对象按参考标注对象对齐排列
更改文字GGWZ更改尺寸标注的文字(在位编辑更方便)
弧长标注HCBZ按国标规定方式标注弧长
合并区间HBQJ把天正标注对象中的相邻区间合并为一个区间
角度标注JDBZ基于两条线创建角度标注
连接尺寸LJCC把平行的多个尺寸标注连接成一个连续的尺寸标注对象
两点标注LDBZ对两点连线穿越过的墙体轴线等对象以及相关的其他对象进行定位标注
门窗标注MCBZ标注门窗的定位尺寸,即第三道尺寸线
内门标注NMBZ标注内墙门窗尺寸以及门窗与轴线或者墙边的关系
墙厚标注QHBZ对两点连线穿越的墙体进行墙厚标注
墙中标注QZBZ按墙中心线标各墙间距,用于公共卫生间等隔断标注
切换角标QHJB对角度标注和弦长标注进行相互转化
取消尺寸QXCC取消连续标注中的一个尺寸标注区间
文字复位WZFW尺寸文字的位置恢复到默认的尺寸线中点上方
文字复值WZFZ尺寸文字恢复为默认的测量值
增补尺寸ZBCC对已有的尺寸标注增加标注点
逐点标注ZDBZ点取各标注点,沿给定的一个直线方向标注连续尺寸
符号标注
标高标注DZBG
标注各种标高符号,可连续标注标高
断面剖切DMPQ
在图中标注断面剖切符号
画对称轴HDCZ
绘制对称轴及符号
画指北针HZBZ
在图中画指北针
加折断线JZDX
绘制折断线
箭头引注JTYZ
绘制指示方向的箭头及引线
剖面剖切PMPQ
在图中标注剖面剖切符号,允许标注多级阶梯剖
索引符号PQSY
包括剖切索引号和指向索引号,夹点添加号圈
索引图名SYTM
为图中局部详图标注索引图号
图名标注TMBZ
以一个整体符号对象标注图名比例
引出标注YCBZ
可用引线引出来对多个标注点做同一内容的标注
坐标标注ZBBZ
对总平面图按照大地测量坐标规则进行坐标标注
作法标注ZFBZ
从专业词库获得标准作法,用以标注工程作法
坐标检查ZBJC
通过一个基准坐标检查其他坐标点的正确与否
天正建筑命令快捷键大全四
工具
对象编辑DXBJ依照各自定义对象特性,自动调出对应的参数对话框进行编辑
对象查询DXCX随光标移动,在各个图元上面动态显示其信息,并可进行编辑
对象选择DXXZ先选参考图元,选择其他符合参考图元过滤条件的图形,生成选择集
恢复可见HFKJ恢复临时被隐藏的对象
局部隐藏JBYC临时隐藏部分对象,以便观察和编辑其他对象
局部可见JBKJ只显示选中对象,隐藏其余对象
在位编辑ZWBJ不必进入命令即可对天正对象中的文字进行编辑
移 位YW按给定的位移值与方向精确地移动对象
自由粘贴ZYNT粘贴已经复制在裁剪版上的图形,可以动态调整待粘贴图形
自由复制ZYFZ动态连续的复制对象
自由移动ZYYD动态的进行移动、旋转和镜像
曲线工具
布尔运算BRYS对两个封闭多段线形成的区域进行并集形成新的多段线
反 向FX逆转多段线、路径曲面和墙体的方向
交点打断JDDD把通过同一交点的多根共面线段在该点打断
加粗曲线JCQX加粗指定的曲线(直线和多段线、弧)
连接线段LJXD连接同一直线上相连的两线段或同弧线的两弧
消除重线XCCX消除重合的线、弧
虚实变换XSBH把线型在虚线与实线之间进行变换
线变复线XBFX将若干个彼此相接的线、弧连接成一个多段线对象
图层工具
关闭图层GBTC关闭所选的图层
关闭其它GBQT关闭其它除了所选图层外的其他图层
冻结图层DJTC冻结所选的图层
冻结其它DJQT冻结除了所选图层外的其他图层
锁定图层SDTC锁定所选的图层
锁定其它SDQT锁定除了所选图层外的其他图层
图层恢复TCHF恢复在执行图层工具前保存的图层记录
观察工具
穿梭动画CSDH相机位置和观察角度都沿着给定的路径,摄制视频动画
定位观察DWGC建立立面定位观察器与关联视图
环绕动画HRDH相机点和目标点分别沿着自己的路径,摄制视频动画
视口放大SKFD模型空间的当前视口放大到全屏,并保存当前配置以便恢复
视口恢复SKHF恢复视口放大前的视口配置
视图满屏STMP使得当前视图充满显示屏幕进行观察
视图存盘STCP把当前视图抓取为位图图像并存盘
视图固定STGD把非菜单命令动态获得的虚拟漫游视图固定下来,避免重生成原来的视图
设置立面SZLM把UCS设置到平面两点决定的立面视图上
相机透视XJTS设置相机,以拍照的方式获得三维透视效果
虚拟漫游XNMY利用已有的相机,身临其境的在三维建筑中漫游
其他工具
测量边界CLBJ测量所选对象的最小包容立方体范围
统一标高TYBG用于二维图,把所有图形对象都放在0标高上,以避免图形对象不共面
搜索轮廓SSLK对二维图搜索外包轮廓
图形裁剪TXCJ对二维图块等对象进行局部裁剪,多用于立面图的遮挡
图形切割TXQG从平面图切割出一部分作为详图的底图
矩 形JX绘制天正矩形对象
道路绘制DLHZ绘制总图的道路
道路圆角DLYJ把对折角路口倒成圆角
osi七层网络通信协议的含义是什么?
OSI七层模型介绍
OSI是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。下面我简单的介绍一下这7层及其功能。
OSI的7层从上到下分别是
7应用层
6表示层
5会话层
4传输层
3网络层
2数据链路层
1物理层
其中高层,既7、6、5、4层定义了应用程序的功能,下面3层,既3、2、1层主要面向通过网络的端到端的数据流。下面我给大家介绍一下这7层的功能:
(1)应用层:与其他计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。但是,如果添加了一个传输文件的选项,那么字处理器的程序员就需要实现OSI的第7层。示例:telnet,HTTP,FTP,WWW,NFS,SMTP等。
(2)表示层:这一层的主要功能是定义数据格式及加密。例如,FTP允许你选择以二进制或ASII格式传输。如果选择二进制,那么发送方和接收方不改变文件的内容。如果选择ASII格式,发送方将把文本从发送方的字符集转换成标准的ASII后发送数据。在接收方将标准的ASII转换成接收方计算机的字符集。示例:加密,ASII等。
(3)会话层:他定义了如何开始、控制和结束一个会话,包括对多个双向小时的控制和管理,以便在只完成连续消息的一部分时可以通知应用,从而使表示层看到的数据是连续的,在某些情况下,如果表示层收到了所有的数据,则用数据代表表示层。示例:RPC,SQL等。
(4)传输层:这层的功能包括是否选择差错恢复协议还是无差错恢复协议,及在同一主机上对不同应用的数据流的输入进行复用,还包括对收到的顺序不对的数据包的重新排序功能。示例:TCP,UDP,SPX。
(5)网络层:这层对端到端的包传输进行定义,他定义了能够标识所有结点的逻辑地址,还定义了路由实现的方式和学习的方式。为了适应最大传输单元长度小于包长度的传输介质,网络层还定义了如何将一个包分解成更小的包的分段方法。示例:IP,IPX等。
(6)数据链路层:他定义了在单个链路上如何传输数据。这些协议与被讨论的歌种介质有关。示例:ATM,FDDI等。
(7)物理层:OSI的物理层规范是有关传输介质的特性标准,这些规范通常也参考了其他组织制定的标准。连接头、针、针的使用、电流、电流、编码及光调制等都属于各种物理层规范中的内容。物理层常用多个规范完成对所有细节的定义。示例:Rj45,802.3等。
OSI分层的优点:
(1)人们可以很容易的讨论和学习协议的规范细节。
(2)层间的标准接口方便了工程模块化。
(3)创建了一个更好的互连环境。
(4)降低了复杂度,使程序更容易修改,产品开发的速度更快。
(5)每层利用紧邻的下层服务,更容易记住个层的功能。
大多数的计算机网络都采用层次式结构,即将一个计算机网络分为若干层次,处在高层次的系统仅是利用较低层次的系统提供的接口和功能,不需了解低层实现该功能所采用的算法和协议;较低层次也仅是使用从高层系统传送来的参数,这就是层次间的无关性。因为有了这种无关性,层次间的每个模块可以用一个新的模块取代,只要新的模块与旧的模块具有相同的功能和接口,即使它们使用的算法和协议都不一样。
网络中的计算机与终端间要想正确的传送信息和数据,必须在数据传输的顺序、数据的格式及内容等方面有一个约定或规则,这种约定或规则称做协议。网络协议主要有三个组成部分:
1、语义:
是对协议元素的含义进行解释,不同类型的协议元素所规定的语义是不同的。例如需要发出何种控制信息、完成何种动作及得到的响应等。
2、语法:
将若干个协议元素和数据组合在一起用来表达一个完整的内容所应遵循的格式,也就是对信息的数据结构做一种规定。例如用户数据与控制信息的结构与格式等。
3、时序:
对事件实现顺序的详细说明。例如在双方进行通信时,发送点发出一个数据报文,如果目标点正确收到,则回答源点接收正确;若接收到错误的信息,则要求源点重发一次。
70年代以来,国外一些主要计算机生产厂家先后推出了各自的网络体系结构,但它们都属于专用的。
为使不同计算机厂家的计算机能够互相通信,以便在更大的范围内建立计算机网络,有必要建立一个国际范围的网络体系结构标准。
国际标准化组织ISO于1981年正式推荐了一个网络系统结构----七层参考模型,叫做开放系统互连模型(OpenSystemInterconnection,OSI)。由于这个标准模型的建立,使得各种计算机网络向它靠拢,大大推动了网络通信的发展。
OSI参考模型将整个网络通信的功能划分为七个层次,见图1。它们由低到高分别是物理层(PH)、链路层(DL)、网络层(N)、传输层(T)、会议层(S)、表示层(P)、应用层(A)。每层完成一定的功能,每层都直接为其上层提供服务,并且所有层次都互相支持。第四层到第七层主要负责互操作性,而一层到三层则用于创造两个网络设备间的物理连接.
1.物理层
物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础。物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境。
1.1媒体和互连设备
物理层的媒体包括架空明线、平衡电缆、光纤、无线信道等。通信用的互连设备指DTE和DCE间的互连设备。DTE既数据终端设备,又称物理设备,如计算机、终端等都包括在内。而DCE则是数据通信设备或电路连接设备,如调制解调器等。数据传输通常是经过DTE——DCE,再经过DCE——DTE的路径。互连设备指将DTE、DCE连接起来的装置,如各种插头、插座。LAN中的各种粗、细同轴电缆、T型接、插头,接收器,发送器,中继器等都属物理层的媒体和连接器。
1.2物理层的主要功能
1.2.1为数据端设备提供传送数据的通路,数据通路可以是一个物理媒体,也可以是多个物理媒体连接而成.一次完整的数据传输,包括激活物理连接,传送数据,终止物理连接.所谓激活,就是不管有多少物理媒体参与,都要在通信的两个数据终端设备间连接起来,形成一条通路.
1.2.2传输数据.物理层要形成适合数据传输需要的实体,为数据传送服务.一是要保证数据能在其上正确通过,二是要提供足够的带宽(带宽是指每秒钟内能通过的比特(BIT)数),以减少信道上的拥塞.传输数据的方式能满足点到点,一点到多点,串行或并行,半双工或全双工,同步或异步传输的需要.
1.3物理层的一些重要标准
物理层的一些标准和协议早在OSI/TC97/C16分技术委员会成立之前就已制定并在应用了,OSI也制定了一些标准并采用了一些已有的成果.下面将一些重要的标准列出,以便读者查阅.ISO2110:称为"数据通信----25芯DTE/DCE接口连接器和插针分配".它与EIA(美国电子工
业协会)的"RS-232-C"基本兼容。ISO2593:称为"数据通信----34芯DTE/DCE----接口连接器和插针分配"。ISO4092:称为"数据通信----37芯DTE/DEC----接口连接器和插针分配".与EIARS-449兼容。CCITTV.24:称为"数据终端设备(DTE)和数据电路终接设备之间的接口电路定义表".其功能与EIARS-232-C及RS-449兼容于100序列线上.
2.数据链路层
数据链路可以粗略地理解为数据通道。物理层要为终端设备间的数据通信提供传输媒体及其连接.媒体是长期的,连接是有生存期的.在连接生存期内,收发两端可以进行不等的一次或多次数据通信.每次通信都要经过建立通信联络和拆除通信联络两过程.这种建立起来的数据收发关系就叫作数据链路.而在物理媒体上传输的数据难免受到各种不可靠因素的影响而产生差错,为了弥补物理层上的不足,为上层提供无差错的数据传输,就要能对数据进行检错和纠错.数据链路的建立,拆除,对数据的检错,纠错是数据链路层的基本任务。
2.1链路层的主要功能
链路层是为网络层提供数据传送服务的,这种服务要依靠本层具备的功能来实现。链路层应具备如下功能:
2.1.1链路连接的建立,拆除,分离。
2.1.2帧定界和帧同步。链路层的数据传输单元是帧,协议不同,帧的长短和界面也有差别,但无论如何必须对帧进行定界。
2.1.3顺序控制,指对帧的收发顺序的控制。
2.1.4差错检测和恢复。还有链路标识,流量控制等等.差错检测多用方阵码校验和循环码校验来检测信道上数据的误码,而帧丢失等用序号检测.各种错误的恢复则常靠反馈重发技术来完成。
2.2数据链路层的主要协议
数据链路层协议是为发对等实体间保持一致而制定的,也为了顺利完成对网络层的服务。主要协议如下:
2.2.1ISO1745--1975:"数据通信系统的基本型控制规程".这是一种面向字符的标准,利用10个控制字符完成链路的建立,拆除及数据交换.对帧的收发情况及差错恢复也是靠这些字符来完成.ISO1155,ISO1177,ISO2626,ISO2629等标准的配合使用可形成多种链路控制和数据传输方式.
2.2.2ISO3309--1984:称为"HDLC帧结构".ISO4335--1984:称为"HDLC规程要素".ISO7809--1984:称为"HDLC规程类型汇编".这3个标准都是为面向比特的数据传输控制而制定的.有人习惯上把这3个标准组合称为高级链路控制规程.
2.2.3ISO7776:称为"DTE数据链路层规程".与CCITTX.25LAB"平衡型链路访问规程"相兼容.
2.3链路层产品
独立的链路产品中最常见的当属网卡,网桥也是链路产品。MODEM的某些功能有人认为属于链路层,对些还有争议.数据链路层将本质上不可靠的传输媒体变成可靠的传输通路提供给网络层。在IEEE802.3情况下,数据链路层分成了两个子层,一个是逻辑链路控制,另一个是媒体访问控制。下图所示为IEEE802.3LAN体系结构。
AUI=连接单元接口PMA=物理媒体连接
MAU=媒体连接单元PLS=物理信令
MDI=媒体相关接口
3.网络层
网络层的产生也是网络发展的结果.在联机系统和线路交换的环境中,网络层的功能没有太大意义.当数据终端增多时.它们之间有中继设备相连.此时会出现一台终端要求不只是与唯一的一台而是能和多台终端通信的情况,这就是产生了把任意两台数据终端设备的数据链接起来的问题,也就是路由或者叫寻径.另外,当一条物理信道建立之后,被一对用户使用,往往有许多空闲时间被浪费掉.人们自然会希望让多对用户共用一条链路,为解决这一问题就出现了逻辑信道技术和虚拟电路技术.
3.1网络层主要功能
网络层为建立网络连接和为上层提供服务,应具备以下主要功能:
3.1.1路由选择和中继.
3.1.2激活,终止网络连接.
3.1.3在一条数据链路上复用多条网络连接,多采取分时复用技术.
3.1.4差错检测与恢复.
3.1.5排序,流量控制.
3.1.6服务选择.
3.1.7网络管理.
3.2网络层标准简介
网络层的一些主要标准如下:
3.2.1ISO.DIS8208:称为"DTE用的X.25分组级协议"
3.2.2ISO.DIS8348:称为"CO网络服务定义"(面向连接)
3.2.3ISO.DIS8349:称为"CL网络服务定义"(面向无连接)
3.2.4ISO.DIS8473:称为"CL网络协议"
3.2.5ISO.DIS8348:称为"网络层寻址"
3.2.6除上述标准外,还有许多标准。这些标准都只是解决网络层的部分功能,所以往往需要在网络层中同时使用几个标准才能完成整个网络层的功能.由于面对的网络不同,网络层将会采用不同的标准组合.
在具有开放特性的网络中的数据终端设备,都要配置网络层的功能.现在市场上销售的网络硬设备主要有网关和路由器.
4.传输层
传输层是两台计算机经过网络进行数据通信时,第一个端到端的层次,具有缓冲作用。当网络层服务质量不能满足要求时,它将服务加以提高,以满足高层的要求;当网络层服务质量较好时,它只用很少的工作。传输层还可进行复用,即在一个网络连接上创建多个逻辑连接。传输层也称为运输层.传输层只存在于端开放系统中,是介于低3层通信子网系统和高3层之间的一层,但是很重要的一层.因为它是源端到目的端对数据传送进行控制从低到高的最后一层.
有一个既存事实,即世界上各种通信子网在性能上存在着很大差异.例如电话交换网,分组交换网,公用数据交换网,局域网等通信子网都可互连,但它们提供的吞吐量,传输速率,数据延迟通信费用各不相同.对于会话层来说,却要求有一性能恒定的界面.传输层就承担了这一功能.它采用分流/合流,复用/介复用技术来调节上述通信子网的差异,使会话层感受不到.
此外传输层还要具备差错恢复,流量控制等功能,以此对会话层屏蔽通信子网在这些方面的细节与差异.传输层面对的数据对象已不是网络地址和主机地址,而是和会话层的界面端口.上述功能的最终目的是为会话提供可靠的,无误的数据传输.传输层的服务一般要经历传输连接建立阶段,数据传送阶段,传输连接释放阶段3个阶段才算完成一个完整的服务过程.而在数据传送阶段又分为一般数据传送和加速数据传送两种。传输层服务分成5种类型.基本可以满足对传送质量,传送速度,传送费用的各种不同需要.传输层的协议标准有以下几种:
4.1ISO8072:称为"面向连接的传输服务定义"
4.2ISO8072:称为"面向连接的传输协议规范"
5.会话层
会话层提供的服务可使应用建立和维持会话,并能使会话获得同步。会话层使用校验点可使通信会话在通信失效时从校验点继续恢复通信。这种能力对于传送大的文件极为重要。会话层,表示层,应用层构成开放系统的高3层,面对应用进程提供分布处理,对话管理,信息表示,恢复最后的差错等.
会话层同样要担负应用进程服务要求,而运输层不能完成的那部分工作,给运输层功能差距以弥补.主要的功能是对话管理,数据流同步和重新同步。要完成这些功能,需要由大量的服务单元功能组合,已经制定的功能单元已有几十种.现将会话层主要功能介绍如下.
5.1为会话实体间建立连接。为给两个对等会话服务用户建立一个会话连接,应该做如下几项工作:
5.1.1将会话地址映射为运输地址
5.1.2选择需要的运输服务质量参数(QOS)
5.1.3对会话参数进行协商
5.1.3识别各个会话连接
5.1.4传送有限的透明用户数据
5.2数据传输阶段
这个阶段是在两个会话用户之间实现有组织的,同步的数据传输.用户数据单元为SSDU,而协议数据单元为SPDU.会话用户之间的数据传送过程是将SSDU转变成SPDU进行的.
5.3连接释放
连接释放是通过"有序释放","废弃","有限量透明用户数据传送"等功能单元来释放会话连接的.会话层标准为了使会话连接建立阶段能进行功能协商,也为了便于其它国际标准参考和引用,定义了12种功能单元.各个系统可根据自身情况和需要,以核心功能服务单元为基础,选配其他功能单元组成合理的会话服务子集.会话层的主要标准有"DIS8236:会话服务定义"和"DIS8237:会话协议规范".
6.表示层
表示层的作用之一是为异种机通信提供一种公共语言,以便能进行互操作。这种类型的服务之所以需要,是因为不同的计算机体系结构使用的数据表示法不同。例如,IBM主机使用EBCDIC编码,而大部分PC机使用的是ASCII码。在这种情况下,便需要会话层来完成这种转换。
通过前面的介绍,我们可以看出,会话层以下5层完成了端到端的数据传送,并且是可靠,无差错的传送.但是数据传送只是手段而不是目的,最终是要实现对数据的使用.由于各种系统对数据的定义并不完全相同,最易明白的例子是键盘,其上的某些键的含义在许多系统中都有差异.这自然给利用其它系统的数据造成了障碍.表示层和应用层就担负了消除这种障碍的任务.
对于用户数据来说,可以从两个侧面来分析,一个是数据含义被称为语义,另一个是数据的表示形式,称做语法.像文字,图形,声音,文种,压缩,加密等都属于语法范畴.表示层设计了3类15种功能单位,其中上下文管理功能单位就是沟通用户间的数据编码规则,以便双方有一致的数据形式,能够互相认识.ISO表示层为服务,协议,文本通信符制定了DP8822,DP8823,DIS6937/2等一系列标准.
7.应用层
应用层向应用程序提供服务,这些服务按其向应用程序提供的特性分成组,并称为服务元素。有些可为多种应用程序共同使用,有些则为较少的一类应用程序使用。应用层是开放系统的最高层,是直接为应用进程提供服务的。其作用是在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务.其服务元素分为两类:公共应用服务元素CASE和特定应用服务元素SASE.CASE提供最基本的服务,它成为应用层中任何用户和任何服务元素的用户,主要为应用进程通信,分布系统实现提供基本的控制机制.特定服务SASE则要满足一些特定服务,如文卷传送,访问管理,作业传送,银行事务,订单输入等.
这些将涉及到虚拟终端,作业传送与操作,文卷传送及访问管理,远程数据库访问,图形核心系统,开放系统互连管理等等.应用层的标准有DP8649"公共应用服务元素",DP8650"公共应用服务元素用协议",文件传送,访问和管理服务及协议.
讨论:OSI七层模型是一个理论模型,实际应用则千变万化,因此更多把它作为分析、评判各种网络技术的依据;对大多数应用来说,只将它的协议族(即协议堆栈)与七层模型作大致的对应,看看实际用到的特定协议是属于七层中某个子层,还是包括了上下多层的功能。
这样分层的好处有:
1.使人们容易探讨和理解协议的许多细节。
2.在各层间标准化接口,允许不同的产品只提供各层功能的一部分,(如路由器在一到三层),或者只提供协议功能的一部分。(如Win95中的MicrosoftTCP/IP)
3.创建更好集成的环境。
4.减少复杂性,允许更容易编程改变或快速评估。
5.用各层的headers和trailers排错。
6.较低的层为较高的层提供服务。
7.把复杂的网络划分成为更容易管理的层。
explorer包括的常见应用协议?
1超文本传输协议HTTP:
这是一种最基本的客户机/服务器的访问协议。浏览器向服务器发送请求,而服务器回应相应的网页。
2文件传送协议FTP:
提供交互式的访问
基于客户服务器模式,面向连接
使用TCP可靠的运输服务
主要功能:减少/消除不同操作系统下文件的不兼容性
3远程登录TELNET:
客户服务器模式
能适应许多计算机和操作系统的差异
网络虚拟终端NVT的意义
4简单邮件传送协议SMTP
Client/Server模式,面向连接
基本功能:写信、传送、报告传送情况、显示信件、接收方处理信件
用户发信到邮件网关的传输协议:SMTP
5DNS域名解析协议:
DNS是一种用以将域名转换为IP地址的Internet服务。
6简单文件传送协议TFTP:
客户服务器模式
使用UDP数据报
只支持文件传输,不支持交互
TFTP代码占内存小
7简单网络管理协议(SNMP):
SNMP模型的4个组件:被管理结点、管理站、管理信息、管理协议
SNMP代理:运行SNMP管理进程的被管理结点
对象:描述设备的变量
管理信息库(MIB):保存所有对象的数据结构
8DHCP动态主机配置协议:
发现协议中的引导文件名、空终止符、属名或者空,DHCP供应协议中的受限目录路径名 Options –可选参数字段。参考定义选择列表中的选择文件
网络的5层结构怎么理解?
应用层为 文件传输,电子邮件,文件服务,虚拟终端TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet传输层 提供端对端的接口TCP,UDP网络层 为数据包选择路由IP,ICMP,RIP,OSPF,BGP,IGMP数据链路层, 传输有地址的帧以及错误检测功能SLIP,CSLIP,PPP,ARP,RARP,MTU物理层 以二进制数据形式在物理媒体上传输数据