当前位置:文档之家› 网络协议总结版

网络协议总结版

文章来源:

http://biz.doczj.com/doc/0c16867060.html,/blog/static/8312073620089634134536/

这个小结,很难写啊~~~网络的东西太多了~~主要是细节很多~~而且,协议也很多,感觉也没有必要去了解这些细节~~似乎找不到重点~~~也没好的办法

~~~copy了一大堆资料,整理了几个问题~~~~希望可以勾勒出网络的框架~~有的是概要性质的,也有些是细节方面的,选择性的瞄一眼吧~~~貌似有的写的挺详细,有的就很简略~~~最后一看,有点像大杂烩了,嘿嘿嘿,能看完算你狠(LF)

●电路交换技术、报文交换、分组交换

●OSI的模型与 TCP/IP(*)

●CSMA/CD

●网桥

●交换机

●RIP 与 OSPF(*)

●集线器与交换器比较

●虚拟局域网VLAN

●什么是三层交换

●二层交换、三层交换、路由的比较

●交换机与路由器比较(*)

●IP分片控制

●TCP为什么要三次握手?(*)

●TCP拥塞控制

●CS模型与SOCKET编程(*)

其他还有一些很小很小的问题,放到最后了,包括协议三个要素,协议分层优点,NAT,ICMP等等

我觉得网络的重点仍然是对网络的整体性概念,如果不是专门进行协议开发的话,一般不会深入到协议的细节。仍然有重点。协议的重点是TCP和IP,然后概要性需要了解的是UDP,ICMP,ARP,RIP,OSPF等等,其他像NAT、CIDR、DNS、HTTP、FTP、SNMP等有个简单的了解可能更好。

电路交换技术、报文交换、分组交换

OSI的模型与TCP/IP

OSI每层功能及特点

物理层为数据链路层提供物理连接,在其上串行传送比特流,即所传送数据的单位是比特。此外,该层中还具有确定连接设备的电气特性和物理特性等功能。物理层的作用:尽可能地屏蔽掉各种媒体的差异。

数据链路层负责在网络节点间的线路上通过检测、流量控制和重发等手段,无差错地传送以帧为单位的数据。为做到这一点,在每一帧中必须同时带有同步、地址、差错控制及流量控制等控制信息。

网络层为了将数据分组从源(源端系统)送到目的地(目标端系统),网络层的任务就是选择合适的路由和交换节点,使源的传输层传下来的分组信息能够正确无误地按照地址找到目的地,并交付给相应的传输层,即完成网络的寻址功能。

传输层传输层是高低层之间衔接的接口层。数据传输的单位是报文,当报文较长时将它分割成若干分组,然后交给网络层进行传输。传输层是计算机网络协议分层中的最关键一层,该层以上各层将不再管理信息传输问题。

会话层该层对传输的报文提供同步管理服务。在两个不同系统的互相通信的应用进程之间建立、组织和协调交互。例如,确定是双工还是半双工工作。

表示层该层的主要任务是把所传送的数据的抽象语法变换为传送语法,即把不同计算机内部的不同表示形式转换成网络通信中的标准表示形式。此外,对传送的数据加密(或解密)、正文压缩(或还原)也是表示层的任务。

应用层该层直接面向用户,是OSI中的最高层。它的主要任务是为用户提供应用的接口,即提供不同计算机间的文件传送、访问与管理,电子邮件的内容处理,不同计算机通过网络交互访问的虚拟终端功能等。

TCP/IP

网络接口层这是TCP/IP协议的最低一层,包括有多种逻辑链路控制和媒体访问协议。网络接口层的功能是接收IP数据报并通过特定的网络进行传输,或从网络上接收物理帧,抽取出IP数据报并转交给网际层。

网际网层(IP层)该层包括以下协议:IP(网际协议)、ICMP(Internet Control Message Protocol,因特网控制报文协议)、ARP(Address Resolution Protocol,地址解析协议)、RARP(Reverse Address Resolution Protocol,反向地址解析协议)。该层负责相同或不同网络中计算机之间的通信,主要处理数据报和路由。在IP层中,ARP协议用于将IP地址转换成物理地址,RARP协议用于将物理地址转换成IP地址,ICMP协议用于报告差错和传送控制信息。IP 协议在TCP/IP协议组中处于核心地位。

传输层该层提供TCP(传输控制协议)和UDP(User Datagram Protocol,用户数据报协议)两个协议,它们都建立在IP协议的基础上,其中TCP提供可靠的面向连接服务,UDP提供简单的无连接服务。传输层提供端到端,即应用程序之间的通信,主要功能是数据格式化、数据确认和丢失重传等。

应用层TCP/IP协议的应用层相当于OSI模型的会话层、表示层和应用层,它向用户提供一组常用的应用层协议,其中包括:Telnet、SMTP、DNS等。此外,在应用层中还包含有用户应用程序,它们均是建立在TCP/IP协议组之上的专用程序。

CSMA/CD:

载波监听多点接入/碰撞检测CSMA/CD(Carrier Sense Multiple Access with Collision Detection )

主要思想:边发送边监听。若监听到冲突,则冲突双方都立即停止发送。信道很快空闲,从而提高效率。

多点接入:总线型网络

载波监听:检测数据信号

碰撞检测:边发送数据边检测信道上的信号电压大小。发生冲突后进行退避。退避策略有多个。。。

网桥的优点:

1.过滤通信量,隔离冲突域、改善性能

2.扩大了物理范围

3.提高可靠性,网络出现故障,只影响个别网段。

4.可互联不同类型的局域网:不同物理层、速率。

工作原理:

1.网桥工作在混杂(promiscuous)方式,接收所有的帧;

2.网桥接收到一帧后,通过查询地址/端口对应表来确定是丢弃还是转发;

3.网桥刚启动时,地址/端口对应表为空,采用泛洪(flooding)方法转发帧,既收到的帧向除进入端口外的所有端口转发。在转发过程中采用逆向学习(backward learning)算法收集MAC地址。网桥通过分析帧的源MAC地址得到MAC地址与端口的对应关系,并写入地址/端口对应站表;网桥软件对地址/端口对应表进行不断的更新,并定时检查,删除在一段时间内没有更新的地址/端口项;

帧的路由过程

目的LAN与源LAN相同,则丢弃帧;

目的LAN与源LAN不同,则转发帧;

目的LAN未知,则洪泛帧,并逆向学习。

多个网桥(并行网桥)可能产生回路:解决办法:构造生成树(细节请google,我也不晓得)

交换机

交换机与网桥的区别:

1.端口数:网桥少、交换机多

2.连接对象:网桥连接局域网;交换机连接主机。

交换机特点:需要通信时,相关端口连通,进行无碰撞的数据传输。

交换方式:

1.存储转发:等到MAC帧全部收到,并经CRC再传输该帧。

2.直通交换(快速分组):只查MAC帧的前几位(目的地址),并快速分组

转发。

RIP 与OSPF

RIP协议的三个要点:

1.仅和相邻路由器交换信息

2.交换当前本路由器知道的所有信息

3.按固定时间间隔交换信息

路由表更新原则是找出到各个目的网络的最短距离即距离相量算法。

RIP的问题

优点:实现简单,开销较小。

缺点:好消息传得快,而坏消息传得慢。

OSPF是一个链路状态协议

在一个链路状态协议中,路由器并不与其邻站交换距离信息。它采用的是每个路由器主动地测试与其邻站相连链路的状态,将这些信息发送给它的其他邻站,而邻站将这些信息在自治系统中传播出去。每个路由器接收这些链路状态信息,并建立起完整的路由表。

OSPF还有着一些优于RIP的特点:

1) OSPF可以对每个I P服务类型计算各自的路由集。这意味着对于任何目的,可以有多个路由表表项,每个表项对应着一个IP服务类型。

2) 给每个接口指派一个无维数的费用。可以通过吞吐率、往返时间、可靠性或其他性能来进行指派。可以给每个IP服务类型指派一个单独的费用。

3) 当对同一个目的地址存在着多个相同费用的路由时,OSPF在这些路由上平均分配流量。我们称之为流量平衡。

4) OSPF支持子网:子网掩码与每个通告路由相连。这样就允许将一个任何类型的IP地址分割成多个不同大小的子网(变长度子网)。到一个主机的路由是通过全1子网掩码进行通告的。默认路由是以IP地址为0.0.0.0、网络掩码为全0进行通告的。

5) 路由器之间的点对点链路不需要每端都有一个IP地址,我们称之为无编号网络。这样可以节省I P地址—现在非常紧缺的一种资源。

6) 采用了一种简单鉴别机制。可以采用类似于RIP-2机制的方法指定一个明文口令。

7) OSPF采用多播,而不是广播形式,以减少不参与OSPF的系统负载。

集线器与交换器

从OSI体系结构来看,集线器属于OSI的第一层物理层设备,而交换机属于OSI的第二层数据链路层设备。这就意味着集线器只是对数据的传输起到同步、放大和整形的作用,对数据传输中的短帧、碎片等无法有效处理,不能保证

数据传输的完整性和正确性;而交换机不但可以对数据的传输做到同步、放大和整形,而且可以过滤短帧、碎片等。

从工作方式来看,集线器是一种广播模式,也就是说集线器的某个端口工作的时候其他所有端口都有名收听到信息,容易产生广播风暴。当网络较大的时候网络性能会受到很大的影响,那么用什么方法避免这种现象的发生呢?交换机就能够起到这种作用,当交换相工作的时候只有发出请求的端口和目的端口之间相互响应而不影响其他端口,那么交换机就能够隔离冲突域和有效地抑制广播风暴的产生。

从隔离的冲突域来看,集线器不管有多少个端口,所有端口都共享一条带宽,在同一时刻只能有两个端口传送数据,其他端口只能等待;同时集线器只能工作在半双工模式下。而对于交换机而言,每个端口都有一条独占的带宽,当两个端口工作时并不影响其他端口的工作,同时交换机不但可以工作在半双工模式下也可以工作在全双工模式下。

虚拟局域网VLAN

由一些局域网网段构成的与物理位置无关的逻辑组,而这些网段具有某些共同的需求。虚拟局域网特点:

1.同一桥接网络上的不同主机及网络设备逻辑地分割成不同的组,组与组间不能直接进行数据交互,这样就避免了不同组间相互干扰,也保证同一组内数据的安全。

2.每个VLAN 帧都有一个明确的标识,指明发送这个帧的工作站是属于那一个VLAN。

3.当任意结合的局域网络构成VLAN时,本机信息包含了IEEE 802.10 VLAN 的标识ID,如果此ID不能被设备所接收则被过滤掉,只有本机的信息才能从本交换机发出。这种策略的用途为可以实现与IEEE 802.10不兼容的设备/网络的透明通讯。

为什么要VLAN?

安全管理的需要:VLAN提供了一种把物理LAN中的成员重新进行分组的办法。这样,可以根据管理或安全的需要约束物理LAN成员之间的通信关系,使物理上分布在异地的物理LAN成员由于同一个管理目标走到一起。

节省布线成本:VLAN的实施是通过软件实现的,因此,无需为改动计算机的逻辑关系而更改网络的布线和拓扑结构。

限制LAN中的广播通信量:VLAN技术能保证只有同一VLAN中的成员之间的通信才是直接进行的,而不同VLAN的成员之间的通信必须经过交换机的过滤。而且VLAN限制广播的方法是基于桥接方式的,它比基于路由方式的限制广播的方法效率要高。VLAN技术能够在进行逻辑分组、限制广播和保证效率等要求之间达到较佳的平衡。

VLAN与物理LAN的关系

1.位于不同物理LAN中的主机可以属于同一个VLAN中,而位于同一个物理LAN的主机可以属于不同的VLAN中。

2.同一VLAN中的不同物理LAN上的主机可以直接通信,而位于同一物理LAN 的属于不同VLAN的主机不能直接通信。

什么是三层交换

三层交换(也称多层交换技术,或IP交换技术)是相对于传统交换概念而提出的,二层交换技术+三层转发技术。第三层交换的实质含义是基于第三层协议地址来建立第二层的数据通路,交换看起来是在第三层进行的。而且第三层协议数据流被映射为第二层数据流。具体过程

假设两个使用IP协议的站点A、B通过第三层交换机进行通信,发送站点A,接收站B。

1.A把自己的IP地址与B站的IP地址比较,判断B站是否与自己在同一子网内。

2.若B与A在同一子网内,则进行二层的转发。

3.若B与A不在同一子网内,A向“缺省网关”发出ARP(地址解析)封包,而“缺省网关”的IP地址其实是三层交换机的三层交换模块。

4.如果三层交换模块在以前的通信过程中已经知道B站的MAC地址,则向发送站A回复B的MAC地址。

5.否则三层交换模块根据路由信息向B广播一个ARP请求。B得到此ARP请求后向三层交换模块回复其MAC地址

6.三层交换模块保存此地址并回复给发送站A,同时将B站的MAC地址发送到二层交换引擎的MAC地址表中。

7.此后,当A向B发送的数据包便全部交给二层交换处理,信息得以高速交换。由于仅仅在路由过程中才需要三层处理,绝大部分数据都通过二层交换转发,因此三层交换机的速度很快,接近二层交换机的速度,同时比相同路由器的价格低很多。“一次选路,多次交换”

二层交换、三层交换、路由的比较

二层交换机

1.主要用在小型局域网中,这样的网络环境下,广播包影响不大,二层交换机的快速交换功能、多个接入端口和低廉价格为小型网络用户提供了很完善的解决方案。

2.在这种小型网络中根本没必要引入路由功能从而增加管理的难度和费用,所以没有必要使用路由器,当然也没有必要使用三层交换机。

三层交换机

1.为IP设计的,接口类型简单,拥有很强二层包处理能力,适用于大型局域网。

2.为了减小广播风暴的危害,把大型局域网划分成一个个的小局域网(小网段),则导致不同网段这间存在大量的互访,二层交换机没办法实现网间的互访;路由器则由于端口数量有限,路由速度较慢,限制了网络的规模和访问速度。路由器

1.端口类型多,支持的三层协议多,路由能力强,所以适合于在大型网络之间的互连。

2.路由器的主要功能不在于在端口之间进行快速交换,而是要选择最佳路径,负载分担,链路备份和路由信息交换。

3.是否使用三层交换机替换路由器则视具体情况而定(网络流量、响应速度要求和投资预算)。

4.三层交换机的最重要目的是加快大型局域网内部的数据交换,揉合进去的路由功能也是为这目的服务的,所以它的路由功能没有同一档次的专业路由器强。

5.在网络流量很大的情况下,如果三层交换机既做网内的交换,又做网间的路由,必然会大大加重了它的负担,影响响应速度。在网络流量很大,但又要求响应速度很高的情况下由三层交换机做网内的交换,由路由器专门负责网间的路由工作,这样可以充分发挥不同设备的优势,是一个很好的配合。当然,如果受到投资预算的限制,由三层交换机兼做网间互连,也是个不错的选择。

交换机与路由器

交换机的作用可以简单的理解为将一些机器连接起来组成一个局域网。而路由器的作用在于连接不同的网段并且找到网络中数据传输最合适的路径。

1.工作层次不同

最初的的交换机是工作在OSI/RM开放体系结构的数据链路层,也就是第二层,而路由器一开始就设计工作在OSI模型的网络层。由于交换机工作在OSI 的第二层(数据链路层),所以它的工作原理比较简单,而路由器工作在OSI

的第三层(网络层),可以得到更多的协议信息,路由器可以做出更加智能的转发决策。

2. 数据转发所依据的对象不同

交换机是利用物理地址或者说MAC地址来确定转发数据的目的地址。而路由器则是利用不同网络的ID号(即IP地址)来确定数据转发的地址。IP地址是在软件中实现的,描述的是设备所在的网络,有时这些第三层的地址也称为协议地址或者网络地址。MAC地址通常是硬件自带的,由网卡生产商来分配的,而且已经固化到了网卡中去,一般来说是不可更改的。而IP地址则通常由网络管理员或系统自动分配。

3. 传统的交换机只能分割冲突域,不能分割广播域;而路由器可以分割广播域

由交换机连接的网段仍属于同一个广播域,广播数据包会在交换机连接的所有网段上传播,在某些情况下会导致通信拥挤和安全漏洞。连接到路由器上的网段会被分配成不同的广播域,广播数据不会穿过路由器。虽然第三层以上交换机具有VLAN功能,也可以分割广播域,但是各子广播域之间是不能通信交流的,它们之间的交流仍然需要路由器。

4 路由器提供了防火墙的服务

路由器仅仅转发特定地址的数据包,不传送不支持路由协议的数据包传送和未知目标网络数据包的传送,从而可以防止广播风暴。

交换机一般用于LAN-WAN的连接,交换机归于网桥,是数据链路层的设备,有些交换机也可实现第三层的交换。路由器用于WAN-WAN之间的连接,可以解决异性网络之间转发分组,作用于网络层。他们只是从一条线路上接受输入分组,

然后向另一条线路转发。这两条线路可能分属于不同的网络,并采用不同协议。相比较而言,路由器的功能较交换机要强大,但速度相对也慢,价格昂贵,第三层交换机既有交换机线速转发报文能力,又有路由器良好的控制功能,因此得以广泛应用。

IP分片控制

IP(IPV4)为什么要分片?如何控制分片?分片在何处?为什么?分片在何处重组?分片的数据包时越大越好还是越小越好?为什么?

分片原因:物理网络都存在最大的传输单元限制,也就是MTU限制,IP报文较大时,无法将一个IP数据包封装在一个物理帧中。因此需要将IP数据拆分成多个报文,多次发送出去。以太网的MTU一般为1500个字节(去掉物理网络的帧头帧尾,实际传输数据无法达到1500)。IP数据最大可达64k(IP协议中长度字段为16位,因此最大报文可达2^16=64k)

IP分片控制:IP首部中有三个字段参与分片控制。三个字段分别是标识(Identificatoin,16bits),标志(Flags,3bits) 与片偏移量(Fragment offset,13bits,以字节为单位)。Identificatoin唯一的标识了数据报,Identificatoin在发送方全局唯一。通过这三个字段可以将属于同一报文的不同分片重组成一个完成的报文,详细不解释了。

IP分片一般在路由器处进行:当经过一个大MTU的物理网络到达一个小MTU的物理网络的时候,路由器会将数据报拆分使其能够通过小MTU的物理网络传输。没有在发送端分片的原因是因为发送源无法知道路径上最小的MTU到底是多大。IP在目的站主机进行重组:因为它允许每个分片能够独立选择路由,不需要中间路由器存储和重组分片。但它也有缺点:丢失一个数据片意味着丢失整个数据报;小的数据报文通过较大MTU的物理网络时效率较低。

IP分片越大越好:分片越大,则分片数量越少,那么选路负担会减轻;分片数量少,那么出错的几率也低;另外,分片数量越少,额外的报文首部数据越少,信道利用率更高。

IPV6对分片有一定改变。IP分片不再在中间路由器进行。分片是端对端的,在发送源分片,目的站重组。负责分段的源站可以选择1280字节的最小MTU,也可以执行路径MTU发现(Path MTU Discovery)技术,获取从源站到目的站最小的MTU。采用端到端分片的目的是为减少路由器的负担,这样路由器能够处理能够的报文。端到端分片也造成一个后果,就是数据报文长度超过物理网络的MTU后会被丢弃(因为路由可能会被改变),然后向源站返回一个ICMP报文。

为什么要三次握手?

我们知道,3次握手完成两个重要的功能,既要双方做好发送数据的准备工作(双方都知道彼此已准备好),也要允许双方就初始序列号进行协商,这个序列号在握手过程中被发送和确认。现在把三次握手改成仅需要两次握手,死锁是可能发生的。作为例子,考虑计算机A和B之间的通信,假定B给A发送一个连接请求分组,A收到了这个分组,并发送了确认应答分组。按照两次握手的协定,A认为连接已经成功地建立了,可以开始发送数据分组。可是,B在A

的应答分组在传输中被丢失的情况下,将不知道A是否已准备好,不知道A建议什么样的序列号,B甚至怀疑A是否收到自己的连接请求分组。在这种情况下,B认为连接还未建立成功,将忽略A发来的任何数据分组,只等待连接确认应答分组。而A在发出的分组超时后,重复发送同样的分组。这样就形成了死锁。

tcp拥塞控制

congeston collapse:当网络发生拥塞后,数据报填满路由器缓存,路由器满负荷路由,对机器则表现为网络时延加大,网络时延加大后,那么造成数据报超时的几率增大,数据报超时后,主机通常的反应就是重传,报文重传不会减轻拥塞,只会加重拥塞。

发送源对拥塞响应:TCP标准推荐处理技术:慢启动,加速递减

加速递减策略:一旦发生拥塞(路由器丢弃报文时会发送ICMP源站抑制报文),那么立即将拥塞窗口减半(拥塞窗口将影响滑动窗口协议的窗口大小);对于保留在发送窗口中的报文段,将重传定时器的时限加倍(这样能够容忍更大的网络时延,使得因报文超时而重传的可能性降低)

慢启动恢复:在启动新连接的传输或者拥塞之后增加通讯量时,仅仅以一个报文段作为拥塞窗口的初始值,而每当收到一个确认后,将拥塞窗口增加1。

慢启动是为了防止通讯量在0和拥塞间剧烈震荡。想象一下,如果窗口直接全部恢复,那么将会瞬时发送大量报文,将很可能马上导致拥塞,拥塞后通讯量马上又会暴减;通讯量减少后马上又恢复,马上又将导致拥塞。

拥塞避免:当拥塞窗口到达拥塞时窗口大小的一半时,TCP将进入拥塞避免状态,降低窗口增大的速度。此时窗口中所有的报文段都被确认之后,窗口大小也只能增加1。拥塞避免是为了避免窗口增加过快以至于导致更多的拥塞。

路由器对拥塞响应:丢弃报文

丢弃策略有尾部丢弃与随机早期丢弃RED。尾部丢弃是当路由器缓存满了以后,后面来的报文直接全部丢弃。

随机早期丢弃则是在路由器缓存快要满时随机性的丢弃报文,使部分发送主机提前进行拥塞控制状态,从而避免全局同步。

RED的详细策略:数据报到达时,若缓存已满,则丢弃报文,若缓存未满,但大小已经超过了上限阈值,则按概率p丢弃该报文。

CS模型与SOCKET编程

画了两个示意图,根据印象画的,图里面读取数据与发送数据的顺序可以任意按照自己的意愿进行设置。如果有问题,欢迎拍砖。另外,实际进行socket 开发的时候可能要比这个过程要复杂一些,还需要考虑一些其他问题,比如,字

节顺序,阻塞还是非阻塞,如果有多个socket,该如何进行控制?(IO复用,select, poll)

基于UDP的

基于TCP的

其他小topic

UDP:提供和IP报文一样的服务:无连接、无流控、无拥塞控制;Lan中效果很好;在Wan中效果较差

IGMP:组播协议

SNMP:网络管理

ARP,RARP:提供IP地址与MAC地址映射

解决IP地址短缺的办法:子网划分,CIDR,NAT

一个网络协议主要由以下三个要素组成:

1.语法,即数据与控制信息的结构或格式;

2.语义,即需要发出何种控制信息,完成何种动作以及做出何种响应;

3.同步,即事件实现顺序的详细说明。

协议分层

为简化问题、减少协议设计的复杂性,大多数网络都采用类似于外交官的层次结构,按层或级的方式来组织,因此协议也是分层次的。分层可以带来如下好处:(1)各层之间是独立的。

(2)灵活性好。

(3)结构上可分割开。

(4)易于实现和维护。

(5)能促进标准化工作。

全双工通信

全双工数据通信允许数据同时在两个方向上传输,因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力。

无线局域网标准:IEEE802.11:2Mbps

IEEE802.11b:10M、11M

IEEE802.11a:25M

IEEE802.11g:54M

链路层协议:这几个俺是搞不太清楚的。略去。

停止等待协议

连续ARQ

滑动窗口协议

HDLC

PPP

SLIP

同步与异步传输

数字信号传输到接收端时,接收端必须判断所收到的码元是1还是0,判断的方法有同步和异步(asynchronous)两种方式。

同步方式:收发双方有相同的时钟,因此接受方知道在何时接收每个数据位。同步方式中,发送端连续发送一串字符(或数据块),一个字符紧接在另一个字符之后,字符间没有间隙。每一个数据块用一个同步字符SYN开始,用一个SYN 结束。

异步方式:发送端设备可以在任何时刻向信道发送信号,而不管接收方是否知道已开始发送操作。异步方式规定在传送字符的首末分别设置1位起始和1位或1.5位或2位停止位,它们分别表示字符的开始和结束。

信道复用技术

频分复用:当信道带宽大于各路信号的总带宽时,可以将信道分割成若干个子信道,各个子信道间要留一个宽度(保护带)每个子信道用来传输一路信号,这就是频分多路复用。

时分复用:当信道能达到的数据传输率大于各路信号的数据传输率总和时,可以将使用信道的时间分成一个个的时间片,按一定规则将这些时间片分配给各路信号,每一路信号只能在自己的时间片内独占信道进行传输,这就是时分多路复用。

波分多路复用:FDM应用于光纤信道的一个变例。不同的信源使用不同波长的光波来传输数据,各路光波经过一个棱镜或衍射光栅合成一个光束在光纤干道上传输,在接收端利用相同的设备将各路光波分开。

码分多址(Code Division Multiple Access,CDMA):,在CDMA中,每个比特时间又再分成m个码片,每个站分配一个唯一的m比特码序列,当某个站欲发送“1”时,它在信道中发送它的码序列,当欲发送“0”时,它就发送它的码序列的反码。

IP地址与MAC地址

1.IP地址放在IP数据报的首部;硬件地址则放在MAC帧的首部

2.IP层抽象的互连网上,只看到IP数据报;

3.路由器只根据目的站的IP地址进行选择;

4.在具体的物理网络的链路层,只看到MAC帧;IP数据报被封装在MAC帧里面;

5.路由器都有各自的IP地址和两个硬件地址;

问题:

1.主机或路由器怎样知道应当在MAC帧的首部添入什么样的硬件地址?(ARP)

2.路由器中的路由表是怎样得到的?(动态路由协议,如RIP,OSPF,BGP等)

无分类编址CIDR

CIDR消除了传统的A类、B类和C类地址以及划分子网的概念。使用网络前缀来代替网络号和子网号。使用斜线记法。例如,128.14.46.34/20。

在路由器中的路由表的项目也应作相应的调整。由“网络前缀”和“下一跳地址”组成。解决多个匹配的原则是:应当从匹配结果中选择具有最长网络前缀的路由(最长前缀匹配)。

IP多播( Multicast)

IP多播是指一个IP报文向一个“主机组”的传送,这个包含零个或多个主机的主机组由一个单独的IP地址标识。除了目的地址部分,多播报文与普通报文没有区别,网络尽力传送组播报文但是并不保证一定送达。多播使用D类地址。

IP路由算法框架

从IpPacket中提取目的IP地址D,计算网络前缀N;

If N与路由器直接连接的网络地址匹配

Then 在该网络上直接投递

Else If RT中包含到D的路由

Then 将IpPacket发送到RT中指定的下一站

Else lf RT中包含到N的路由

Then 将IpPacket发送到RT中指定的下一站

Else If RT中包含默认路由

Then 将IpPacket发送到路由表中指定的默认路由器

Else 路由选择错误;

ICMP

作用:报告差错情况和提供有关异常情况的报告。

引入icmp原因:ip不提供出错信息,网络中存在差错,ip不提供可靠性保证。常见ICMP报文有终点不可达、源站抑制、时间戳请求或回答、路由器询问或通告等

在对 ICMP 差错报文进行响应时,永远不会生成另一份 ICMP 差错报文,why?原因同上,避免死循环:如果没有这个限制规则,可能会遇到一个差错产生另一个差错的情况,而差错再产生差错,这样会无休止地循环下去。另外,在发生拥塞时,差错报文本身会加剧网络的拥塞情况。 PS:ICMP 报文使用 IP 发送数据,但并不把它看成是高层协议,它是 IP 的一个必要部分。用 IP 传递 ICMP 报文的原因是可能需要经过几个物理网路才能到达其最终目的地,因此不能仅用物理传送来投递它们

双协议栈

网络互联的中间设备

中继器(Repeater) 物理层

网桥(Bridge),交换机数据链路层

路由器(Router) 网络层

网关(Geteway) 网络层以上

RIP必须处理的3类问题

1.路由环路问题:不能完全检测出路由环路;假定其他路由器都是可信的

2.路由稳定问题:路由长度必须有上限,RIP采用16作为上限。16表示不可达、

3.或者路径无限长。

慢收敛、无限计数问题:更新报文在网络中的传播速率慢,路由达到一致性的收敛速率慢

面向连接与无连接

面向连接服务

1.连接:两个数据实体为进行数据通信而进行的一种结合

2.面向连接服务过程:连接建立、数据传输、连接释放。

3.虚电路服务:

4.面向连接的服务适应:一定时间内向同一个目的地发送许多报文。

无连接服务

1.两实体间通信不需先建立好一个连接。

2.特点:灵活方便和比较迅速。不能防止报文丢失、重复或失序,属不可靠连接。

3.适用:传送少量零星报文

三次握手完成的两个主要功能

1.确保双方都已准备好数据资料传送

2.确定了双方的起始序号,窗口大小等资源信息

TCP用可变滑动窗口解决流量控制

流量控制必要性:由于发送速率可能大于接收速率、接收缓冲区不是足够大不能缓存所有接收到的报文、接收端的应用进程未能及时从接收缓冲区读取数据等原因,TCP接收端的接收缓冲区很快就会充满;从而造成不能接收后续的数据,发送端此时发送数据也是不必要的,因此需要流控。

流控主要解决TCP发送端和接收端间的速率匹配;即如何根据接收端的当前接收能力来调整发送端的发送速率。

我觉得这个也比较重要。但是不想写了。不好写。网络书一般都有。TCPIP 详解在第20章。

TCP的特殊服务

1、PUSH机制:为那些需要及时传输请求、及时处理请求并回应的进程通信应用提供保障的一种机制;

2、紧急数据为在TCP数据流中及时插入和传输紧急数据提供支持的一种服务。紧急数据不是按序处理的一种数据。PUSH机制中,数据是按序处理的。

TTL字段的作用:防止死循环了。比如说,当路由器瘫痪或者两个路由器之间的连接丢失时,路由协议有时会去检测丢失的路由并一直进行下去。在这段时间内,数据报可能在循环回路被终止。TTL字段就是在这些循环传递的数据报上加上一个生存上限。

TCP计时器:四个,重传计时器,keep alive计时器,坚持计时器与时间等待计时器

重传计时器报文丢失要设置超时时间,重传报文

keep alive计时器:过一个时间段探测tcp连接是否有效

坚持计时器:流量控制中的0窗口大小通报

时间等待计时器:关闭连接

TCP提供可靠通信的机理

问题

底层协议不可靠、高层协议如何可靠

产生的问题:报文丢失、出错、延迟、失序

解决办法

1)报文出错:差错控制

2)报文丢失、出错:确认、重传

3)报文延迟:报文丢失假象:重传消除重复报文(报文编号)

4)报文失序:依序接受

5)收发同步、协调:流控机制,滑动窗口

最好再放几个问题,有些是细节问题:

1.怎样理解“Internet的互联是基于网络的互联,而不是基于主机的互联”

2.请谈谈你对IP地址、MAC地址的理解

3.IP报文的分片和重装是有什么设备完成的?原因何在

4.路由器是如何处理IP报文中的TTL字段的?IP报文中TTL的作用是什么?5.能否让IP报文能够按照某个预先设定的路径到达目的地?若能,请告知怎么做?若不能,请阐述理由。

6.请阐明IP报文的直接交付和间接交付过程。

7.IP报文在传输过程中会出现某种差错,为何ICMP只能向源站报告差错?8.请阐述距离向量和链路状态路由协议的优劣。

9.UDP数据报协议只是在IP数据报服务的基础上增加了很少的一点功能,且和IP一样是不可靠的,那么UDP是否可由IP替代呢?请说明理由。10.IP不可靠的,而基于IP的TCP确是可靠的,试说明原因?11.TCP确认报文丢失,是否会引起重传?请举例说明。

12.什么是TCP糊涂窗口综合症?它是怎么引起的?

13.TCP采用的拥塞控制策略是什么?

14.组播与单播的差异体现在哪些方面?

15.请阐明基于TCP、UDP端口映射的NAT转换原理

16.为何一台主机从一个网络移到另一个网络需要改变其网络地址?一台正使用TCP进行通信的主机,改变其网络地址对其TCP通信产生何种影响?17.多媒体实时通信,通常采用UDP协议,原因何在?

18.试从TCP的报文格式来说明TCP支持双工通信。

19.BGP协议为使用路径向量,而不是用距离向量和链路状态,原因何在?

参考资料:

TCP详解卷一协议

用TCPIP进行网际互联

谢希仁版网络原理

互联网络协议PPT

网络原理PPT

局域网PPT

TCP连接建立与关闭

http://biz.doczj.com/doc/0c16867060.html,/layer7/blog/item/cb1243166bd6f11c962b430f.html Internet控制报文协议ICMP

http://biz.doczj.com/doc/0c16867060.html,/layer7/blog/item/b140a79bdef70db1c8eaf422.html IPv6邻居发现机制

http://biz.doczj.com/doc/0c16867060.html,/xiayidai/index2.php?IDx=204

计算机笔试的一些问题

http://biz.doczj.com/doc/0c16867060.html,/xianfir/blog/item/644980353040e01490ef39aa.html

个人blog

TCP/IP协议之一

http://biz.doczj.com/doc/0c16867060.html,/kofsky/archive/2008/05/21/2467784.aspx

TCP数据流传输遇到的问题

http://biz.doczj.com/doc/0c16867060.html,/kofsky/archive/2008/06/05/2514462.aspx

Select()系统调用及文件描述符集fd_set的应用

http://biz.doczj.com/doc/0c16867060.html,/kofsky/archive/2008/02/22/2112989.aspx

tcp/ip协议之二

http://biz.doczj.com/doc/0c16867060.html,/kofsky/archive/2008/07/01/2603556.aspx

SNMP

http://biz.doczj.com/doc/0c16867060.html,/kofsky/archive/2008/09/17/2944280.aspx

TCPIP之三:

http://biz.doczj.com/doc/0c16867060.html,/kofsky/archive/2008/09/02/2868982.aspx

其他如果还有些重要的话,我觉得就是子网划分了。就是给一个IP地址,然后有一些需求信息,然后让你划分成几个子网。这个并不难~~我看能不能在网上找个这样的例子~~~

完了

网络协议分析期末

网络协议分析 Chap 1——TCP/IP 概述 1.用IP实现异构网络互联(IP能够屏蔽底层物理网络的差异,向上提供一致性) 2.通用的协议分层思想: (1)第N层实体在实现自身定义的功能的时候,只能使用第N-1层提供的服务 (2)N层向N+1层提供服务,该服务不仅包括N层本身所具备的功能,还包括由下层服务提供的功能总和 (3)最底层只提供服务,是提供服务的基础;最高层只是用户,是使用服务的最高层,中间各层既是下一层的用户,又是上一层的服务提供者 (4)仅在相邻层间有借口,且下层服务的实现细节对上层完全透明 3.TCP/IP分层模型 分层优势:简化问题,分而治之,有利于软件升级换代 应用层、传输层、IP层、网络接口层、物理层 分层缺点:效率低 1.各层之间相互独立,都要对数据进行分别处理 2.每层处理完毕都要加一个头结构,增加了通信数据量 TCP/IP的分层原则:信宿机第n层收到的数据与信源机第n层发出的数据完全一致。 应用层:提供通用的应用程序,如电子邮件、文件传输等。 传输层:提供应用程序间端到端的通信 ①格式化信息流②提供可靠传输③识别不同应用程序 IP层:负责点到点通信 ①处理TCP分层发送请求 ②为进入的数据报寻径 ③处理ICMP报文:流控、拥塞控制 ④组播服务 网络接口层:接收IP数据报并通过选定的网络发送。 总结:TCP/IP模型是在1个硬件层上构建的4个软件层 4.TCP/IP 中协议依赖关系

CHAP 2 点到点PPP协议 1.最大接收单元:用以向对方通告可以接受的最大报文长度; 2.PPPoE定义了在以太网中使用PPP协议的规范,主要用于城域以太网以及个人用户基于以太网连接ADSL接入设备的场合 CHAP 3 Internet地址及地址解析 1.IP地址:网络号+主机号 2.IP地址的寻路特点: (1)指明了主机所在的网络,标识了对象位置 (2)标识了到达对象的路径,机先投递到对象所在网络,之后投递到相应的主机 3.IP地址分类 A类:0 —8位网络号首字节1—126 B类:10 —16位网络号首字节128—191 C类:110 —24位网络号首字节192—223 D类:1110 —组播地址首字节224—239 E类:11110 -- (保留未用)首字节240—247 特殊IP地址: 网络地址:主机号全0;广播地址:主机号全‘1’ 有限广播地址:32位全‘1’;回送地址:127.*.*.*,网络软件测试及本机进程间的通信。 4.从IP地址中提取网络部分,过程如下: (1)提取首比特位,为0则是A类地址,第一个字节是网络号 (2)首位为1,则提取第二位,为0则是B类地址,前两个字节是网络号 (3)第二位为1,则提取第三位,为0 则是C类地址,前三个字节是网络号 5.ARP的基本思想是“询问”。 6.ARP步骤: (1)发送方发送一个ARP请求,该报文以广播方式发送,包含接收方的IP地址。 (2)网络上所有主机都会受到这个请求,比较请求中的接收方IP与自己的IP,若相同,则向发送方回应,回应中包含自己的物理地址,否则不作回应。 总结:广播请求,单播回应! 话外:在TCP/IP协议中,每一个网络结点是用IP地址标识的,IP地址是一个逻辑地址。而在以太网中数据包是靠48位MAC地址(物理地址)寻址的。因此,必须建立IP地址与MAC地址之间的对应(映射)关系,ARP协议就是为完成这个工作而设计的。 7.ARP欺骗。(P31) (1)嗅探器的原理:在共享网络环境下,所有数据通过物理广播方式投递,在网卡工作于混杂模式下不会进行地址检查而直接接收数据,主机可以修改网卡的工作模式嗅探网断内的所有通讯数据。(被动攻击) (2)基于ARP欺骗的嗅探器:在同一网段中可以通过ARP询问知道网段内任意主机的IP地址和MAC地址映射关系。在交换式网络环境下,一台主机H若想截获A、B主机间的通讯,可以首先向A发送一个ARP应答报文,里面包含IPb/MACh,A收到后会更新

网络协议总结版

文章来源: http://biz.doczj.com/doc/0c16867060.html,/blog/static/8312073620089634134536/ 这个小结,很难写啊~~~网络的东西太多了~~主要是细节很多~~而且,协议也很多,感觉也没有必要去了解这些细节~~似乎找不到重点~~~也没好的办法 ~~~copy了一大堆资料,整理了几个问题~~~~希望可以勾勒出网络的框架~~有的是概要性质的,也有些是细节方面的,选择性的瞄一眼吧~~~貌似有的写的挺详细,有的就很简略~~~最后一看,有点像大杂烩了,嘿嘿嘿,能看完算你狠(LF) ●电路交换技术、报文交换、分组交换 ●OSI的模型与 TCP/IP(*) ●CSMA/CD ●网桥 ●交换机 ●RIP 与 OSPF(*) ●集线器与交换器比较 ●虚拟局域网VLAN ●什么是三层交换 ●二层交换、三层交换、路由的比较 ●交换机与路由器比较(*) ●IP分片控制 ●TCP为什么要三次握手?(*) ●TCP拥塞控制 ●CS模型与SOCKET编程(*) 其他还有一些很小很小的问题,放到最后了,包括协议三个要素,协议分层优点,NAT,ICMP等等 我觉得网络的重点仍然是对网络的整体性概念,如果不是专门进行协议开发的话,一般不会深入到协议的细节。仍然有重点。协议的重点是TCP和IP,然后概要性需要了解的是UDP,ICMP,ARP,RIP,OSPF等等,其他像NAT、CIDR、DNS、HTTP、FTP、SNMP等有个简单的了解可能更好。 电路交换技术、报文交换、分组交换

OSI的模型与TCP/IP OSI每层功能及特点 物理层为数据链路层提供物理连接,在其上串行传送比特流,即所传送数据的单位是比特。此外,该层中还具有确定连接设备的电气特性和物理特性等功能。物理层的作用:尽可能地屏蔽掉各种媒体的差异。 数据链路层负责在网络节点间的线路上通过检测、流量控制和重发等手段,无差错地传送以帧为单位的数据。为做到这一点,在每一帧中必须同时带有同步、地址、差错控制及流量控制等控制信息。 网络层为了将数据分组从源(源端系统)送到目的地(目标端系统),网络层的任务就是选择合适的路由和交换节点,使源的传输层传下来的分组信息能够正确无误地按照地址找到目的地,并交付给相应的传输层,即完成网络的寻址功能。 传输层传输层是高低层之间衔接的接口层。数据传输的单位是报文,当报文较长时将它分割成若干分组,然后交给网络层进行传输。传输层是计算机网络协议分层中的最关键一层,该层以上各层将不再管理信息传输问题。 会话层该层对传输的报文提供同步管理服务。在两个不同系统的互相通信的应用进程之间建立、组织和协调交互。例如,确定是双工还是半双工工作。 表示层该层的主要任务是把所传送的数据的抽象语法变换为传送语法,即把不同计算机内部的不同表示形式转换成网络通信中的标准表示形式。此外,对传送的数据加密(或解密)、正文压缩(或还原)也是表示层的任务。 应用层该层直接面向用户,是OSI中的最高层。它的主要任务是为用户提供应用的接口,即提供不同计算机间的文件传送、访问与管理,电子邮件的内容处理,不同计算机通过网络交互访问的虚拟终端功能等。 TCP/IP 网络接口层这是TCP/IP协议的最低一层,包括有多种逻辑链路控制和媒体访问协议。网络接口层的功能是接收IP数据报并通过特定的网络进行传输,或从网络上接收物理帧,抽取出IP数据报并转交给网际层。 网际网层(IP层)该层包括以下协议:IP(网际协议)、ICMP(Internet Control Message Protocol,因特网控制报文协议)、ARP(Address Resolution Protocol,地址解析协议)、RARP(Reverse Address Resolution Protocol,反向地址解析协议)。该层负责相同或不同网络中计算机之间的通信,主要处理数据报和路由。在IP层中,ARP协议用于将IP地址转换成物理地址,RARP协议用于将物理地址转换成IP地址,ICMP协议用于报告差错和传送控制信息。IP 协议在TCP/IP协议组中处于核心地位。 传输层该层提供TCP(传输控制协议)和UDP(User Datagram Protocol,用户数据报协议)两个协议,它们都建立在IP协议的基础上,其中TCP提供可靠的面向连接服务,UDP提供简单的无连接服务。传输层提供端到端,即应用程序之间的通信,主要功能是数据格式化、数据确认和丢失重传等。

网络协议分析题库

第一章练习 1 OSI和ISO分别代表什么含义?它们是什么关系? 2 OSI/RM模型没有被最终采用的原因是什么? 3下面哪些协议属于应用层协议?() A. TCP和UDP B. DNS和FTP C. IP D. ARP 4 Internet最早是在( ) 网络的基础上发展起来的? A. ANSNET B. NSFNET C. ARPANET D. MILNET 5 当网络A上的主机向网络B上的主机发送报文时, 路由器要检查( ) 地址? A.端口 B. IP C.物理 D.上述都不是 6.下面哪一个是应用层提供的服务? ( ) A.远程登录服务 B.文件传送 C.邮件服务 D.上述都是 7要将报文交付到主机上的正确的应用程序, 必须使用( )地址? A.端口 B. IP C.物理 D.上述都不是 8. 网络应用访问操作系统的常用接口是,实现IP地址到物理地址映射的协议是。 9. 在TCP/IP协议族中,能够屏蔽底层物理网络的差异,向上提供一致性服务的协议是;实现异构网络互联的核心设备是。 10. 在TCP/IP网络中,UDP协议工作在层,DNS协议工作在层。 11判断对错:TCP/IP是一个被广泛采用的网际互联协议标准,仅包含TCP和IP两个协议。() 第二章练习 1 PPP协议是什么英文的缩写?用于什么场合? 2 ISP验证拨号上网用户身份时,可以使用哪些认证协议?

3.PPP协议的通信过程包括哪几个阶段? 4.LCP的用途是什么? 5.PPP是Internet中使用的(1),其功能对应于OSI参考模型的(2),它 使用(3)技术来解决标志字段值出现在信息字段的问题。 (1) A. 报文控制协议 B. 分组控制协议 C. 点到点协议 D. 高级数据链路控制协议 (2)A. 数据链路层 B. 网络层 C. 传输层 D. 应用层 (3)A. 透明传输 B. 帧 C. 控制 D. 字节填充 第三章练习 1求下列每个地址的类别: 227.12.14.87 193.14.56.22 14.23.120.8 252.5.15.111 2 假设一段地址的首地址为146.102.29.0,末地址为146.102.32.255,求这个地址段的地址数。 某地址段的首地址为14.11.45.96。假设这个地址段的地址数为32个,那么它的末地址是什么? 3下列哪个地址是C类地址?() 哪个是E类地址?() A. 00000001 00001011 00001011 11101111 B. 11000001 10000011 00011011 11111111 C. 10100111 11011011 10001011 01101111 D. 11101111 10011011 11111011 00001111 4下列哪个IP地址能用于Internet上的主机通信?() A. 192.168.120.5 B. 172.30.10.78 C. 186.35.40.25 D. 10.24.25.9 5 一个主机有两个IP地址,一个地址是192.168.11.25,另一个可能是() A. 192.168.13.25 B. 192.168.11.0 C. 192.168.11.26 D. 192.168.11.24 6下列哪种情况需要启动ARP请求?()

计算机网络技术学习心得体会.doc

计算机网络技术学习心得体会 21世纪是一个信息经济时代,信息尤为珍贵;信息即为财富,随着信息技术的高速发展并迅速渗透到社会生活的各个方面,计算机日益成为人们学习、工作、生活不可缺少的基本工具, 计算机逐渐的代替了传统的书本、去做为一个信息的载体。为了保护好信息的安全性,所以学好计算机网络技术尤为重要。 算机网络技术是通信技术与计算机技术相结合的产物。计算机网络是按照网络协议,将地球上分散的、独立的计算机相互连接的集合。连接介质可以是电缆、双绞线、光纤、微波、载波或通信卫星。计算机网络具有共享硬件、软件和数据资源的功能,具有对共享数据资源集中处理及管理和维护的能力。 计算机网络可按网络拓扑结构、网络涉辖范围和互联距离、网络数据传输和网络系统的拥有者、不同的服务对象等不同标准进行种类划分。一般按网络范围划分为:(1)局域网(LAN);(2)城域网(MAN);(3)广域网(W AN)。局域网的地理范围一般在10千米以内,属于一个部门或一组群体组建的小范围网,例如一个学校、一个单位或一个系统等。广域网涉辖范围大,一般从几十千米至几万千米,例如一个城市,一个国家或洲际网络,此时用于通信的传输装置和介质一般由电信部门提供,能实现较大范围的资源共享。城域网介于LAN和W AN之间,其范围通常覆盖一个城市或地区,距离从几十千米到上百千米。 计算机网络由一组结点和链络组成。网络中的结点有两类:转接

结点和访问结点。通信处理机、集中器和终端控制器等属于转接结点,它们在网络中转接和交换传送信息。主计算机和终端等是访问结点,它们是信息传送的源结点和目标结点。 计算机网络技术实现了资源共享。人们可以在办公室、家里或其他任何地方,访问查询网上的任何资源,极大地提高了工作效率,促进了办公自动化、工厂自动化、家庭自动化的发展。 学好计算机网络技术尤为重要,进入大学以来,我们开展了计算机网络技术课程,我们尽可能的利用好学习时间,尽可能地学习更多的知识和能力,学会创新求变,以适应社会的需要。 知识更新是很快的,只有不断地学习,才能掌握最新的知识。因此,在以后的学习工作中,我还要继续学习、操作,熟练运用这些知识,不断完善和充实自己,争取做一个合格的当代大学生,将来做一名对社会有用的人。 不管是现在还是将来,我觉得每个大学生都应不断地加强学习,不断地给自己充电,才能不断的开拓进取,勇于创新,才不至于被社会淘汰。

网络协议分析实验报告

实 验 报 告 课程名称 计算机网络 实验名称 网络协议分析 系别 专业班级 指导教师 学号 姓名 实验日期 实验成绩 一、实验目的 掌握常用的抓包软件,了解ARP 、ICMP 、IP 、TCP 、UDP 协议的结构。 二、实验环境 1.虚拟机(VMWare 或Microsoft Virtual PC )、Windows 2003 Server 。 2.实验室局域网,WindowsXP 三、实验学时 2学时,必做实验。 四、实验内容 注意:若是实验环境1,则配置客户机A 的IP 地址:192.168.11.X/24,X 为学生座号;另一台客户机B 的IP 地址:192.168.11.(X+100)。在客户机A 上安装EtherPeek (或者sniffer pro )协议分析软件。若是实验环境2则根据当前主机A 的地址,找一台当前在线主机B 完成。 1、从客户机A ping 客户机B ,利用EtherPeek (或者sniffer pro )协议分析软件抓包,分析ARP 协议; 2、从客户机A ping 客户机B ,利用EtherPeek (或者sniffer pro )协议分析软件抓包,分析icmp 协议和ip 协议; 3、客户机A 上访问 http://biz.doczj.com/doc/0c16867060.html, ,利用EtherPeek (或者sniffer pro )协议分析软件抓包,分析TCP 和UDP 协议; 五、实验步骤和截图(并填表) 1、分析arp 协议,填写下表 客户机B 客户机A

2、分析icmp协议和ip协议,分别填写下表 表一:ICMP报文分析

3、分析TCP和UDP 协议,分别填写下表

(完整版)计算机网络协议总结

1.物理层(比特流) 2.数据链路层(帧) PPP(点对点协议):面向连接,不可靠,只支持全双工链路,成帧技术,PPP 帧是面向字节的,所有的PPP帧的长度都是整数字节的。 只检错不纠错,没有流量控制。 CSMA/CD(载波监听多点接入/碰撞检测协议):截断二进制指数退避算法指数 退避算法 网桥的自学习算法 3.网络层(IP数据报或称分组、包) IP协议:无连接、不可靠、尽力而为型 ARP(地址解析协议):IP地址→物理地址(MAC地址) RARP(逆地址解析协议):物理地址(MAC地址)→IP地址 分组转发算法:直接交付、间接交付 ICMP(网际控制报文协议):ICMP允许主机或路由器报告差错情况和提供有关 异常情况的报告。ICMP报文封装在IP包中。 (ICMP报文是IP层数据报的数据) 路由选择协议: ?内部网关协议IGP:RIP,OSPF ?外部网关协议EGP:BGP RIP(路由信息协议):基于距离向量的路由选择算法。 RIP用UDP用户数据报传送。 适合于规模较小的网络,最大跳数不超过15。 缺点:“好消息传播得快,而坏消息传播得慢”。 OSPF(开放最短路径优先):基于链路状态协议LS OSPF 直接用IP数据报传送 BGP(边界网关协议):不同AS之间的路由协议。 用路径向量(path vector)路由协议 BGP用TCP报文传送 力求寻找一条能够到达目的网络且比较好的路由。 并非要寻找一条最佳路由。 IGMP(网际组管理协议):多播协议。IGMP 使用IP 数据报传递其报文BOOTP(引导程序协议):需要人工进行协议配置,使用UDP报文封装,也是 无盘系统用来获取IP地址的方法 DHCP(动态主机配置协议):自动分配主机地址 VPN(虚拟专用网):利用公用的因特网作为本机构各专用网之间的通信载体。NAT(网络地址转换):①在公司内部,每台机器都有一个形如10.X.Y.Z的地址。 三段私有IP地址 a)10.0.0.0 ~10.255.255.255/8 b)172.16.0.0~172.31.255.255/12 c)192.168.0.0~192.168.255.255/16 ②当一个分组离开公司的时候,首先要通过一个NAT盒, 此NAT盒将内部的IP源地址转换成该公司所拥有的真 实IP地址,198.60.42.12.。③通常与防火墙组合。

计算机网络基础知识总结

? 1. 网络层次划分 ? 2. OSI七层网络模型 ? 3. IP地址 ? 4. 子网掩码及网络划分 ? 5. ARP/RARP协议 ? 6. 路由选择协议 ?7. TCP/IP协议 ?8. UDP协议 ?9. DNS协议 ?10. NAT协议 ?11. DHCP协议 ?12. HTTP协议 ?13. 一个举例 计算机网络学习的核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。因为不同用户的数据终端可能采取的字符集是不同的,两者需要进行通信,必须要在一定的标准上进行。一个很形象地比喻就是我们的语言,我们大天朝地广人多,地方性语言也非常丰 富,而且方言之间差距巨大。A地区的方言可能B地区的人根本无法接受,所 以我们要为全国人名进行沟通建立一个语言标准,这就是我们的普通话的作用。同样,放眼全球,我们与外国友人沟通的标准语言是英语,所以我们才要苦逼的学习英语。 计算机网络协议同我们的语言一样,多种多样。而ARPA公司与1977年到1979年推出了一种名为ARPANET的网络协议受到了广泛的热捧,其中最主要的原因就是它推出了人尽皆知的TCP/IP标准网络协议。目前TCP/IP协议已经成为Internet中的“通用语言”,下图为不同计算机群之间利用TCP/IP进行通信的示意图。

立计算机网络,国际标准化组织(ISO)在1978年提出了“开放系统互联参考模型”,即著名的OSI/RM模型(Open System Interconnection/Reference Model)。它将计算机网络体系结构的通信协议划分为七层,自下而上依次为:物理层(Physics Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层(Transport Layer)、会话层(Session Layer)、表示层(Presentation Layer)、应用层(Application Layer)。其中第四层完成数据传送服务,上面三层面向用户。 除了标准的OSI七层模型以外,常见的网络层次划分还有TCP/IP四层协议以及TCP/IP五层协议,它们之间的对应关系如下图所示:

网络协议分析软件的使用实验报告

实验报告 项目名称:网络协议分析工具的使用课程名称:计算机网络B 班级: 姓名: 学号: 教师: 信息工程学院测控系

一、实验目的 基于网络协议分析工具Wireshark(原为Ethereal),通过多种网络应用的实际操作,学习和掌握不同网络协议数据包的分析方法,提高TCP/IP协议的分析能力和应用技能。 二、实验前的准备 ● 二人一组,分组实验; ● 熟悉Ping、Tracert等命令,学习FTP、HTTP、SMTP和POP3协议; ● 安装软件工具Wireshark,并了解其功能、工作原理和使用方法; ● 安装任一种端口扫描工具; ● 阅读本实验的阅读文献; 三、实验内容、要求和步骤 3.1 学习Wireshark工具的基本操作 学习捕获选项的设置和使用,如考虑源主机和目的主机,正确设置Capture Filter;捕获后设置Display Filter。 3.2 PING命令的网络包捕获分析 PING命令是基于ICMP协议而工作的,发送4个包,正常返回4个包。以主机210.31.40.41为例,主要实验步骤为: (1)设置“捕获过滤”:在Capture Filter中填写host 210.31.38.94; (2)开始抓包; (3)在DOS下执行PING命令; (4)停止抓包。 (5)设置“显示过滤”: IP.Addr=210.31.38.94 (6)选择某数据包,重点分析其协议部分,特别是协议首部内容,点开所有带+号的内容。(7)针对重要内容截屏,并解析协议字段中的内容,一并写入WORD文档中。

分析:从这个数据包的分析结果来看我们可以得知: 数据包的到达时间为2013年11月28日14:43:15 帧的序号为20411 帧的长度为74bytes(592bits),同时抓取的长度也是74bytes,说明没有丢失数据 目的MAC地址为00:25:11::4b:7a:6e 源MAC地址为00:25:11:4b:7d:6e 使用的协议为Ipv4 网络层的首部长度为20bytes 目的Ip地址为222.31.38.94 源Ip地址为222.31.38.93 数据没有分片说明数据大小没有超过最大传输单元MUT,其中用到了ICMP协议,数据包的生存周期为128 头部校验和为0x01正确 ICMP的校验和为0x01序列号为2304 数据有32bytes 3.3 TRACERT命令数据捕获 观察路由跳步过程。分别自行选择校内外2个目标主机。比如, (1)校内:tracert 210.31.32.8 (2)校外:tracert http://biz.doczj.com/doc/0c16867060.html,

计算机网络协议总结复习课程

计算机网络协议总结

1.物理层(比特流) 2.数据链路层(帧) PPP(点对点协议):面向连接,不可靠,只支持全双工链路,成帧技术,PPP 帧是面向字节的,所有的PPP帧的长度都是整数字节的。 只检错不纠错,没有流量控制。 CSMA/CD(载波监听多点接入/碰撞检测协议):截断二进制指数退避算法指 数退避算法 网桥的自学习算法 3.网络层(IP数据报或称分组、包) IP协议:无连接、不可靠、尽力而为型 ARP(地址解析协议):IP地址→物理地址(MAC地址) RARP(逆地址解析协议):物理地址(MAC地址)→IP地址 分组转发算法:直接交付、间接交付 ICMP(网际控制报文协议):ICMP允许主机或路由器报告差错情况和提供有 关异常情况的报告。ICMP报文封装在IP包中。 (ICMP报文是IP层数据报的数据) 路由选择协议: ?内部网关协议IGP: RIP,OSPF ?外部网关协议EGP: BGP RIP(路由信息协议):基于距离向量的路由选择算法。 RIP用UDP用户数据报传送。 适合于规模较小的网络,最大跳数不超过15。 缺点:“好消息传播得快,而坏消息传播得慢”。

OSPF(开放最短路径优先):基于链路状态协议LS OSPF 直接用 IP数据报传送 BGP(边界网关协议):不同AS之间的路由协议。 用路径向量(path vector)路由协议 BGP用 TCP报文传送 力求寻找一条能够到达目的网络且比较好的路由。 并非要寻找一条最佳路由。 IGMP(网际组管理协议):多播协议。IGMP 使用 IP 数据报传递其报文BOOTP(引导程序协议):需要人工进行协议配置,使用UDP报文封装,也 是无盘系统用来获取IP地址的方法 DHCP(动态主机配置协议):自动分配主机地址 VPN(虚拟专用网):利用公用的因特网作为本机构各专用网之间的通信载体。 NAT(网络地址转换):①在公司内部,每台机器都有一个形如10.X.Y.Z的地址。 三段私有IP地址 a)10.0.0.0 ~10.255.255.255/8 b)172.16.0.0~172.31.255.255/12 c)192.168.0.0~192.168.255.255/16 ②当一个分组离开公司的时候,首先要通过一个NAT 盒,此NAT盒将内部的IP源地址转换成该公司所 拥有的真实IP地址,198.60.42.12.。③通常与防 火墙组合。 4.传输层(TCP报文段、UDP用户数据报)

计算机网络重点知识总结谢希仁版

计算机网络知识要点总结 一、现在最主要的三种网络 ?电信网络(电话网) ?有线电视网络 ?计算机网络(发展最快,信息时代的核心技术) 二、internet 和Internet ?internet 是普通名词 泛指一般的互连网(互联网) ?Internet 是专有名词,标准翻译是“因特网” 世界范围的互连网(互联网) 使用TCP/IP 协议族 前身是美国的阿帕网ARPANET 三、计算机网络的带宽 计算机网络的带宽是指网络可通过的最高数据率,即每秒多少比特。 描述带宽也常常把“比特/秒”省略。 例如,带宽是10 M,实际上是10 Mb/s。注意:这里的M 是106。 四、对宽带传输的错误概念 在网络中有两种不同的速率: ?信号(即电磁波)在传输媒体上的传播速率(米/秒,或公里/秒) ?计算机向网络发送比特的速率(比特/秒),也叫传输速率。 这两种速率的意义和单位完全不同。 宽带传输:计算机向网络发送比特的速率较高。 宽带线路:每秒有更多比特从计算机注入到线路。 宽带线路和窄带线路上比特的传播速率是一样的。 早期的计算机网络采用电路交换,新型的计算机网络采用分组交换的、基于存储转发的方式。 分组交换: ?在发送端把要发送的报文分隔为较短的数据块 ?每个块增加带有控制信息的首部构成分组(包) ?依次把各分组发送到接收端 ?接收端剥去首部,抽出数据部分,还原成报文 IP 网络的重要特点 ◆每一个分组独立选择路由。 ◆发往同一个目的地的分组,后发送的有可能先收到(即可能不按顺序接收)。 ◆当网络中的通信量过大时,路由器就来不及处理分组,于是要丢弃一些分组。 ◆因此,IP 网络不保证分组的可靠地交付。 ◆IP 网络提供的服务被称为: 尽最大努力服务(best effort service) 五、最重要的两个协议:IP 和TCP TCP 协议保证了应用程序之间的可靠通信,IP 协议控制分组在因特网的传输,但因特网不保证可靠交付. 在TCP/IP 的应用层协议使用的是客户服务器方式。 ◆客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。 ◆客户服务器方式所描述的是进程之间服务和被服务的关系。 ◆当A 进程需要B进程的服务时就主动呼叫B进程,在这种情况下,A 是客户而B 是服务器。 ◆可能在下一次通信中,B 需要A 的服务,此时,B 是客户而A 是服务器。 注意:

网络协议分析期末考试

2008-2009学年第一学期 网络协议分析 期末试卷(A卷)参考答案 第一题判断题(20小题,共20分,对打错打X) 1. 没有完成两个数据包握手称为双向“握手”,是一种不安全的进程。(V) 2. 查阅网上对象所有域名和地址的术语称为统一资源定位符URL (X ) 3. 动态端口也叫临时端口。(V) 4. 用于描述DNS数据库段的数据是一种ASCII文本数据。(V) 5.SOCKS!—种Socket 的实现机制。(X ) 6. 区分服务也叫分用服务,传输层用于向上传送通信数据。(X ) 7. RIPV2最多有15个网络直径,OSPFv2最多有128个网络直径。(X ) 8. DHCP向应消息包含DHCP#求消息。(V) 9. 定界符是PDU的有效数据。(V ) 10. ARPA是一种与Mac地址及IP地址相关的一种协议。(X ) 11. 地址请求是一种ARP服务请求。(X ) 12. 可接收的使用策略AUP是一种格式文档策略。(V ) 13. Apple Talk是一种组安全策略协议。(X ) 14. 权威服务器是PKI中一种发放安全证书的服务器。(X ) 15. 自治系统是一组单一管理权限下的路由器。(V ) 16. 区分服务也叫分用服务,传输层用于向上传送通信数据。(X ) 17. 带宽是一种跨网络信息数量的评估数据。(V ) 18. 绑定确认是一种必选数据。(X )

19. 定界符是PDU的有效数据。(V )

20. 黑洞是数据包无记录丢失的网络节点。 第二题 单项选择题( 20 小题,共 20 分) 面关于 ARP 协议的功能论述正确的是( C )。 协议边界和 OS 边界; C 、数据单元边界和协议边界; A 、 ICMP 协议同 IP 协议一样位于网络层; B 、 Traceroute 和Ping 命令进行网络检测时使用ICMP 报文; C 、 ICMP 协议可以被黑客用来探查主机的开放端口; D 、 ICMP 协议可以完成主机重定向功能。 7、下面关于 IP 协议和 UDP 协议论述正确的是( B ) 1、 A 、ARP 协议根据本地主机的 IP 地址获取远程主机的 MAC 地址; B 、ARP 协议根据远程主机的 MA C 地址获取本地主机的 IP 地址; C 、ARP 协议根据本地主机的 D 、 A RP 协议根据本地主机的 IP 地址获取本主机的 MAC 地址; MAC 地址获取本主机的 IP 地址; 2、 计算机网络体系结构在逻辑功能构成上存在有两个边界,它们是( B )。 A 、 协议栈边界和操作系统边界; B 、 D 、 3、 操作系统边界和协议栈分层边界; 下面 WAN 或 LAN 网络中关于主机数量论述不正确的是( C )。 A 、 网络中使用的协议类型越多,网络中的主机数就越少; 网络中划分的物理区域越多,网络中的主机数就越少; C 、网络中划分的广播区域越多,网络中的主机数就越少; B 、 D 、网络中使用2层交换机越多,网络中的主机数就越少; 4、 B 类网络 172.16.0.0的广播地址是( C )。 A 、172.16.0.1 B 、172.16.0.255 C 、172.16.255.255 D 、172.16.255.0 5、在进行网络 IP 地址配置时,有时会发生 IP 地址是否冲突的网络协议是( A ) IP 地址冲突, TCP/IP 协议族中检查 A 、ARP 协议 B 、PARP 协议 C 、 IP 协议 D 、 802.x 协议 6、下面关于 ICMP 协议论述不正确的是( C )。

《计算机网络技术基础》课程总结

《计算机网络技术基础》课程总结 李立 (电子商务与经济系) 《计算机网络技术基础》是专业教学计划课程体系中的一门重要课程,也是我校计算机科学与技术系、电子与通信系以及电子商务与经济系均开设有的一门专业基础课。深化课程教学改革、提高《计算机网络技术基础》课程的教学质量,不仅能满足专业教学的要求,而且对进一步提高我院的整体教学水平也具有十分重要的现实意义。不同专业对学生的计算机知识要求及培养目标不同,因而选择的教学方式和内容也应不一样。 1. 电子商务与经济系《计算机网络技术基础》课程教学特点分析 教学改革只有针对学生的实际,采取有效措施,才能收到事半功倍的效果,因此,要提高教学质量,必须认真分析学生及课程的基本状态。与其他计算机相关专业相比,我系各专业的教学对象、本门课程的教学目的要求、教学内容和教学形式等具有以下特点: (1)学生基本素质相对偏弱。据资料分析,近几年招收的学生大部分入学成绩都在400分左右,大大低于同类公立学校,如电子商务专业2006年入学成绩在400分以下的,文科考生占82.2%,理科考生占63.7%。同一指标下,经济信息管理专业分别是78.4%和57.9%;物流管理专业分别是85.1%和60.4%。由于学生的基本素质相对偏弱,所以加大了学生对本课程的理解难度。 (2)学生来源构成较复杂。电子商务与经济系的学生主要由三部分组成,即文科考生、理科考生和职高考生,其中文科考生占有较大的比重,如2006级学生中文科考生、理科考生和职高考生占学生总数的比重,在电子商务专业中,分别占74.4%、11.3%和14.3%;在经济信息管理专业中,分别占74.7%、12.3%和13%;物流专业分别是69.2%、21.2%和9.6%。这三部分学生基础教育的重点有所不同,因而他们对课程的理解程度也就有所差别:文科学生数理知识偏弱,导致对本课程的理解有一定难度;而来自于职高的学生,他们在入学前已学习过一些基本的计算机基础知识,对该课程的要求往往又高于其他学生。教学对象层次的多样性决定了在本课程教学中必须因材施教,并且在辅导中对不同的学生采取不同的方法。 (3)教学目的要求与计算机专业不完全相同。计算机专业开设计算机网络课以加强学生对网络理论知识的理解和掌握,注重学生对计算机网络进行深层次

以太网协议分析实验总结

竭诚为您提供优质文档/双击可除以太网协议分析实验总结 篇一:网络协议分析实验一 学院学生姓名 计算机学院 专业学号 网络工程 指导教师实验日期 黄杰11.6 一、以太帧格式的分析1.抓取方法描述 先在命令窗口下输入ipconfig查看本地的ip地址,得到的结果如下 : 可以得到本地的ip地址为10.66.126.254,默认网关为10.66.64.1,物理地址为3c-77-e6-6e-92-85,然后打开wireshark软件开始抓包,找到可以建立连接的ip地址来进行ping。这里选择的目的ip地址为119.90.37.235,将wireshark之前抓取的包清空重新打开进行抓取。 在命令窗口下输入ping

119.90.37.235. 2.记录抓取的过程 关闭wireshark,在过滤器中输入icmp,可以找到发送并接受的8个icmp协议下的数据 包。 选择其中一个数据包对以太帧格式进行分析。3.抓取数据的内容 抓取数据内容如下: 这里面包括了发送数据包的源mac地址和接受数据包的目的mac地址,以太帧类型以及数据内容等等。 4.抓取数据的格式解释(可直接在抓取数据的内容旁边标注) 源mac地址: 3c-77-e6-6e-92-85 目的mac地址: 00-00-54-00-01-02 类型:协议类型为icmp类型 长度:ip包总长度为 60 校验和 以太帧类型: 0x0800

帧内封装的上层协议类型为ip,十六进制码为0800 5.补充说明(如果有需要补充的内容写在这) icmp的以太帧中数据内容为32字节,这里可以看到里 面的内容是:abcdefghijklmnopqrstuvwabcdefghi。 二、aRp协议的分析1.抓取方法描述 首先查看本地的ip地址: 这里是192.168.1.7,目的主机是室友的电脑,ip地址为192.168.1.4。首先清除arp缓存 2.记录抓取的过程 在wireshark中选择arp过滤,在过滤规则中设置 host192.168.1.4,然后点击开始抓包。接下来在命令窗口 中输入ping192.168.1.4。 成功ping通后在wireshark中找到arp请求数据包和arp响应数据包。 3.抓取数据的内容 保存为抓包文件并导出为文本文件,文本文件内容如下:no.timesourcedestinationprotocollengthinfo 311.896476000honhaipr_6e:92:85broadcastaRp42whohas1 92.168.1.4tell192.168.1.7 Frame3:42bytesonwire(336bits),42bytescaptured(336bi

1--TCP-IP协议分析复习题

TCP/IP协议与联网技术复习题 一、选择题 1.以下哪个地址段不属于私有网络地址段( D )? A. 10.0.0.0-10.255.255.255 B. 172.16.0.0-172.31.255.255 C. 192.168.0.0-192.168.255.255 D. 192.168.0.1-192.168.0.255 2.RIP路由协议每隔( B )秒进行一次路由更新。 A. 40 B. 30 C. 20 D. 50 3.Telnet协议的熟知端口号是( D )。 A. 20 B. 21 C. 25 D. 23 4. 在TCP/IP协议簇中,TCP提供(C ) A.链路层服务 B.网络层服务 C.传输层服务 D.应用层服务 5. 对于有序接收的滑动窗口协议,若序号位数为3位,则发送窗口最大尺寸为(C ) A.5 B.6 C.7 D.8 6. 以下各项中,属于数据报操作特点的是(A ) A.每个分组自身携带有足够的信息,它的传送是被单独处理的 B.使所有分组按顺序到达目的端系统 C.在传送数据之前,需建立虚电路 D.网络节点不需要为每个分组做出路由选择 7. 提供链路层间的协议转换,在局域网之间存储转发帧,这样的网络互连设备为(B ) A.转发器 B.网桥 C.路由器 D.网关 8. 常用IP地址有A、B、C三类,IP地址128.11.3.31属于(B ) A.A类 B.B类 C.C类 D.非法IP地址 9.邮件服务器之间使用的通信协议是(C )。 A.HTTP B.POP3 C.SMTP D.IMAP 10.以下哪个是合法的URL( A )? A. B. C. telnet://http://biz.doczj.com/doc/0c16867060.html,:80/ D. smtp:// 二、填空题 1.计算机网络的基本功能是数据传输和数据共享。 2. MAC称为__媒体访问控制__.其是用来解决广播网中__接收地址__的问题。 3.188.80.16 4.82/28的网络地址是188.80.164.80。 4. 目前因特网中子网掩码同IP地址一样是一个32比特的二进制数,只是其主机标识部分全为“0”。判断两个IP地址是不是在同一个子网中,只要判断这两个IP地址与子网掩码做逻辑与运算的结果是否相同,相同则说明在同一个子网中。 5. 按交换方式来分类,计算机网络可分为报文交换网、分组交换网和__虚电路交换__。

计算机网络网络协议的分析

计算机网络 实验题目:网络协议的分析 专业班级:计科5班 学生姓名: 学号: 实验时

指导老师:刘宏月 一、实验目的: 1.掌握使用Wireshark分析各种网络协议的技能; 2. 深入理解应用层协议HTTP和FTP的工作过程,及协议内容; 二、实验环境: 1. 运行Windows 2000 / 2003 Server / XP操作系统的PC一台; 2. 每台PC具有一块以太网卡,通过双绞线与局域网相连; 3. Wireshark安装程序(可以从http://biz.doczj.com/doc/0c16867060.html,/下载)。 三、实验内容与步骤: 1. 参照附件一:了解网络协议分析仪Wireshark,完成Wireshark的安装和基本使用。 2. 捕获IP数据报 运行程序,单击CAPTURE菜单下的start命令,开始捕获数据报。输入过滤条件为只捕获IP协议的数据报。 (1)在命令行模式下测试与其他同学使用主机的连通性,即“ping ”,就可以看到捕获区域有捕获到的IP的数据报了。对DOS界面和Wireshark捕捉界面分别截屏,并对该数据报进行分析,填写下表:

(2)在命令行模式下执行“ping -l <数值>”,对DOS界面截屏观察并分析Wireshark中捕捉的数据报,此处数据块数值设置为(2000+ N)字节,N为你的学号后 三位。

(3)思考:若是ping的数据报大小调整为(3500+N)字节,N为你的学号后三位。分片情况又怎样?对DOS界面截屏,在Wireshark中捕捉相应数据报并截屏分析,完成下面表格 的内容。

计算机网络学习心得体会

计算机网络学习心得体会 如今已经是信息时代,作为主流信息工具的网络越来越重要,因此我选择了这门选修课程。我个人对于电脑和网络是很感兴趣的,但由于学习的东西不多,经常是在玩游戏,真正运用到网络的技术性的东西实在少到可怜。象做博客,我只是会一般的做法,也能把它搞得与众不同,但我全然不知道其中的奥秘。象代码之类的东西,我以前只是耳闻,半点也不懂。学了这门课程后,虽然懂的不是很多,但已经不是什么都不知道的了,简单得运用一些代码还是会的,这也就行了。我并不要求学得很精深,毕竟我将来并不是干这行的。而制作网页的知识,学了一点,也会做一些简单的网页了,其实我觉得这就够了,我还没有想做自己的网页发布到网上的念头。但我不是说不要学习计算机网络技术,相反,我们学地越精深越好,我的观点只能代表我个人的想法,毕竟这个时代学得越多,活得更好的可能性就越大。只不过人的精力有限,只能学到你能承受的地步。如果精力旺盛,足够学一切技术,自然也没人反对。网络之中目前我最感兴趣的还是做博客,时不时写些自己的感悟或者转载些别人的好文章,上传一些漂亮的图片和朋友们分享,这让人感觉到难得的愉悦。好东西,大家一起分享才有意思。计算机网络系统是一个集计算机硬件设备、通信设施、软件系统及数据处理能力为一体的,能够实

现资源共享的现代化综合服务系统。计算机网络系统的组成可分为三个部分,即硬件系统,软件系统及网络信息系统。1.硬件系统硬件系统是计算机网络的基础。硬件系统有计算机、通信设备、连接设备及辅助设备组成,如图1.6.4所示。硬件系统中设备的组合形式决定了计算机网络的类型。下面介绍几种网络中常用的硬件设备。⑴服务器服务器是一台速度快,存储量大的计算机,它是网络系统的核心设备,负责网络资源管理和用户服务。服务器可分为文件服务器、远程访问服务器、数据库服务器、打印服务器等,是一台专用或多用途的计算机。在互联网中,服务器之间互通信息,相互提供服务,每台服务器的地位是同等的。服务器需要专门的技术人员对其进行管理和维护,以保证整个网络的正常运行。⑵工作站工作站是具有独立处理能力的计算机,它是用户向服务器申请服务的终端设备。用户可以在工作站上处理日常工作,并随时向服务器索取各种信息及数据,请求服务器提供各种服务(如传输文件,打印文件等等)。⑶网卡网卡又称为网络适配器,它是计算机和计算机之间直接或间接传输介质互相通信的接口,它插在计算机的扩展槽中。一般情况下,无论是服务器还是工作站都应安装网卡。网卡的作用是将计算机与通信设施相连接,将计算机的数字信号转换成通信线路能够传送的电子信号或电磁信号。网卡是物理通信的瓶颈,它的好坏直接影响用户将

相关主题