当前位置:首页 » 网络连接 » 计算机网络20
扩展阅读
三星xe500平板电脑 2024-07-07 18:09:28
苹果电脑有乱码该怎么办 2024-07-07 18:07:52
婚礼邀请函哪个网站有 2024-07-07 17:53:36

计算机网络20

发布时间: 2024-07-05 00:42:51

‘壹’ 20台电脑,局域网怎么建立~

网络结构:星形结构
所需设备和配件:
路由器、24口交换机、网线二十多条。
连接、设置:
外网网线接路由Wan口,路由按实际情况设置。路由Lan口接交换机,20台电脑都接到交换机上。
注:以上局域网为局域网的通用类型,如有特殊要求,可按实际进行变换。
补:设置方面
A、路由设置:
外网设置,按实际情况进行设置。
1、拔号方式,选择PPPOE,输入用户名、密码,选择连接方式,点连接,查看外网状态,显示已连接,就说明外网连通了。
2、动态IP方式,选择动态IP,查看外网状态,显示已连接,就说明外网连通了。
3、静态IP方式,选择静态IP,输入给定的IP地址、掩码、网关和DNS,查看外网状态,显示已连接,就说明外网连通了。
内网设置,按实际情况开启或关闭DHCP服务,设置内网IP(不可与外网地址在同一段内)。如果开启DHCP服务,还需设置地址池和DNS等。
无线设置,首先设置SSID名称,就是无线设备搜出来的名字。在安全设置里设置连接的密码和加密方式。(家用无线路由的覆盖范围和带终端数都很有限,如果要使用无线,需增加AP等设备)
B、计算机设置:
1、动态IP,接上网线后计算机会自动获取地址,当正确获得IP后,就可以上网了。
2、静态IP,接上网线后,在计算机的本地连接里设置TCP/IP属性。地址为计划的地址(和路由地址在同一段内),掩码一般为255.255.255.0(C类网的一般掩码),网关为路由IP,DNS按情况可为给定IP或0.0.0.0(继承上一级的DNS)。

‘贰’ 什么计算机网络

计算机网络是指将多个计算机连接起来,使它们能够互相通信和交换信息的系统。计算机网络是一种复杂的系统,它可以是由几台计算机组成的小型网络,也可以是连接数以百万计的计算机的全球互联网络。计算机网络旨在提供高效的数据传输和共享资源,以及使人们能够实时通信和协作。
计算机网络的主要组成部分包括硬件、软件和协议。硬件包括计算机、网络设备和通信媒介。计算机是计算机网络中最基本的设备,它们通过通信媒介连接到网络设备上,例如交换机、路由器、网关和调制解调器等。通信媒介包括电此茄缆、无线信号和光缆等,用于传输数据和信息。
软件是计算机网络中必不可少的组成部分,它包括操拿嫌作系统、网络协议、应用程序等。操作系统是计算机网络中最基本的软件,它提供了管理计算机硬件和网络连接的基本功能。网络协议是计算机网络中不同设备之间进行通信所遵循的规则和标准。常见的网络协议包括TCP/IP、HTTP、FTP、SMTP等。应用程序是计算机消扒手网络中用于完成各种任务的软件,例如电子邮件、网页浏览器、文件传输等。
协议是计算机网络中非常重要的组成部分,它是用于管理网络设备之间通信的标准规则。网络协议的主要目的是确保网络设备之间的互操作性,以及保障网络通信的安全性和稳定性。常见的网络协议包括TCP/IP、HTTP、FTP、SMTP等。
计算机网络的主要功能包括数据通信、资源共享和协同工作。数据通信是指将数据和信息从一台计算机传输到另一台计算机的过程。计算机网络可以提供不同类型的数据传输服务,例如文件传输、电子邮件、Web浏览器等。资源共享是指多个计算机可以访问和使用其他计算机上的共享资源,例如打印机、存储器和处理器等。协同工作是指多个人可以在同一时间协同工作,通过计算机网络共享信息和资源。
计算机网络有许多优点。首先,计算机网络提供了快速、高效的数据传输服务。通过计算机网络,人们可以在不同地点之间传输大量的数据和信息。其次,计算机网络可以方便地共享资源,例如打印机、存储器和处理器等。

‘叁’ 计算机网络的定义是什么

计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。

计算机网络的分类与一般的事物分类方法一样,可以按事物所具有的不同性质特点分类。计算机网络通俗地讲就是由多台计算机通过传输介质和软件物理连接在一起组成的。总的来说计算机网络的组成基本上包括:计算机、网络操作系统、传输介质以及相应的应用软件四部分。

(3)计算机网络20扩展阅读:

虽然网络类型的划分标准各种各样,但是从地理范围划分是一种大家都认可的通用网络划分标准。按这种标准可以把各种网络类型划分为局域网、城域网、广域网和互联网四种。局域网一般来说只能是一个较小区域内,城域网是不同地区的网络互联,不过在此要说明的一点就是这里的网络划分并没有严格意义上地理范围的区分,只能是一个定性的概念。

‘肆’ 计算机网络的完整定义

定义
关于计算机网络的最简单定义是:一些相互连接的、以共享资源为目的的、自治的计算机的集合[TANE96]。 最简单的计算机网络就是只有两台计算机和连接它们的一条链路,即两个节点和一条链路。因为没有第三台计算机,因此不存在交换的问题。 最庞大的计算机网络就是因特网。它由非常多的计算机网络通过许多路由器互联而成。[1]因此因特网也称为“网络的网络”。 另外,从网络媒介的角度来看,计算机网络可以看做是由多台计算机通过特定的设备与软件连接起来的一种新的传播媒介。
编辑本段发展过程
第一代计算机网络---远程终端联机阶段 第二代计算机---计算机网络阶段 第三代计算机网络---计算机网络互联阶段 第四代计算机网络---国际互联网与信息高速公路阶段
一 第一阶段可以追溯到20世纪50年代
那时人们开始将彼此独立发展的计算机技术与通信技术结合起来,完成了数据通信与计算机通信网络的研究,为计算机网络的出现做好了技术准备,奠定了理论基础。
二 分组交换的产生
20世纪60年代,美苏冷战期间,美国国防部领导的远景研究规划局ARPA提出要研制一种崭新的网络对付来自前苏联的核攻击威胁。因为当时,传统的电路交换的电信网虽已经四通八达,但战争期间,一旦正在通信的电路有一个交换机或链路被炸,则整个通信电路就要中断,如要立即改用其他迂回电路,还必须重新拨号建立连接,这将要延误一些时间。 这个新型网络必须满足一些基本要求: 1:不是为了打电话,而是用于计算机之间的数据传送。 2:能连接不同类型的计算机。 3:所有的网络节点都同等重要,这就大大提高了网络的生存性。 4:计算机在通信时,必须有迂回路由。当链路或结点被破坏时,迂回路由能使正在进行的通信自动地找到合适的路由。 5:网络结构要尽可能地简单,但要非常可靠地传送数据。 根据这些要求,一批专家设计出了使用分组交换的新型计算机网络。而且,用电路交换来出传送计算机数据,其线路的传输速率往往很低。因为计算机数据是突发式地出现在传输线路上的,比如,当用户阅读终端屏幕上的信息或用键盘输入和编辑一份文件时或计算机正在进行处理而结果尚未返回时,宝贵的通信线路资源就被浪费了。 分组交换是采用存储转发技术。把欲发送的报文分成一个个的“分组”,在网络中传送。分组的首部是重要的控制信息,因此分组交换的特征是基于标记的。分组交换网由若干个结点交换机和连接这些交换机的链路组成。从概念上讲,一个结点交换机就是一个小型的计算机,但主机是为用户进行信息处理的,结点交换机是进行分组交换的。每个结点交换机都有两组端口,一组是于计算机相连,链路的速率较低。一组是于高速链路和网络中的其他结点交换机相连。注意,既然结点交换机是计算机,那输入和输出端口之间是没有直接连线的,它的处理过程是:将收到的分组先放入缓存,结点交换机暂存的是短分组,而不是这个长报文,短分组暂存在交换机的存储器(即内存)中而不是存储在磁盘中,这就保证了较高的交换速率。再查找转发表,找出到某个目的地址应从那个端口转发,然后由交换机构将该分组递给适当的端口转发出去。各结点交换机之间也要经常交换路由信息,但这是为了进行路由选择,当某段链路的通信量太大或中断时,结点交换机中运行的路由选择协议能自动找到其他路径转发分组。通讯线路资源利用率提高:当分组在某链路时,其他段的通信链路并不被目前通信的双方所占用,即使是这段链路,只有当分组在此链路传送时才被占用,在各分组传送之间的空闲时间,该链路仍可被其他主机发送分组。可见采用存储转发的分组交换的实质上是采用了在数据通信的过程中动态分配传输带宽的策略。
三 因特网时代
internet的基础结构大体经历了三个阶段的演进,这三个阶段在时间上有部分重叠。 因特网
1:从单个网络ARPAnet向互联网发展:1969年美国国防部创建了第一个分组交换网ARPAnet只是一个单个的分组交换网,所有想连接在它上的主机都直接于就近的结点交换机相连,它规模增长很快,到70年代中期,人们认识到仅使用一个单独的网络无法满足所有的通信问题。于是ARPA开始研究很多网络互联的技术,这就导致后来的互联网的出现。1983年TCP/IP协议称为ARPAnet的标准协议。同年,ARPAnet分解成两个网络,一个进行试验研究用的科研网ARPAnet,另一个是军用的计算机网络MILnet。1990,ARPAnet因试验任务完成正式宣布关闭。 2:建立三级结构的因特网:1985年起,美国国家科学基金会NSF就认识到计算机网络对科学研究的重要性,1986年,NSF围绕六个大型计算机中心建设计算机网络NSFnet,它是个三级网络,分主干网、地区网、校园网。它代替ARPAnet称为internet的主要部分。1991,NSF和美国政府认识到因特网不会限于大学和研究机构,于是支持地方网络接入,许多公司的纷纷加入,使网络的信息量急剧增加,美国政府就决定将因特网的主干网转交给私人公司经营,并开始对接入因特网的单位收费。 3:多级结构因特网的形成:1993年开始,美国政府资助的NSFnet就逐渐被若干个商用的因特网主干网替代,这种主干网也叫因特网辅助提供者ISP,考虑到因特网商用化后可能出现很多的ISP,为了使不同ISP经营的网络能够互通,在1994创建了4个网络接入点NAP分别有4个电信公司经营,本世纪初,美国的NAP达到了十几个。NAP是最高级的接入点,它主要是向不同的ISP提供交换设备,是它们相互通信。现在的因特网已经很难对其网络结构给出很精细的描述,但大致可分为五个接入级:网络接入点NAP,多个公司经营的国家主干网,地区ISP,本地ISP,校园网、企业或家庭PC机上网用户。
编辑本段功能
计算机网络的功能主要表现在硬件资源共享、软件资源共享和用户间信息交换三个方面。 (1)硬件资源共享。可以在全网范围内提供对处理资源、存储资源、输入输出资源等昂贵设备的共享,使用户节省投资,也便于集中管理和均衡分担负荷。 (2)软件资源共享。允许互联网上的用户远程访问各类大型数据库,可以得到网络文件传送服务、远地进程管理服务和远程文件访问服务,从而避免软件研制上的重复劳动以及数据资源的重复存贮,也便于集中管理。 (3)用户间信息交换。计算机网络为分布在各地的用户提供了强有力的通信手段。用户可以通过计算机网络传送电子邮件、发布新闻消息和进行电子商务活动。 概述 计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 简单地说,计算机网络就是通过电缆、电话线或无线通讯将两台以上的计算机互连起来的集合。 计算机网络的发展经历了面向终端的单级计算机网络、计算机网络对计算机网络和开放式标准化计算机网络三个阶段。 计算机网络通俗地讲就是由多台计算机(或其它计算机网络设备)通过传输介质和软件物理(或逻辑)连接在一起组成的。总的来说计算机网络的组成基本上包括:计算机、网络操作系统、传输介质(可以是有形的,也可以是无形的,如无线网络的传输介质就是看不见的电磁波)以及相应的应用软件四部分。 在定义上非常简单:网络就是一群通过一定形式连接起来的计算机。 一个网络可以由两台计算机组成,也可以是在同一大楼里面的上千台计算机和使用者。我们通常指这样的网络为局域网(LAN, Local Area Network),由LAN再延伸出去更大的范围,比如整个城市甚至整个国家,这样的网络我们称为广域网(WAN, Wide Area Network),当然您如果要再仔细划分的话,还可以有MAN(Metropolitan Area Network) 和 ANC(Citywide Area Network),这些网络都需要有专门的管理人员进行维护。 而我们最常触的Internet则是由这些无数的LAN和WAN共同组成的。Internet仅是提供了它们之间的连接,但却没有专门的人进行管理(除了维护连接和制定使用标准外),可以说Internet是最自由和最没王管的地方了。在Internet上面是没有国界种族之分的,只要连上去,在地球另一边的计算机和您室友的计算机其实没有什么两样的。 因为我们最常使用的还是LAN,(即使我们从家中连上Internet,其实也是先连上ISP的LAN),所以这里我们主要讨论的还是以LAN为主。LAN可以说是众多网络里面的最基本单位了,等您对LAN有了一定的认识,再去了解WAN和Internet就比较容易入手了,只不过需要了解更多更复杂的通讯手段而已。 Internet? Intranet? Extranet? 接触过网络的朋友,或多或少都应该听过上面几个名词吧?不过,大家可知道它们之间的分别和如何定义吗? 其实,最早出现的名词应该是 Internet,然后人们将 Internet 的概念和技巧引入到内部的私人网络,可以是独立的一个 LAN 也可以是专属的 WAN ,于是就称为 Intranet 了。它们之间的最大分别是:开放性。Internet 是开放的,不属于任何人,只要能连接得到您就属于其中一员,也就能获得上面开放的资源;相对而言,Intranet 则是专属的、非开放的,它往往存在于于私有网络之上,只是其结构和服务方式和设计,都参考 Internet 的模式而已。
编辑本段组成及分类
计算机网络通俗地讲就是由多台计算机(或其它计算机网络设备)通过传输介质和软件物理(或逻辑)连接在一起组成的。总的来说计算机网络的组成基本上包括:计算机、网络操作系统、传输介质(可以是有形的,也可以是无形的,如无线网络的传输介质就是空气)以及相应的应用软件四部分。 要学习网络,首先就要了解目前的主要网络类型,分清哪些是我们初级学者必须掌握的,哪些是目前的主流网络类型。

‘伍’ 计算机网络概述

在前面我们已经学会了用Word编辑文章,用Excel进行统计和计算,逐步感受到了用计算机处理信息的强大能力。现在假设你在家里的计算机上已编排好了你的漂亮而有个性的自荐书,怎样才能把这个文件复制到你的同事或同学的计算机中呢?传统的方法是将文件复制到磁盘(或U盘),再把磁盘(或U盘)带到你的同学那儿,把文件从磁盘(或U盘)再复制到另一台计算机上。但是,如果你的同学和你远隔千里,或者需要将你的文件复制给成百上千个同学,又该怎么办呢?通过邮寄!耗时、费力、花金钱。

计算机网络技术能够很好地解决计算机信息传输与共享。

那么,到底什么是计算机网络,它的发展过程怎样,怎样分类,计算机网络的功能有哪些?

一、什么是计算机网络

计算机网络是将计算机与通信这两大现代技术相结合的产物。所谓计算机网络,就是把分布在不同地点的具有独立功能的多台计算机系统,通过通信设备和线路连接起来,再配有相应的支撑软件,以实现计算机间的相互通信、资源共享的系统。

随着计算机网络的发展,对“计算机网络”这个概念的定义和理解,也是在不断变化和完善。

二、计算机网络的发展

计算机网络的发展过程大致分为以下四个阶段:

1.第一代计算机网络

第一代计算机网络是面向终端的计算机网络。20世纪50年代中后期,许多系统都将地理上分散的多个终端(一种只有键盘和显示器,没有存储和数据处理能力的设备)通过通信线路连接到一台中心计算机上,这就是计算机网络的雏形,早期的计算机——终端系统,也称联机系统,也就是第一代计算机网络。其典型应用是由一台计算机和全美2000多个终端组成的飞机订票系统、美国半自动地面防空系统(SAGE)。在这种方式中,主机是网络的中心和控制者,终端分布在各处并与主机相连,用于通过本地的终端使用远程的主机。

2.第二代计算机网络

第二代计算机网络是计算机通信网络。面向终端的计算机网络只能在终端和主机之间进行通信,子网之间无法通信。因此,20世纪60年代中期开始,出现了多个主机互联的系统,可实现计算机—计算机的通信,它由通信子网和用户资源子网(第一代网络)构成,用户通过终端不仅可以共享本机上的软硬件资源,还可共享通信子网中其他主机上的软硬件资源。但是,由于没有成熟的网络操作系统软件来管理网上的资源,它只能称为网络的初级阶段,因此,称其为计算机通信网。

第二代计算机网络以通信子网为中心。典型的代表是美国国防部高级研究计划局协助开发的ARPAnet。

3.第三代计算机网络

第三代计算机网络是Internet。这是网络互联阶段,具有统一的网络体系结构并遵循国际标准的开放化和标准化。

20世纪70年代后期,局域网诞生,由于投资少,方便灵活而得到广泛应用和迅速发展,例如,以太网。各大公司都开发有相应于自己的系统网络体系结构。为了使不同网络体系结构的网络能相互交换信息,国际标准化组织 ISO(International Standards Organization)于1977年成立专门机构,提出了开放系统互连参考模型 OSI/RM(Open system interconnection/reference model),简称OSI,标志着第三代计算机网络的诞生。

4.第四代计算机网络

第四代计算机网络是千兆位网络。千兆位网络也叫宽带综合业务数字网,也就是人们常说的“信息高速公路”。

计算机网络发展的基本方向:开放、集成、高性能(高速)、智能化。

开放是指开放的体系结构,开放的接口标准,使各种异构系统便于互联和具有高度的互操作性,归根结底是标准化问题。

集成表现在各种服务和多种媒体应用的高度集成。

高性能表现在网络应当提供高速的传输,高效的协议处理和高品质的网络服务。

智能化表现在网络的传输和处理上能向用户提供更为方便、友好的应用接口;在路由选择、拥塞控制和网络管理等方面显示出更强的主动性。

三、计算机网络的分类

对计算机网络进行分类的标准很多,按信息传输技术可分为广播式和点到点网络,按传输介质可分为有线网和无线网等,这些标准都只能给出网络某一方面的特征,我们采用一种能反映网络技术本质的分类标准,即按计算机网络的通信距离来分类。

按照通信距离,计算机网络通常分为:局域网(Local area network)、城域网(Metropolitan area network)、广域网(Wide area network)、互联网(Internetwork)。它们所具有的特征参数如表6-1。

表6-1 计算机网络特征参数表

1.局域网

局域网是指连接近距离的计算机组成的网络。规模相对较小,局域网的分布范围一般在几千米以内,最大距离不超过10千米。这种网络是小型机、微型机大量推广后发展起来的,具有组网成本低,配置容易,速率高,组网方便、灵活、应用广等特点。常见于一个房间、一幢大楼、一个学校、一个工厂或一个企业内。

目前,许多学校都建了局域网,如联网的微机教室等。

2.广域网

广域网也称远程网,是相对于局域网而言的,它涉及范围较大,通常可以达几十千米,甚至上百千米。它把分布在若干城市、地区甚至国家中的计算机连接在一起而组成网络。因为传输距离较远,所以传输速率低于局域网,误码率高于局域网。在广域网中为了保证网络的可靠性,采用比较复杂的控制机制。

许多全国性的计算机网络就属于这种网络,例如,中国的CHINANET网等。

3.城域网

城域网是介于局域网和广域网之间的一种较大范围内的高速网络。随着局域网功效的日益显现,人们逐渐要求扩大局域网的范围,或者将各个局域网连接起来,以便在更大范围内进行信息传输和共享。城域网正好能满足这种需求,其覆盖范围一般是在一个城市内。

目前,我国的各大城市都建有城域网。

4.互联网

互联网技术其实并不是一种具体的物理网络技术,而是将跨地区和国家的若干网络按照某种协议统一起来,实现WAN和WAN、WAN和LAN、LAN和LAN之间互联的技术。

目前,世界上发展最快、也是最热门的互联网就是Internet网,即因特网。关于因特网的具体内容将在本章第三节介绍。

四、计算机网络的功能

1.资源共享

充分利用计算机系统软硬件资源是计算机网络最主要的功能。网络的用户可以共享分布在任何地理位置的资源,包括软件、硬件(如硬盘、打印机等)、尤其是数据,这种资源共享功能方便了用户,节约了投资。

2.远程通信

计算机与计算机、计算机与终端之间快速可靠地相互传送信息,这是计算机网络最基本的功能。通过网络,两个或多个相隔千里之遥的人可以一起写报告、编教材,你可以直接和感兴趣的作者交换意见,或者商讨合作事宜,远隔千里,却“不再遥远”。当某人修改了联机文档的某处时,其他人员可以立即看到变更,而不必花几天的时间等待信件。利用这种方式大大提高了效率、节约了费用(这种通信手段比电话、信件便宜得多)。

有着“第四媒体”之称的Internet网络打破了时间和空间的限制,使信息传播速度很快,几乎达到顷刻就能传遍全球的地步。网络通信具有传播的实时性、交互性,内容丰富性,声音、图像、多媒体并举等优势。春节联欢晚会、奥运会等大型事件的现场直播都采用了互联网作为直接的传播渠道,充分展示了网络超强的通信能力。

3.集中管理和分布管理

由于计算机网络具有资源共享能力,使得在一台或多台服务器上管理其他计算机上的资源成为可能,这一功能在某些部门显得尤为重要,例如银行系统通过计算机网络,可以将分布于各地的计算机上的财务信息传到服务器上实现集中管理。

在计算机网络中,把一项复杂的任务(或一个比较大的问题)划分成若干个子任务(或子问题),由网络上各计算机分别承担一部分任务,同时运作,共同完成,从而使整个系统的效率和功能加强。

例如,从1988年开始实施的“人类基因组计划”是由美国倡导,在世界范围内进行的,整个研究过程依托了高性能超大容量的网络服务器和网络,对庞大的基因数据库进行分布式管理,利用称之为“网络计算”(网络把分布在各地的计算机连接起来,用户分享网上资源,感觉如同个人使用一台超级计算机一样)的方式来解决破解基因代码中数据量极大的科学工程计算。

‘陆’ 电脑的问题,什么是计算机网络计算机网络产生的基础是什么

多台电脑连接在一起,能够实现电脑相互间信息的互相交换,并可共享电脑资源的系统,就是计算机网络。

可以分为:(1)按网络的交换功能分类:电路交换、报文交换、分组交换、混合交换;
(2)按网络的拓扑结构分类:总线型结构、星型结构、环形结构、蜂窝结构(是随着无线通信技术的产生而产生的);
(3)按作用范围的大小分类:局域网(LAN)、广域网(WAN)、城域网。

世界上公认的、最成功的第一个远程计算机网络是在1969年,20世纪60年代中期之前的第一代计算机网络是以单个计算机为中心的远程联机系统。典型应用是由一台计算机和全美范围内2 000多个终端组成的飞机定票系统。后来第二代计算机网络是以多个主机通过通信线路互联起来,为用户提供服务,兴起于60年代后期;20世纪70年代末至90年代的第三代计算机网络发展迅猛,应运而生了两种国际通用的最重要的体系结构,即TCP/IP体系结构和国际标准化组织的OSI体系结构。

特点:
1.极强的时效性
2.广泛的传播面
3.多媒体化的信息
4.突破线形限制的超链接方式
5.不断增强的互动性
6.灵活多变的传播形式
最大的特点是网络的传播互动性。

网络通信协议,是网络中(包括互联网)传递、管理信息的一些规范。常见的协议有:TCP/IP协议、IPX/SPX协议、NetBEUI协议等。在局域网中用得的比较多的是IPX/SPX。用户如果访问Internet,则必须在网络协议中添加TCP/IP协议。TCP主要指传输控制协议,而IP协议指互联网络协议。
参考资料:部分出自电脑书籍

计算机网络基础计算机网络技术是20世纪对人类社会产生最深远影响的科技成就之一。随着Internet技术的发展和信息基础设施的完善,计算机网络技术正在改变着人们的生活、学习和工作方式,推动着社会文明的进步。 计算机网络是计算机技术与通信技术密切结合的综合性学科,也是计算机应用中一个空前活跃的领域。

‘柒’ 计算机网络经典20问

本文目录

计算机网络体系大致分为三种,OSI七层模型、TCP/IP四层模型和五层模型。一般面试的时候考察比较多的是五层模型。

TCP/IP五层模型:应用层、传输层、网络层、数据链路层、物理层。

假设发送端为客户端,接收端为服务端。开始时客户端和服务端的状态都是 CLOSED 。

第三次握手主要为了 防止已失效的连接请求报文段 突然又传输到了服务端,导致产生问题。

因为当Server端收到Client端的 SYN 连接请求报文后,可以直接发送 SYN+ACK 报文。 但是在关闭连接时,当Server端收到Client端发出的连接释放报文时,很可能并不会立即关闭SOCKET ,所以Server端先回复一个 ACK 报文,告诉Client端我收到你的连接释放报文了。只有等到Server端所有的报文都发送完了,这时Server端才能发送连接释放报文,之后两边才会真正的断开连接。故需要四次挥手。

HTTP请求由 请求行、请求头部、空行和请求体 四个部分组成。

请求报文示例

HTTP响应也由四个部分组成,分别是: 状态行、响应头、空行和响应体

响应报文示例

HTTP2.0相比HTTP1.1支持的特性:

服务端可以向证书颁发机构CA申请证书,以避免中间人攻击(防止证书被篡改)。证书包含三部分内容: 证书内容、证书签名算法和签名 ,签名是为了验证身份。

服务端把证书传输给浏览器,浏览器从证书里取公钥。证书可以证明该公钥对应本网站。

数字签名的制作过程

浏览器验证过程

首先是TCP三次握手,然后客户端发起一个HTTPS连接建立请求,客户端先发一个 Client Hello 的包,然后服务端响应 Server Hello ,接着再给客户端发送它的证书,然后双方经过密钥交换,最后使用交换的密钥加解密数据。

对称加密 :通信双方使用 相同的密钥 进行加密。特点是加密速度快,但是缺点是密钥泄露会导致密文数据被破解。常见的对称加密有 AES 和 DES 算法。

非对称加密 :它需要生成两个密钥, 公钥和私钥 。公钥是公开的,任何人都可以获得,而私钥是私人保管的。公钥负责加密,私钥负责解密;或者私钥负责加密,公钥负责解密。这种加密算法 安全性更高 ,但是 计算量相比对称加密大很多 ,加密和解密都很慢。常见的非对称算法有 RSA 和 DSA 。

‘捌’ 计算机网络的理解

什么是计算机网络

计算机网络(Computer Network)是利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统连接起来,以功能完善的网络软件实现网络的硬件、软件及资源共享和信息传递的系统。简单的说即连接两台或多台计算机进行通信的系统。


(1)20世纪50~60年代,出现以单个计算机为中心的远程连机系统,构成面向终端的计算机网络;


(2)20世纪60~70年代,出现了多个主计算机通过通信线路互连的计算机网络。ARPANET投入使用;


(3)世纪70~80年代,出现具有统一的网络体系结构,遵循国际标准化协议的计算机网络。


(4)从90年代算起,网络互联与高速网络。