计算机网络知识学习.docx
- 文档编号:30434022
- 上传时间:2023-08-15
- 格式:DOCX
- 页数:18
- 大小:28.96KB
计算机网络知识学习.docx
《计算机网络知识学习.docx》由会员分享,可在线阅读,更多相关《计算机网络知识学习.docx(18页珍藏版)》请在冰豆网上搜索。
计算机网络知识学习
计算机网络知识学习
篇一:
网络知识学习整理
网络知识学习整理
交换机.路由器的区别个人理解版:
1.交换机是第二层(数据链路层)设备,路由器是第三层(网络层)设备
因此交换机是通过MAC地址寻址,路由器是通过IP寻址
2.后者具有路由寻址功能(当然现在的路由交换机也有此功能)
3.交换机的每一个端口是一个冲突域,整个网络是一个广播域.而路由器则
能够隔离广播域
4.路由器要采用相应的路由协议
5.一般情况下,路由器的数据包要在交换机的数据帧的基础上加上包头,因此速度一般较慢,可能会成为网络的一个瓶颈.
--------------------------------------------------------------------------------
五个TCP/IP实用程序:
1.ping(它通过发送一些小的数据包,并接收应答信息来确定两台计算机之间的网络是否连通)如果出现Requesttimedout,则表示此时发送的小数据包不能到达目的地,此时可能有两种情况,一种是网络不通,还有一种是网络连通状况不佳.此时还可以使用带参数的Ping来确定是哪一种情况.例:
ping-t-w3_0不断地向目的主机发送数据,并且响应时间增大到3_0ms,此时如果都是显示Replytimedout,则表示网络之间确实不通,如果不是全部显示Replytimesout则表示此网站还是通的,只是响应时间长或通讯状况不佳.
2.使用不带参数的ipconfig(显示主机内IP协议的配置信息.)命令可以得到以下信息:
IP地址.子网掩码.默认网关.这三个参数唯一确定一台主机.使用ipconfig/all,则可以得到更多的信息:
主机名.DNS服务器.节点类型.网络适配器的物理地址.主机的IP地址.子网掩码以及默认网关等.
3.tracert(判定数据包到达目的主机所经过的路径.显示数据包经过的中继节点清单和到达时间).使用tracert命令来判断某个网站是属于国内网站还是国际网站,如果在路由表中出现了_9._6.1._9这条路由,就表示该网站是属于国际网站,实行收费使用.而如果路由表中不出现_9._6.1._9,则表示该网站是属于国内网站,实行免费使用.
stat(显示当前正在活动的网络连接的详细信息,如采用的协议类型.当前主机与远端相连主机(一个或多个)的IP地址以及它们之间的连接状态等)
-a显示所有主机的端口号;-e显示以太网统计信息;-n以数字表格形式显示地址和端口;-pproto显示特定的协议的具体使用信息;-r显示本机路由表的内容;
-s显示每个协议的使用状态(包括TCP.UDP.IP);
5.arp-a显示所有已激活的IP地址的网卡地址看局域网中是否有人盗用IP地址,如果有,arp-dinet_addr,解决ip地址冲突!
--------------------------------------------------------------------------------
TCP/IP基础:
一.子网的设定
对某些公司只能申请到一个CCLass的IPAddress,但又有多个点需要使用,那这时便需要使用到Subnet,这篇短文说明Subnet的原理及如何规划.
使用Subnet是要解决只有一组CClass但需要数个NetworkNumber的问题,并不是解决IPAddress不够用的问题,
二.TCP/IP协议簇简介
TCP/IP(传输控制协议/网间协议)是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据往来格式以及传送方式.TCP/IP是INTERNET的基础协议,也是一种电脑数据打包和寻址的标准方法.在数据传送中,可以形象地理解为有两个信封,TCP和IP就像是信封,要传递的信息被划分成若干段,每一段塞入一个TCP信封,并在该信封面上记录有分段号的信息,再将TCP信封塞入IP大信封,发送上网.在接受端,一个TCP软件包收集信封,抽出数据,按发送前的顺序还原,并加以校验,若发现差错,TCP将会要求重发.因此,TCP/IP在INTERNET中几乎可以无差错地传送数据.在任何一个物理网络中,各站点都有一个机器可识别的地址,该地址叫做物理地址.协议是为了在两台计算机之间交换数据而预先规定的标准.
TCP/IP提供了一个方案用来解决属于同一个内部网而分属不同物理网的两台计算机之间怎样交换数据的问题.这个方案包括许多部分,而TCP/IP协议集的每个成员则用来解决问题的某一部分.如TCP/IP协议集中最基本的协议-IP协议用来在内部网中交换数据并且执行一项重要的功能:
路由选择--选择数据报从A主机到B主机将要经过的路径以及利用合适的路由器完成不同网络之间的跨越(hop).
TCP是一个更高层次的它允许运行在在不同主机上的应用程序相互交换数据流.TCP将数据流分成小段叫做TCP数据段(TCPsegments),并利用IP协议进行传输.在大多数情况下,每个TCP数据段装在一个IP数据报中进行发送.但如需要的话,TCP将把数据段分成多个数据报,而IP数据报则与同一网络不同主机间传输位流和字节流的物理数据帧相容.由于IP并不能保证接收的数据报的顺序相一致,TCP会在收信端装配TCP数据段并形成一个不间断的数据流.FTP和Telnet就是两个非常流行的依靠TCP的TCP/IP应用程序.
另一个重要的TCP/IP协议集的成员是用户数据报协议(UDP),它同TCP相似但比TCP原始许多.TCP是一个可靠的协议,因为它有错误检查和握手确认来保证数据完整的到达目的地.UDP是一个〝不可靠〞的协议,因为它不能保证数据报的接收顺序同发送顺序相同,甚至不能保证它们是否全部到达.如果有可靠性要求,则应用程序避免使用它.同许多TCP/IP工具同时提供的SNMP(简单网络管理协议)就是一个使用UDP协议的应用例子.
其它TCP/IP协议在TCP/IP网络中工作在幕后,但同样也发挥着重要作用.例如地址转换协议(ARP)将IP地址转换为物理网络地址如以太网地址.而与其对应的反向地址转换协议(RARP)做相反的工作,即将物理网络地址转换为IP地址.网际控制报文协议(ICMP)则是一个支持性协议,它利用IP完成IP数据报在传输时的控制信息和错误信息的传输.例如,如果一个路由器不能向前发送一个IP数据报,它就会利用ICMP来告诉发送者这里出现了问题.
三.TCP/IP网络的七层结构模型
TCP/IP是同ISO/OSI模型等价的.当一个数据单元从网络应用程序下流到网络接口卡,它通过了一列的TCP/IP模块.这其中的每一步,数据单元都会同网络另一端对等TCP/IP模块所需的信息一起打成包.这样当数据最终传到网卡时,它成了一个标准的以太帧(假设物理网络是以太网).而接收端的TCP/IP软件通过剥去以太网帧并将数据向上传输过TCP/IP栈来为处于接收状态的应用程序重新恢复原始数据(一种最好的了解TCP/IP工作实质的方法,是使用探测程序来观察网络中的到处流动的帧中被不同TCP/IP模块所加上的信息).为了勾勒TCP/IP在现实网络世界中所扮演的角色,请考虑当使用HTTP(超文本传输协议)的Web浏览器从连接在Internet上的Web服务器上获取一页HTML数据时所发生的情况.为形成同Web
服务器的虚链路,浏览器使用一种被抽象地称为套接口(socket)的高层软件.为了获取Web页,它通过向套接口向套接口写入HTTPGET命令来向Web服务器发出该指令.接下来套接口软件使用TCP协议向Web服务器发出包含GET命令的字节流和位流,TCP将数据分段并将各独立段传到IP模块,该模块将数据段转换成数据报并发送给Web服务器.如果浏览器和服务器运--在不同物理网络的计算机上(一般情况如此),数据报从一个网络传到另一个网络,直到抵达服务器所在的那个网.最终,数据被传输到目的地址并被重新装配,这样Web服务器通过读自己的套接口来获得数据主干,并进而查看连续的数据流.对浏览器和服务器来说,数据在这一端写入套接口而在另一端出现如同魔术一般,但这只是底下发生的各种复杂的交互,它创造了数据经过网络无缝传输的假象.
四.评论
对于TCP/IP有许多可谈的,但这里仅讲三个关键点:
1.TCP/IP是一族用来把不同的物理网络联在一起构成网际网的协议.TCP/IP联接独立的网络形成一个虚拟的网,在网内用来确认各种独立的不是物理网络地址,而是IP地址.
2.TCP/IP使用多层体系结构,该结构清晰定义了每个协议的责任.TCP和UDP向网络应用程序提供了高层的数据传输服务,并都需要IP来传输数据包.IP有责任为数据包到达目的地选择合适的路由.
3.在Internet主机上,两个运行着的应用程序之间传送要通过主机的TCP/IP堆栈上下移动.在发送端TCP/IP模块加在数据上的信息将在接收端对应的TCP/IP模块上滤掉,并将最终恢复原始数据.
--------------------------------------------------------------------------------
ATM网与IP网
ATM网与IP网的相同点可以说只有一个,那就是均为分组交换技术.但它们的不同点有很多.其中最要害的不同点恐怕是面向连接和面向无连接.某种程度上,可以比作铁路和公路之分.
铁路是面向连接的,例如北京到广州,只要铁路信号往沿路各站一送,道岔一合(类似交换的概念),火车就可以从北京直达广州,一路畅通,保证运输质量.而公路则不然,卡车从北京到广州一路要经过许多岔路口,在每个岔路口都要进行选路,遇见道路拥塞时还要考虑如何绕道走,要是拥塞情况较多时就会影响运输,或者时间延误,或者货物受到影响,质量得不到保证.这就是无连接的情况.
火车的车皮都是固定长度的,要排列好才能发(类似复用的概念),而卡车可长可短,在每个岔路口每辆卡车都按地址单独发出(类似选路转发的概念).由于ATM和IP的差异,后来就引起了ATM和IP之争.
――――――――――――――――――――――――――――――――――――――――――――ICMP,IGMP,TCP监听,UDP监听和NETBIOS小介绍
ICMP:
关闭时无法进行PING的操作,即别人无法用PING的方法来确定你的存在.当有ICMP数据流进入机器时,除了正常情况外一般是有人利用专门软件进攻你的机器,这是一种在Internet上比较常见的攻击方式之一.主要分为Flood攻击和Nuke攻击两类.ICMPFlood攻击通过产生大量的ICMP数据流以消耗您的计算机的CPU资源和网络的有效带宽,使得您的计算机服务不能正常处理数据,进行正常运作;ICMPNuke攻击通过Windows的内部安全漏洞,使得连接到互联网络的计算机在遭受攻击的时候出现系统崩溃的情况,不能再正常运作.也就是我们常说的蓝屏炸弹.该协议对于普通用户来说,是很少使用到的,建议关掉此功能.
IGMP:
和ICMP差不多的协议,除了可以利用来发送蓝屏炸弹外,还会被后门软件利用.当有IGMP数据流进入你的机器时,有可能是DDOS的宿主向你的机器发送IGMP控制的信息,如果你的机器上有DDOS的Slave软件,这个软件在接收到这个信息后将会对指定的网站发动攻击,这个时候你的机器就成了黑客的帮凶.
TCP监听:
关闭时,你机器上所有的TCP端口服务功能都将失效.这是一种对付特洛依木马客户端
程序的有效方法,因为这些程序也一种服务程序,由于关闭了TCP端口的服务功能,外部几乎不可能与这些程序进行通讯.而且,对于普通用户来说,在互联网上只是用于WWW浏览,关闭此功能不会影响用户的操作.但要注意,如果你的机器要执行一些服务程序,如FTPSERVER,HTTPSERVER时,一定要使该功能正常,而且,如果你用ICQ来接受文件,也一定要将该功能正常,否则,你将无法收到别人的ICQ信息.另外,关闭了此功能后,也可以防止大部分的端口扫描.
UDP监听:
失效时,你机器上所有的UDP服务功能都将失效.不过好象通过UDP方式来进行蓝屏攻击比较少见,但有可能会被用来进行激活特洛依木马的客户端程序.注意,如果你使用了ICQ,就不可以关闭此功能.
NETBIOS:
有人在尝试使用微软网络共享服务端口(_9)端口连接到您的计算机,如果您没有做好安全措施,可能是在你自己不知道和并没有允许的情况下,你的计算机里的私人文件就会在网络上被任何人在任何地方进行打开.修改或删除等操作.将NETBIOS设置为失效时,你机器上所有共享服务功能都将关闭,别人在资源管理器中将看不到你的共享资源.注意:
如果在失效前,别人已经打开了你的资源,那么他仍然可以访问那些资源,直到他断开了这次连接.建议:
在局域网中打开该功能,在互联网关闭.
在win_中关闭端口的方法是
点〝网络〞右键,选〝属性〞-〝本地连接〞属性-〝TCP/IP〞属性,在出现的窗口中点〝高级〞按纽,在选项卡中有一个〝TCP/IP筛选〞,在其属性中可设置端口的开关!
还是建议装个防火墙,只允许外对内访问一些安全的端口.
--------------------------------------------------------------------------------
磁盘阵列技术
磁盘阵列(DiscArray)是由许多台磁盘机或光盘机按一定的规则,如分条(Striping).分块(Declustering).交叉存取(Interleaving)等组成一个快速,超大容量的外存储器子系统.它在阵列控制器的控制和管理下,实现快速,并行或交叉存取,并有较强的容错能力.从用户观点看,磁盘阵列虽然是由几个.几十个甚至上百个盘组成,但仍可认为是一个单一磁盘,其容量可以高达几百~上千千兆字节,因此这一技术广泛为多媒体系统所欢迎.
盘阵列的全称是:
RedundanArrayofIne_pensiveDisk,简称RAID技术.现在已基本得到公认的有下面八种系列.
介绍常用的:
RAID1(1级盘阵列),RAID1又称镜像(Mirror)盘,采用镜像容错来提高可靠性.即每一个工作盘都有一个镜像盘,每次写数据时必须同时写入镜像盘,读数据时只从工作盘读出.一旦工作盘发生故障立即转入镜像盘,从镜像盘中读出数据,然后由系统再恢复工作盘正确数据.这种盘阵列可靠性很高,但其有效容量减小到总容量一半以下.因此RAID1常用于对出错率要求极严的应用场合,如财政.金融等领域.RAID7(7级盘阵列),cache和磁盘阵列技术的结合,弥补了磁盘阵列的不足(如分块写请求响应差等缺陷),从而使整个系统以高效.快速.大容量.高可靠以及灵活.方便的存储系统提供给用户,从而满足了当前的技术发展的需要,尤其是多媒体系统的需要.
SCSI技术
SCSI本身是为小型机(区别于微机而言)定制的存储接口,渐渐地,〝小型机〞的概念开始弱化,〝高性能计算机〞和〝服务器〞的概念在人们的心目中得到强化,SCSI一度成为用户从硬件上来区分〝服务器〞和PC机的一种标准.
在磁盘阵列的概念中,大容量硬盘并不是指单个硬盘容量大,而是指将单个硬盘通过RAID技术,按RAID级别组合成更大容量的硬盘.所以在磁盘阵列技术中,RAID技术是比较关键的,同时,根据所选用的RAID级别的不同,得到的〝大硬盘〞的功能也有不同.目前对RAID级别的定义可以获得业界广泛认同的只有4种,RAID0.RAID1.RAID0+1和RAID5.
RAID5是目前应用最广泛的RAID技术.各块独立硬盘进行条带化分割,相同的条带区进行奇偶校验(异或运算),校验数据平均分布在每块硬盘上.RAID5具有数据安全.读写速度快,空间利用率高等优点,应用非常广泛,但不足之处是1块硬盘出现故障以后,整个系统的性能大大降低.
可靠性,指的是硬盘在给定条件下发生故障的概率.可用性,指的是硬盘在某种用途中可能用的时间.磁盘阵列可以改善硬盘系统的可靠性.在系统的可用性方面,单一硬盘系统的可用性比没有数据冗余的磁盘阵列要好,而冗余磁盘阵列的可用性比单个硬盘要好得多.这是因为冗余磁盘阵列允许单个硬盘出错,而继续正常工作;一个硬盘故障后的系统恢复时间也大大缩短(与从磁带恢复数据相比);冗余磁盘阵列发生故障时,硬盘上的数据是故障当时的数据,替换后的硬盘也将包含故障时的数据.但是,要得到完全的容错性能,计算机硬盘子系统的其它部件也必须有冗余.
--------------------------------------------------------------------------------
网络硬件
现在局域网大多采用以太网的拓扑结构,物理上由服务器.工作站.集线器.交换机.路由器.网卡.RJ45水晶头.网线等组成.
一.网络硬件概述
1.服务器和工作站
大多数时候服务器是网络的核心(当然对等网也可以没有服务器).作为普通的办公.教学等应用服务器可以采用一般配置较高的普通电脑,注意内存和硬盘的容量应适当大一点,主板.机箱等配件也应选购名牌的产品,保证质量稳定可靠,而在显卡.显示器.多媒体等方面则不必过多花费.如果资金不存在问题,或应用要求高(如证券交易),则最好采用专用的服务器.
专用网络服务器与普通电脑的主要区别在于:
[LIGHT]专用服务器具有更好的安全性和可靠性.更加注重系统的I/O吞吐能力,一般采用了双电源.热拔插.SCSIRAID硬盘等技术.[/LIGHT]当然专用网络服务器的价格也不菲.
[LIGHT]工作站实际上就是普通的电脑,386以上档次的电脑都可作为组网的工作站.[/LIGHT]一般根据资金.应用等具体情况使用当时流行配置的电脑作为工作站.网络工作站可以不配置软驱和光驱,而且硬盘可以选择容量较小的,这样不仅可以充分利用服务器的资源,节省资金,还可防止病毒感染,保证网络安全.
2.网络适配器(网卡)
[LIGHT]网卡的主要作用是将计算机数据转换为能够通过介质传输的信号.[/LIGHT]当网络适配器传输数据时,它首先接收来自计算机的数据.为数据附加自己的包含校验及网卡地址报头,然后将数据转换为可通过传输介质发送的信号.
从总线结构看,ISA接口的网卡现在已基本被淘汰,普遍采用了PCI接口,另外还有PCMIA接口的笔记本电脑专用网卡.网卡的端口方面,以前BNC头(T形连接器,用于连接同轴电缆)和AVI(粗缆连接器)曾被广泛使用,目前已基本被淘汰.现在网卡主要采用RJ-45连接器,类似普通的电话电缆连接器(RJ-_),但要大一些,它使用具有四对导线的双绞线电缆.从数据传输方式看,现在网卡都支持全双工模式,所谓〝全双工〞,简单说就是指当A传送数据给B时,B同时也可以传送数据给A.而网卡与主机之间的数据传输方式,采用了BusMaster方式;可以不占用CPU资源,因此速度很快.
3.传输介质(网线)
篇二:
计算机网络基础知识学习资料
计算机网络基础知识学习资料
二十一世纪是信息化.网络化的时代,作为计算机技术和通信技术相结合的产物——信息网络已成为十
分重要的基础设施.在未来信息化社会里,人们必须学会在网络环境下学习.工作.交流.今天我们就通过因特网来学习计算机网络基础知识,一起走进网络世界,去发现.探索网络的奥秘.计算机网络的产生和发展:
_69年,起源于美国国防部高级研究计划署的ARPAnet
追溯计算机网络的发展历史,它的演变可概括地分成三个阶段:
第一代:
以单计算机为中心的联机系统.缺点:
主机负荷较重;通信线路的利用率低;网络结构属集中控制方式,可靠性低.
第二代:
计算机——计算机网络.以远程大规模互联为主要特点,由ARPANET发展和演化而来.ARPANET的主要特点:
资源共享.分散控制.分组交换.采用专门的通信控制处理机.分层的网络协议.这些特点往往被认为是现代计算机网络的典型特征.
第三代:
遵循网络体系结构标准建成的网络.
1.1.1什么是计算机网络
分布在不同地理位置上的具有独立功能的多台计算机系统,通过通信设备和通信线路连接起来,再配有相
应的支撑软件,以实现计算机之间的资源共享.相互通信的目的的网络系统
计算机网络的组成基本上包括:
计算机.网络操作系统.传输介质以及相应的应用软件四部分.
1.1.2计算机网络的主要功能
计算机网络的功能要目的是实现计算机之间的资源共享.网络通信和对计算机的集中管理.除此之外还有负荷均衡.分布处理和提高系统安全与可靠性等功能.
1.资源共享
(1)硬件资源:
包括各种类型的计算机.大容量存储设备.计算机外部设备,如彩色打印机.静电绘图仪等.
(2)软件资源:
包括各种应用软件.工具软件.系统开发所用的支撑软件.语言处理程序.数据库管理系统等.
(3)数据资源:
包括数据库文件.数据库.办公文档资料.企业生产报表等.
(4)信道资源:
通信信道可以理解为电信号的传输介质.通信信道的共享是计算机网络中最重要的共享资源之一.
2.网络通信
通信通道可以传输各种类型的信息,包括数据信息和图形.图像.声音.视频流等各种多媒体信息.
3.分布处理
把要处理的任务分散到各个计算机上运行,而不是集中在一台大型计算机上.这样,不仅可以降低软件设计的复杂性,而且还可以大大提高工作效率和降低成本.
4.集中管理
计算机在没有联网的条件下,每台计算机都是一个〝信息孤岛〞.在管理这些计算机时,必须分别管理.而计算机联网后,可以在某个中心位置实现对整个网络的管理.如数据库情报检索系统.交通运输部门的定票系统.军事指挥系统等.
5.均衡负荷
当网络中某台计算机的任务负荷太重时,通过网络和应用程序的控制和管理,将作业分散到网络中的其它计算机中,由多台计算机共同完成.
1.1.3计算机网络的特点
1.可靠性
在一个网络系统中,当一台计算机出现故障时,可立即由系统中的另一台计算机来代替其完成所承担的任务.同样,当网络的一条链路出了故障时可选择其它的通信链路进行连接.
2.高效性
计算机网络系统摆脱了中心计算机控制结构数据传输的局限性,并且信息传递迅速,系统实时性强.网络系统中各相连的计算机能够相互传送数据信息,使相距很远的用户之间能够即时.快速.高效.直接地交换数据.
3.独立性
网络系统中各相连的计算机是相对独立的,它们之间的关系是既互相联系,又相互独立.
4.扩充性
在计算机网络系统中,人们能够很方便.灵活地接入新的计算机,从而达到扩充网络系统功能的目的.
5.廉价性
计算机网络使微机用户也能够分享到大型机的功能特性,充分体现了网络系统的〝群体〞优势,能节省投资和降低成本.
6.分布性
计算机网络能将分布在不同地理位置的计算机进行互连,可将大型.复杂的综合性问题实行分布式处理.
7.易操作性
对计算机网络用户而言,掌握网络使用技术比掌握大型机使用技术简单,实用性也很强.
计算机网络的结构组成
一个完整的计算机网络系统是由网络硬件和网络软件所组成的.网络硬件是计算机网络系统的物理实现,网络软件是网络系统中的技术支持.两者相互作用,共同完成网络功能.
网络硬件:
一般指网络的计算机.传输介质和网络连接设备等.
网络软件:
一般指网络操作系统.网络通信协议等.
1.2.1网络硬件的组成
计算机网络硬件系统是由计算机(主机.客户机.终端).通信处理机(集线器.交换机.路由器).通信线路(同轴电缆.双绞线.光纤).
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 知识 学习