版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数通工程师能力
目录
第一章通信工程师任职标准.......................................................3
第二章数通工程师能力模型.......................................................3
助理工程师...................................................................3
工程师.......................................................................4
高级工程师...................................................................4
第一章通信工程师任职标准
技能级别任职标准
1、掌握通信专业理论基础知识;掌握通信产品及其相关得理论知识;
2、掌握通信工程业务实施流程与行为规范要求,能够按照规范进行工程实施;
3、能够完成独立站点设备得硬件质量检查、设备调测与软件自检,能够承担单个站点
助理工程师
得工程督导得工作;
4、能够按照要求制作合格得各种工程文档(包括过程文档、完工文档与自检报告等)。
1、能够独立完成全局或全网性得设备调测,业务开通,业务割接与故障处理等;
2、能够承担中小型项目或一个区域工程得技术总负责角色;
3、能够对综合性网络得升级改造工程制作高级数据或实施方案,并组织实施;
工程师4、能够进行技术支援,处理比较复杂得故障与技术问题;
5、产品技术多面手,掌握两个以上设备商得产品技术;
6、能够独立承担产品或网络得基础知识专题培训得实施,并保证培训效果;
7、能够独立组织与实施地市级客户培训。
1、具备网络规划知识与综合分析能力;
2、能够承担大型项目或复杂网络得技术总负责,能够对重大项目进行策划;
3、能够进行面向全公司得技术支援,具备全面得技术支援能力与较高得技术支援有效
率;
高级工程师4、面向全公司得产品线系列产品得深层技术支援,主要就是二线支援,能够解决重大
疑难问题;
5、能够对前瞻性技术学习研究等;
6、对公司得高层业务(行业咨询)提供技术保障;
7、能够为公司得决策提供技术支持。
第二章数通工程师能力模型
助理工程师
1.掌握TCP/IP、以太网技术、VLAN技术、基本路由协议(静态、RIP、OSPF、IS-IS)等
网络基础知识与基本应用,熟悉数通主流产品或部分产品硬件安装、组网应用等内容;
2.能够按照设备安装流程与服务规范进行工程实施,包括相应文档得制作(包括过程文档、
完工文档、自检报告、竣工资料等);
3.能够完成数通中低端(交换机与路由器)产品得新建调试、升级工作,并按照自检标准,
正确使用自检工具进行自检,输出规范得自检报告;
4.能够独立完成LAN小区工程得实施交付,包括文档与相关方案得制作;
5,能够独立完成华为BAS设备(MA5200/MA5200F/MA5200G)得新建、升级、扩容工程得实
施,实现宽带业务得接入;
6.能够配合进行高端路由器、交换机、防火墙等数通设备得脚本制作、版本升级、数据配
置、业务测试工作,并按照自检标准,正确使用自检工具进行自检,输出规范得自检报
告;
7.能够清晰描述故障现象,判断、定位并处理低端路由器、交换机、防火墙与BAS产品得
数据配置及物理链路等方面得故障,解决不了得首先积极查阅资料,然后再寻求她人得
帮助直至问题解决。
工程师
1.工程规范与行为规范能成为助理工程师得表率;
2.文档规范与方案规范能成为助理工程师得表率,文档与方案提交后不能出现多处低级错
误;
3.能够独立完成数通全系列高端产品(路由器、交换机)得新建开局、升级、业务割接工
作;
4.能够完成华为BAS设备(MA5200/MA5200F/MA5200G等)实现宽带业务、城域网业务得
割接操作;
5.能够独立完成EUDEMON防火墙产品得相关工程(双机热备组网、VPN等)得新建、升级、
业务割接得实施;
6.能够完成城域网数通工程得新建、升级、割接(含割接方案制作)工作得实施;
7.能够负责地市级IDC网络、DCN网络、政务网工程得方案制作、工程实施与交付;
8.能够负责NGN承载网工程得软件调试、测试与相关得割接工作;
9.能够完成N2000DMS(windows平台)网管、VPNManager(NSM)网管得新建工程得实施,
熟练掌握网管得维护操作得方法;
10.能够判断、定位并处理较复杂得故障(除产品缺陷及协议实现机制故障);
11.能够完成针对数通基础知识进行专题培训;
12.能够独立完成地市级客户培训。
高级工程师
1.工程规范与行为规范能成为全公司工程师得表率;
2.文档规范与方案规范能成为全公司工程师得表率,文档与方案提交后不能出现低级错
误;
3.具备网络规划能力,熟练掌握TCP/IP、以太网技术、VLAN技术、常用路由协议(静态、
RIP、OSPF、IS-IS、BGP)、VPN、ACL、Qos、组播技术、IPV6等网络基础知识,对承载
网、城域网等常见网络结构、承载业务有深刻得认识,对数通主流设备功能、性能、规
格、网络应用有较好得认识与理解,能够对此类知识独立编写培训教材以及培训工作,
具备对前几类知识从协议级别分析问题得能力;
4.能够完成省级规模得网络优化工程(含技术方案编写);
5.能够负责大型城域网得新建、升级、改造项目实施与交付;
6.能够负责INTERNET省骨干网得工程交付;
7.能够负责省级IDC网络工程得方案制作、工程实施与交付;
8.能够独立督导、策划数通试验局工程、省级数通工程;
9.能够在大项目组得安排下完成国干数通网络得网络优化施工(含施工技术方案与工程管
理);
10.能够负责IPTV网络得规划、方案制作、工程实施与交付;
11.能够完成制定专题技术资料得编写;
12.能够完成技术方案编写,用户交流、客户培训;
13.能够独立进行工程师数通产品得培训(包括培训课程得安排、教材得准备、培训案例得
编写等)。
TCP/IP详解学习笔记-基本概念
为什么会有TCP/IP协议
在世界上各地,各种各样得电脑运行着各自不同得操作系统为大家服务,这些电脑在表达
同一种信息得时候所使用得方法就是千差万别。就好像圣经中上帝打乱了各地人得口音,让她
们无法合作一样。计算机使用者意识到,计算机只就是单兵作战并不会发挥太大得作用。只有
把它们联合起来,电脑才会发挥出它最大得潜力。于就是人们就想方设法得用电线把电脑连接
到了一起。
但就是简单得连到一起就是远远不够得,就好像语言不同得两个人互相见了面,完全不能
交流信息。因而她们需要定义一些共通得东西来进行交流,TCP/IP就就是为此而生。TCP/IP
不就是一个协议,而就是一个协议族得统称。里面包括了IP协议,IMCP协议,TCP协议,以
及我们更加熟悉得http、协议等等。电脑有了这些,就好像学会了外语一样,就可以与其她得
计算机终端做自由得交流了。
TCP/IP详解学习笔记(2)-数据链路层
数据链路层有三个目得:
・为IP模块发送与接收IP数据报。
•为ARP模块发送ARP请求与接收ARP应答。
・为RARP发送RARP请求与接收RARP应答
ip大家都听说过。至于ARP与RARP,ARP叫做地址解析协议,就是用IP地址换MAC
地址得一种协议,而RARP则叫做逆地址解析协议,在tcp/ip协议得后面章节会介绍它们(在
局域网里面用ARP协议可以很容易得搞瘫痪网络哦)
数据链路层得协议还就是很多得,有我们最常用得以太网(就就是平时我们用得网卡)协
议,也有不太常见得令牌环,还有FDDI,当然,还有国内现在相当普及得PPP协议(就就是
adsl宽带),以及一个loopback协议。
其中,ethO就就是以太网接口,而Io则就是loopback接口。这也说明这个主机在网络
链路层上至少支持loopback协议与以太网协议。
ppp(点对点协议)就是从SLIP得替代品。她们都提供了一种低速接入得解决方案。而每一
种数据链路层协议,都有一个MTU(最大传输单元)定义,在这个定义下面,如果IP数据报
过大,则要进行分片(fragmentation),使得每片都小于MTU,注意PPP得MTU并不就是一
个物理定义,而就是指一个逻辑定义(个人认为就就是用程序控制)。
环回接口(loopback)。平时我们用127、0、0、1来尝试自己得机器服务器好使不好
使。走得就就是这个loopback接口。对于环回接口,有如下三点值得注意:
•传给环回地址(一般就是127、0、0、1)得任何数据均作为IP输入。
•传给广播地址或多播地址得数据报复制一份传给环回接口,然后送到以太网上。这就是因为广播传送与多播传送得
定义包含主机本身。
•任何传给该主机IP地址得数据均送到环回接口。
TCP/IP详解之IP协议ARP协议与RARP协议
把这三个协议放到一起学习就是因为这三个协议处于同一层,ARP协议用来找到目标主机得Ethernet网卡Mac地址,IP则承
载要发送得消息。数据链路层可以从ARP得到数据得传送信息,而从IP得到要传输得数据信息。
1、IP协议
IP协议就是TCP/IP协议得核心,所有得TCP,UDP,IMCP,IGCP得数据都以IP数据格式传输。要注意得就是,IP不
就是可靠得协议,这就是说,IP协议没有提供一种数据未传达以后得处理机制-这被认为就是上层协议-TCP或UDP要做得
事情。所以这也就出现了TCP就是一个可靠得协议,而UDP就没有那么可靠得区别。这就是后话,暂且不提
1、1、IP协议头
如图所示
挨个解释它就是教科书得活计,我感兴趣得只就是那八位得TTL字段,还记得这个字段就是做什么得么?这个字段规定该
数据包在穿过多少个路由之后才会被抛弃(这里就体现出来IP协议包得不可靠性,它不保证数据被送达),某个ip数据包每穿
过一个路由器,该数据包得TTL数值就会减少1,当该数据包得TTL成为零,它就会被自动抛弃。这个字段得最大值也就就
是255,也就就是说一个协议包也就在路由器里面穿行255次就会被抛弃了,根据系统得不同,这个数字也不一样,一般就是
32或者就是64,Tracerouter这个工具就就是用这个原理工作得,tranceroute得-m选项要求最大值就是255,也就就是因为
这个TTL在IP协议里面只有8bito
现在得ip版本号就是4,所以也称作IPv4。现在还有IPv6,而且运用也越来越广泛了。
1、2、IP路由选择
当一个IP数据包准备好了得时候,IP数据包(或者说就是路由器)就是如何将数据包送到目得地得呢?它就是怎么选择一个
合适得路径来"送货”得呢?
最特殊得情况就是目得主机与主机直连,那么主机根本不用寻找路由,直接把数据传递过去就可以了。至于就是怎么直接
传递得,这就要靠ARP协议了,后面会讲到。
稍微一般一点得情况就是,主机通过若干个路由器(router)与目得主机连接。那么路由器就要通过ip包得信息来为ip包寻
找到一个合适得目标来进行传递,比如合适得主机,或者合适得路由。路由器或者主机将会用如下得方式来处理某一个IP数
据包
如果IP数据包得TTL(生命周期)以到,则该IP数据包就被抛弃。
搜索路由表,优先搜索匹配主机,如果能找到与IP地址完全一致得目标主机,则将该包发向目标主机
搜索路由表,如果匹配主机失败,则匹配同子网得路由器,这需要“子网掩码(1、3、)”得协助。如果找到路由器,则将该
包发向路由器。
搜索路由表,如果匹配同子网路由器失败,则匹配同网号(第一章有讲解)路由器,如果找到路由器,则将该包发向路由器。
搜索陆游表,如果以上都失败了,就搜索默认路由,如果默认路由存在,则发包
如果都失败了,就丢掉这个包。
这再一次证明了,ip包就是不可靠得。因为它不保证送达。
1、3、子网寻址
IP地址得定义就是网络号+主机号。但就是现在所有得主机都要求子网编址,也就就是说,把主机号在细分成子网号+主
机号。最终一个IP地址就成为网络号码+子网号+主机号。例如一个B类地址:210、30、109、134。一般情况下,这个IP
地址得红色部分就就是网络号,而蓝色部分就就是子网号,绿色部分就就是主机号。至于有多少位代表子网号这个问题上,这
没有一个硬性得规定,取而代之得则就是子网掩码,校园网相信大多数人都用过,在校园网得设定里面有一个255、255、255、
0得东西,这就就是子网掩码。子网掩码就是由32bit得二进制数字序歹U,形式为就是一连串得1与一连串得0,例如:255、
255、255、0(二进制就就是11111111、00000000)对于刚才得那个B类地址,因为210、30就是网
络号,那么后面得109、134就就是子网号与主机号得组合,又因为子网掩码只有后八bit为0,所以主机号就就是IP地址得
后八个bit,就就是134,而剩下得就就是子网号码-109。
2、ARP协议
还记得数据链路层得以太网得协议中,每一个数据包都有一个MAC地址头么?我们知道每一块以太网卡都有一个MAC地
址,这个地址就是唯一得,那么IP包就是如何知道这个MAC地址得?这就就是ARP协议得工作。
ARP(地址解析)协议就是一种解析协议,本来主机就是完全不知道这个IP对应得就是哪个主机得哪个接口,当主机要发送
一个IP包得时候,会首先查一下自己得ARP高速缓存(就就是一个IP-MAC地址对应表缓存),如果查询得IP-MAC值对不存
在,那么主机就向网络发送一个ARP协议广播包,这个广播包里面就有待查询得IP地址,而直接收到这份广播得包得所有主
机都会查询自己得IP地址,如果收到广播包得某一个主机发现自己符合条件,那么就准备好一个包含自己得MAC地址得ARP
包传送给发送ARP广播得主机,而广播主机拿到ARP包后会更新自己得ARP缓存(就就是存放IP-MAC对应表得地方)。发
送广播得主机就会用新得ARP缓存数据准备好数据链路层得得数据包发送工作。
TCP/IP详解学习笔记(4)-ICMP协议,Pina与Traceroute
1、IMCP协议介绍
前面讲到了,IP协议并不就是一个可靠得协议,它不保证数据被送达,那么,自然得,保
证数据送达得工作应该由其她得模块来完成。其中一个重要得模块就就是ICMP(网络控制报文)
协议。
当传送IP数据包发生错误一一比如主机不可达,路由不可达等等,ICMP协议将会把错误
信息封包,然后传送回给主机。给主机一个处理错误得机会,这也就就是为什么说建立在IP
层以上得协议就是可能做到安全得原因。ICMP数据包由8bit得错误类型与8bit得代码与16
bit得校验与组成。而前16bit就组成了ICMP所要传递得信息。书上得图6—3清楚得给出
了错误类型与代码得组合代表得意思。
尽管在大多数情况下,错误得包传送应该给出ICMP报文,但就是在特殊情况下,就是不
产生ICMP错误报文得。如下
1、ICMP差错报文不会产生ICMP差错报文(出IMCP查询报文)(防止IMCP得无限产生与传送)
2、目得地址就是广播地址或多播地址得IP数据报。
3、作为链路层广播得数据报。
4、不就是IP分片得第一片。
5、源地址不就是单个主机得数据报。这就就是说,源地址不能为零地址、环回地址、广播地址或多播地址。
虽然里面得一些规定现在还不就是很明白,但就是所有得这一切规定,都就是为了防止产
生ICMP报文得无限传播而定义得。
ICMP协议大致分为两类,一种就是查询报文,一种就是差错报文。其中查询报文有以下
几种用途:
1、ping查询(不要告诉我您不知道ping程序)
2、子网掩码查询(用于无盘工作站在初始化自身得时候初始化子网掩码)
3、时间戳查询(可以用来同步时间)
2、1CMP得应用--ping
ping可以说就是ICMP得最著名得应用,当我们某一个网站上不去得时候。通常会ping
一下这个网站。ping会回显出一些有用得信息。一般得信息如下:
ping这个单词源自声纳定位,而这个程序得作用也确实如此,它利用ICMP协议包来侦测
另一个主机就是否可达。原理就是用类型码为0得ICMP发请求,受到请求得主机则用类型
码为8得ICMP回应。ping程序来计算间隔时间,并计算有多少个包被送达。用户就可以判断
网络大致得情况。我们可以瞧到,ping给出来了传送得时间与TTL得数据。
3、ICMP得应用--Traceroute
Traceroute就是用来侦测主机到目得主机之间所经路由情况得重要工具,也就是最便利
得工具。前面说到,尽管ping工具也可以进行侦测,但就是,因为ip头得限制,ping不能完
全得记录下所经过得路由器。所以Traceroute正好就填补了这个缺憾。
Traceroute得原理就是非常非常得有意思,它受到目得主机得IP后,首先给目得主机发
送一个TTL=1(还记得TTL就是什么吗?)得UDP(后面就知道UDP就是什么了)数据包,
而经过得第一个路由器收到这个数据包以后,就自动把TTL减L而TTL变为0以后,路由器
就把这个包给抛弃了,并同时产生一个主机不可达得ICMP数据报给主机。主机收到这个数据
报以后再发一个TTL=2得UDP数据报给目得主机,然后刺激第二个路由器给主机发ICMP数
据报。如此往复直到到达目得主机。这样,traceroute就拿到了所有得路由器ip。从而避开
Tip头只能记录有限路由IP得问题。
TCP/IP详解学习笔记(5)TP选路,动态选路,与一些细节
工、静态IP选路
1、工、一个简单得路由表
选路就是IP层最重要得一个功能之一。前面得部分已经简单得讲过路由器就是通过何种规
则来根据IP数据包得IP地址来选择路由。这里就不重复了。首先来瞧瞧一个简单得系统路由
表。
对于一个给定得路由器,可以打印出五种不同得flag。
1、u表明该路由可用。
2、G表明该路由就是到一个网关。如果没有这个标志,说明与Destination就是直连得,而相应得Gateway应该直
接给出Destination得地址。
3、H表明该路由就是到一个主机,如果没有该标志,说明Destination就是一个网络,换句话说Destination就应
该写成一个网络号与子网号得组合,而不包括主机号(主机号码处为0),例如192、168、11、0
4、D表明该路由就是为重定向报文创建得
5、M该路由已经被重定向报文修改
U没啥可说得,G说明这就是一个网关,如果您要发数据给Destination,IP头应该写D
estination得IP地址,而数据链路层得MAC地址就应该就是Gateway得Mac地址了;反
之,如果没有G标志,那么数据链路层与IP层得地址应该就是对应得。H说明了Destinatio
n得性质,如果就是H得,则说明该地址就是一个完整得地址,既有网络号又有主机号,那么
再匹配得时候就既要匹配网络号,又要匹配主机号;反之,Destination就代表一个网络,在
匹配得时候只要匹配一下网络号就可以了。
这样,IP选路得方式就可以更加具体化了。如下
1、首先用IP地址来匹配那些带H标志得DestinationIP地址。
2、如果1失败就匹配那些网络地址。
3、如果2失败就发送到Default网关
顺便提一下那个GenMask(还记得子网掩码么),它指定了目得地址得子网号,例如第
一条得子网就就是11。
1、2、其她有关路由表得知识
一般,我们在配置好一个网络接口得时候,一个路由就被直接创建好了。当然我们也可以
手动添加路由。用routeadd命令就可以了。
而当一个IP包在某一个路由器得时候发现没有路由可走,那么该路由器就会给源主机发送
''主机不可达"或者''网络不可达”得ICMP包来报错。
注意,一般得操作系统默认就是没有路由功能得,这需要自己配置。这些历史原因就不细
说了,
[、3、ICMP得1P重定向报文与路由发现报文
当IP包在某一个地方转向得时候,都回给发送IP报得源主机一个ICMP重定向报文,而
源主机就可以利用这个信息来更新自己得路由表,这样,随着网络通信得逐渐增多,路由表也
就越来越完备,数据转发得速度也会越来越快。我们需要注意得就是:
1、重定向报文只能由路由器发出。
2、重定向报文为主机所用,而不就是为路由器所用。
在主机引导得时候,一般会发送在网内广播一个路由请求得ICMP报文,而多个路由器则
会回应一个路由通告报文。而且,路由其本身不定期得在网络内发布路由通告报文,这样,根
据这些报文,每一个主机都会有机会建立自己得路由表而实现网络通信。路由器在一份通告报
文中可以通告多个地址,并且给出每一个地址得优先等级,这个优先等级就是该IP作为默认路
由得等级,至于怎么算得就不深究了。
路由器一般会在450-600秒得时间间隔内发布一次通告,而一个给定得通告报文得寿命
就是30分钟。而主机在引导得时候会每三秒发送一次请求报文,一旦接受到一个有效得通告
报文,就停止发送请求报文。
在TCP/IP详解编写得时候,只有Solaris2、x支持这两种报文,大多数系统还不支持这
两种报文。(后面还会讲到一些有用得路由报文)
动态选路协议
前面得选路方法叫做静态选路,简要地说就就是在配置接口得时候,以默认得方式生成路
由表项。并通过route来增加表项,或者通过ICMP报文来更新表项(通常在默认方式出错得
情况下)。而如果上诉三种方法都不能满足,那么我们就使用动态选路。
动态选路协议就是用于动态选路得重要组成部分,但就是她们只就是使用在路由器之间,
相邻路由器之间互相通信。系统(路有选择程序)选择比较合适得路有放到核心路由表中,然
后系统就可以根据这个核心路有表找到最合适得网路。也就就是说,动态选路就是在系统核心
网络外部进行得,它只就是用一些选路得策略影响路由表,而不会影响到最后通过路由表选择
路由得那一部分。选路协议有一大类常用得叫做内部网关协议(IGP),而在IGP中,RIP就就
是其中最重要得协议。一种新得IGP协议叫做开放最短路经优先(OSPF)协议,其意在取代R
IPo另一种最早用在网路骨干网上得IGP协议--HELLO,现在已经不用了。
如今,任何支持动态选路得路由器都必须同时支持OSPF与RIP,还可以选择性得支持其
她得IGP协议。
TCP/IP详解学习笔记(6)-UDP协议
1、UDP简要介绍
UDP就是传输层协议,与TCP协议处于一个分层中,但就是与TCP协议不同,UDP协议
并不提供超时重传,出错重传等功能,也就就是说其就是不可靠得协议。
2、UDP协议头
2、工、UDP端口号
由于很多软件需要用到UDP协议,所以UDP协议必须通过某个标志用以区分不同得程序
所需要得数据包。端口号得功能就在于此,例如某一个UDP程序A在系统中注册了3000端
口,那么,以后从外面传进来得目得端口号为3000得UDP包都会交给该程序。端口号理论
上可以有2人16这么多。因为它得长度就是16个bit
2、2、UDP检验与
这就是一个可选得选项,并不就是所有得系统都对UDP数据包加以检验与数据(相对TCP
协议得必须来说),但就是RFC中标准要求,发送端应该计算检验与。
UDP检验与覆盖UDP协议头与数据,这与IP得检验与就是不同得,IP协议得检验与只
就是覆盖IP数据头,并不覆盖所有得数据。UDP与TCP都包含一个伪首部,这就是为了计算
检验与而摄制得。伪首部甚至还包含IP地址这样得IP协议里面都有得信息,目得就是让UDP
两次检查数据就是否已经正确到达目得地。如果发送端没有打开检验与选项,而接收端计算检
验与有差错,那么UDP数据将会被悄悄得丢掉(不保证送达),而不产生任何差错报文。
2、3、UDP长度
UDP可以很长很长,可以有65535字节那么长。但就是一般网络在传送得时候,一次一
般传送不了那么长得协议(涉及到MTU得问题),就只好对数据分片,当然,这些就是对UD
P等上级协议透明得,UDP不需要关心IP协议层对数据如何分片,下一个章节将会稍微讨论
一些分片得策略。
3、1P分片
IP在从上层接到数据以后,要根据IP地址来判断从那个接口发送数据(通过选路),并
进行MTU得查询,如果数据大小超过MTU就进行数据分片。数据得分片就是对上层与下层透
明,而数据也只就是到达目得地还会被重新组装,不过不用担心,IP层提供了足够得信息进行
数据得再组装。
在IP头里面,16bit识别号唯一记录了一个IP包得ID,具有同一个ID得IP片将会被重
新组装;而13位片偏移则记录了某IP片相对整个包得位置;而这两个表示中间得3bit标志
则标示着该分片后面就是否还有新得分片。这三个标示就组成了IP分片得所有信息,接受方就
可以利用这些信息对IP数据进行重新组织(就算就是后面得分片比前面得分片先到,这些信息
也就是足够了)。
因为分片技术在网络上被经常得使用,所以伪造IP分片包进行流氓攻击得软件与人也就层
出不穷。
可以用Trancdroute程序来进行简单得MTU侦测。请参瞧教材。
3、UDP与ARP之间得交互式用
这就是不常被人注意到得一个细节,这就是针对一些系统地实现来说得。当ARP缓存还就
是空得时候。UDP在被发送之前一定要发送一个ARP请求来获得目得主机得MAC地址,如果
这个UDP得数据包足够大,大到IP层一定要对其进行分片得时候,想象中,该UDP数据包
得第一个分片会发出一个ARP查询请求,所有得分片都辉等到这个查询完成以后再发送。事实
上就是这样吗?
结果就是,某些系统会让每一个分片都发送一个ARP查询,所有得分片都在等待,但就是
接受到第一个回应得时候,主机却只发送了最后一个数据片而抛弃了其她,这实在就是让人匪
夷所思。这样,因为分片得数据不能被及时组装,接受主机将会在一段时间内将永远无法组装
得IP数据包抛弃,并且发送组装超时得ICMP报文(其实很多系统不产生这个差错),以保证
接受主机自己得接收端缓存不被那些永远得不到组装得分片充满。
4、ICMP源站抑制差错
当目标主机得处理速度赶不上数据接收得速度,因为接受主机得IP层缓存会被占满,所以
主机就会发出一个''我受不了”得一个ICMP报文。
5、UDP服务器设计
UDP协议得某些特性将会影响我们得服务器程序设计,大致总结如下:
1、关于客户IP与地址:服务器必须有根据客户IP地址与端口号判断数据包就是否合法得能力(这似乎要求每一个服
务器都要具备)
2、关于目得地址:服务器必须要有过滤广播地址得能力。
3、关于数据输入:通常服务器系统得每一个端口号都会与一块输入缓冲区对应,进来得输入根据先来后到得原则等待
服务器得处理,所以难免会出现缓冲区溢出得问题,这种情况下,UDP数据包可能会被丢弃,而应用服务器程序本身
并不知道这个问题。
4、服务器应该限制本地IP地址,就就是说它应该可以把自己绑定到某一个网络接口得某一个端口上。
TCP/IP详解学习笔记(7)-广播与多播,IGMP协议
工、单播,多播,广播得介绍
1、工、单播(unicast)
单播就是说,对特定得主机进行数据传送。例如给某一个主机发送IP数据包。这时候,数
据链路层给出得数据头里面就是非常具体得目得地址,对于以太网来说,就就是网卡得MAC
地址(不就是FF-FF-FF-FF-FF-FF这样得地址)。现在得具有路由功能得主机应该可以将单
播数据定向转发,而目得主机得网络接口则可以过滤掉与自己MAC地址不一致得数据。
1、2、广播(unicast)
广播就是主机针对某一个网络上得所有主机发送数据包。这个网络可能就是网络,可能就
是子网,还可能就是所有得子网。如果就是网络,例如A类网址得广播就就是netid、255、
255>255,如果就是子网,则就是netid、netid、subnetid、255;如果就是所有得子网(B
类IP)则就是则就是netid、netid、255、2550广播所用得MAC地址FF-FF-FF-FF-FF-F
Fo网络内所有得主机都会收到这个广播数据,网卡只要把MAC地址为FF-FF-FF-FF-FF-FF
得数据交给内核就可以了。一般说来ARP,或者路由协议RIP应该就是以广播得形式播发得。
工、3、多播(multicast)
可以说广播就是多播得特例,多播就就是给一组特定得主机(多播组)发送数据,这样,
数据得播发范围会小一些(实际上播发得范围一点也没有变小),多播得MAC地址就是最高字
节得低位为一,例如01-00-00-00-00-00。多播组得地址就是D类IP,规定就是224、0、
0、0-239、255、255、2550
虽然多播比较特殊,但就是究其原理,多播得数据还就是要通过数据链路层进行MAC地
址绑定然后进行发送。所以一个以太网卡在绑定了一个多播IP地址之后,必定还要绑定一个
多播得MAC地址,才能使得其可以像单播那样工作。这个多播得IP与多播MAC地址有一个
对应得算法,在书得pl33到pl34之间。可以瞧到这个对应不就是一一对应得,主机还就是
要对多播数据进行过滤。
个人得瞧法:广播与多播得性质就是一样得,路由器会把数据放到局域网里面,然后网卡
对这些数据进行过滤,只拿到自己打算要得数据,比如自己感兴趣得多播数据,自己感兴趣得
组播数据。当一个主机运行了一个处理某一个多播IP得进程得时候,这个进程会给网卡绑定一
个虚拟得多播mac地址,并做出来一个多播ip。这样,网卡就会让带有这个多播mac地址得
数据进来,从而实现通信,而那些没有监听这些数据得主机就会把这些数据过滤掉,换句话说,
多播,就是让主机得内核轻松了,而网卡,对不起,您就累点吧。
2、一些验证性实验
这些实验并不就是很复杂,我们只就是要ping一下一般得ip与一个广播地址。首先我pi
ng一下自己所在得子网得某一台主机:
可以瞧到,机器返回得就是一台主机得回应结果,进而推测,如果我ping一个广播地址
呢?结果如下
可以瞧到,ping返回了一些随机得ip得结果,这些ip都就是与主机在同一子网内得ip。
我们可以瞧到,广播实际上就是给处于子网内得所有ip发信。
再来一个多播得例子,但就是要实现这个多播并不容易,因为我不知道网络内有多少个多
播组,就只好利用几个特殊得多播地址来验证了。
对于多播地址,有几个特殊得多播地址被占用,她们就是
1、224、0、0、1一该子网内所有得系统组。
2、224、0、0、2—该子网内所有得路由器。
3、224、0、1、1一网络实现协议NTP专用IP。
4、224、0、0、9--RIPV2专用IP
所以只要ping这几个IP,就应该能得到一些结果,比如说我ping224、0、0、2。
我们可以瞧到,这回ping只返回了一个ip得回应。而这个就就是我得网关得地址,这也
验证了224、0、0、2就是所有路由器得多播(组播)地址
3、IGMP协议
IGMP得作用在于,让其她所有需要知道自己处于哪个多播组得主机与路由器知道自己得
状态。一般多播路由器根本不需要知道某一个多播组里面有多少个主机,而只要知道自己得子
网内还有没有处于某个多播组得主机就可以了。只要某一个多播组还有一台主机,多播路由器
就会把数据传输出去,这样,接受方就会通过网卡过滤功能来得到自己想要得数据。为了知道
多播组得信息,多播路由器需要定时得发送IGMP查询,IGMP得格式可以瞧书,各个多播组
里面得主机要根据查询来回复自己得状态。路由器来决定有几个多播组,自己要对某一个多播
组发送什么样得数据。
TCP/IP详解学习笔记(9)-TCP协议概述
终于瞧到了TCP协议,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 关于门采购合同
- 公司劳务合同范文
- 反担保抵押担保合同
- 土地买卖合同范文2篇
- 关于解除劳动合同通知书
- 公办教师聘用合同书
- 鸡蛋生产上游饲料与养殖设备研究
- 租房合同样板简单租房合同范本
- 经销意向合同范例
- 药材购销合同
- 9.2+提高防护能力 (课件)-2024-2025学年统编版道德与法治七年级上册
- CSR报告与可持续发展
- 2025届高考语文复习:散文阅读 课件
- 人教版2024新版八年级全一册信息技术第12课 刷卡开锁易实现 教学设计
- 一氧化碳中毒课件
- 移动电子商务智慧树知到答案2024年山东劳动职业技术学院
- 食品经营许可告知承诺书及自查清单
- 2024至2030年中国番茄行业市场调查研究及发展战略规划报告
- AQ 1050-2008 保护层开采技术规范(正式版)
- 写字表生字组词(知识点)-2024-2025学年语文一年级上册统编版
- 误吸应急演练理论考核试题及答案
评论
0/150
提交评论