国际汽车网分站: 北京 | 上海 | 广州 | 深圳 | 武汉 | 南京 | 天津 | 苏州 | 杭州 | 合肥 | 成都 | 重庆 | 厦门
主页 > 1号站客户端下载考照 > 1号站客户端下载趣闻 > 计算机网络常见面试题总结

计算机网络常见面试题总结

2016-08-21 09:21      作者:admin      

水德

原文:

.、OSI,TCP/IP,层协议的体系结构

OSI分层(层):物理层、数据链层、网络层、传输层、会话层、表示层、应用层。

TCP/IP分层(层):网络接口层、网际层、运输层、应用层。

层协议(层):物理层、数据链层、网络层、运输层、应用层。

每层的作用如下:

物理层:激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了个传输数据的物理。

数据链层:数据链层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。

网络层:网络层负责对子网间的数据包进行由选择。此外,网络层还可以实现拥塞控制、网际互连等功能。

传输层:第个端到端,即主机到主机的层次。传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题。

会话层:会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用在数据中校验点来实现数据的同步。

表示层:表示层对上层数据或信息进行变换以个主机应用层信息可以被另个主机的应用程序理解。表示层的数据转换包括数据的加密、压缩、格式转换等。

应用层:为操作系统或网络应用程序提供访问网络服务的接口。

、IP地址的分类

A类地址:以开头,第个字节范围:~;

B类地址:以开头,第个字节范围:~;

C类地址:以开头,第个字节范围:~;

D类地址:以开头,第个字节范围为~;

、ARP协议的工作原理

首先,每台主机都会在自己的ARP缓冲区中建立个ARP列表,以表示IP地址和MAC地址的对应关系。当源主机需要将个数据包要发送到目的主机时,会首先检查自己ARP列表中是否存在该IP地址对应的MAC地址,如果有,就直接将数据包发送到这个MAC地址;如果没有,就向本地网段发起个ARP请求的包,查询此目的主机对应的MAC地址。此ARP请求数据包里包括源主机的IP地址、硬件地址、以及目的主机的IP地址。网络中所有的主机收到这个ARP请求后,会检查数据包中的目的IP是否和自己的IP地址致。如果不相同就忽略此数据包;如果相同,该主机首先将发送端的MAC地址和IP地址添加到自己的ARP列表中,如果ARP表中已经存在该IP的信息,则将其覆盖,然后给源主机发送个ARP响应数据包,告诉对方自己是它需要查找的MAC地址;源主机收到这个ARP响应数据包后,将得到的目的主机的IP地址和MAC地址添加到自己的ARP列表中,我的诱惑美妇并利用此信息开始数据的传输。如果源主机直没有收到ARP响应数据包,表示ARP查询失败。

、由设备与相关层

物理层:中继器(Repeater,也叫放大器),集线器。

数据链层:网桥,交换机。

网络层:由器。

网关:网络层以上的设备。

、常见的由选择协议,我的祖国作文以及它们的区别

常见的由选择协议有:RIP协议、OSPF协议。

RIP协议:底层是贝尔曼福特算法,它选择由的度量标准(metric)是跳数,最大跳数是跳,如果大于跳,它就会丢弃数据包。

OSPF协议:底层是迪杰斯特拉算法,是链状态由选择协议,我的野蛮婆婆第二部它选择由的度量标准是带宽,延迟。

、TCP与UDP的区别

UDP是面向无连接的,不可靠的数据报服务;

TCP是面向连接的,可靠的字节流服务。

、TCP的可靠性如何?

TCP的可靠性是通过顺序编和确认(ACK)来实现的。

、TCP次握手和次挥手的全过程

、在浏览器中输入后执行的全部过程

现在假设如果我们在客户端(客户端)浏览器中输入而为要访问的服务器(服务器),下面详细分析客户端为了访问服务器而执行的系列关于协议的操作:

)客户端浏览器通过DNS解析到的IP地址...,通过这个IP地址找到客户端到服务器的径。客户端浏览器发起个HP会话到...,然后通过TCP进行封装数据包,输入到网络层。

)在客户端的传输层,把HP会话请求分成报文段,添加源和目的端口,如服务器使用端口客户端的请求,客户端由系统随机选择个端口如,与服务器进行交换,服务器把相应的请求返回给客户端的端口。然后使用IP层的IP地址查找目的端。

)客户端的网络层不用关系应用层或者传输层的东西,主要做的是通过查找由表确定如何到达服务器,期间可能经过多个由器,这些都是由由器来完成的工作,我不作过多的描述,无非就是通过查找由表决定通过那个径到达服务器。

)客户端的链层,包通过链层发送到由器,通过邻居协议查找给定IP地址的MAC地址,然后发送ARP请求查找目的地址,如果得到回应后就可以使用ARP的请求应答交换的IP数据包现在就可以传输了,然后发送IP数据包到达服务器的地址。

、HP协议包括哪些请求?

GET:请求读取由URL所标志的信息。

POST:给服务器添加信息(如注释)。

PUT:在给定的URL下存储个文档。

DELETE:删除给定的URL所标志的资源。

、HP中,POST与GET的区别

()Get是从服务器上获取数据,Post是向服务器传送数据。

()Get是把参数数据队列加到提交表单的Action属性所指向的URL中,值和表单内各个字段对应,在URL中科院看到。

()Get传送的数据量小,不能大于KB;post传送的数据量较大,般被默认为不受。

()根据HP规范,GET用于信息获取,而且应该是安全的和幂等的。

I.所谓安全的意味着该操作用于获取信息而非修改信息。换句话说,GET请求般不应产生副作用。就是说,它仅仅是获取资源信息,就像数据库查询样,不会修改,增加数据,不会影响资源的状态。

II.幂等的意味着对同URL的多个请求应该返回同样的结果。

、TCP/IP中,每层对应的协议

网络层:IP协议、ICMP协议、ARP协议、RARP协议。

传输层:UDP协议、TCP协议。

应用层:FTP(文件传送协议)、Telenet(远程登录协议)、DNS(域名解析协议)、SMTP(邮件传送协议),POP协议(邮局协议),HP协议。

、TCP对应的协议和UDP对应的协议

TCP对应的协议:

()FTP:定义了文件传输协议,使用端口。常说某某计算机开了FTP服务便是启动了文件传输服务。下载文件,上传主页,都要用到FTP服务。

()Telnet:它是种用于远程登陆的端口,用户可以以自己的身份远程连接到计算机上,通过这种端口可以提供种基于DOS模式下的通信服务。如以前的BBS是-纯字符界面的,支持BBS的服务器将端口打开,对外提供服务。

()SMTP:定义了简单邮件传送协议,现在很多邮件服务器都用的是这个协议,用于发送邮件。如常见的免费邮件服务中用的就是这个邮件服务端口,所以在电子邮件设置-中常看到有这么SMTP端口设置这个栏,服务器的是端口。

()POP:它是和SMTP对应,POP用于接收邮件。通常情况下,POP协议所用的是端口。也是说,只要你有相应的使用POP协议的程序(例如Fo-xmail或Outlook),就可以不以Web方式登陆进邮箱界面,直接用邮件程序就可以收到邮件(如是邮箱就没有必要先进入网易网站,再进入自己的邮-箱来收信)。

()HP协议:是从Web服务器传输超文本到本地浏览器的传送协议。

UDP对应的协议:

()DNS:用于域名解析服务,将域名地址转换为IP地址。DNS用的是端口。

()SNMP:简单网络管理协议,使用端口,是用来管理网络设备的。由于网络设备很多,无连接的服务就体现出其优势。

()TFTP(TrivalFileTransferProtocal),简单文件传输协议,该协议在熟知端口上使用UDP服务。

、特殊的IP地址

()网络地址

IP地址由网络(包括子网)和主机组成,网络地址的主机为全,网络地址代表着整个网络。

()地址

地址通常称为直接地址,是为了区分受限地址。

地址与网络地址的主机正好相反,地址中,主机为全。当向某个网络的地址发送消息时,该网络内的所有主机都能收到该消息。

()组播地址

D类地址就是组播地址。

先回忆下A,B,C,D类地址吧

A类地址以开头,第个字节作为网络,地址范围为:...~...;

B类地址以开头,前两个字节作为网络,地址范围是:...~...;

C类地址以开头,前个字节作为网络,地址范围是:...~...。

D类地址以开头,地址范围是...~...,D类地址作为组播地址(对多的通信);

E类地址以开头,地址范围是...~...,E类地址为保留地址,供以后使用。

Notice:只有A,B,C有网络和主机之分,D类地址和E类地址没有划分网络和主机。

()...

该IP地址指的是受限的地址。受限地址与般地址(直接地址)的区别在于,受限地址之只能用于本地网络,由器不会转发以受限地址为目的地址的分组;般地址既可在本地,也可跨网段。例如:主机.../上的直接数据包后,另外个网段.../也能收到该数据报;若发送受限数据报,则不能收到。

Notice:般的地址(直接地址)能够通过某些由器(当然不是所有的由器),而受限的地址不能通过由器。

()...

常用于寻找自己的IP地址,例如在我们的RARP,BOOTP和DHCP协议中,若某个未知IP地址的无盘机想要知道自己的IP地址,它就以...为目的地址,向本地范围(具体而言是被各个由器屏蔽的范围内)的服务器发送IP请求分组。

()回环地址

.../被用作回环地址,回环地址表示本机的地址,常用于对本机的测试,用的最多的是...。

()A、B、C类私有地址

私有地址(privateaddress)也叫专用地址,它们不会在全球使用,只具有本地意义。

A类私有地址:.../,范围是:...~...

B类私有地址:.../,范围是:...~...

C类私有地址:.../,范围是:...~...

、NAT协议、DHCP协议、DNS协议的作用

NAT协议:网络地址转换(NAT,NetworkAddressTranslation)属接入广域网(WAN)技术,

是种将私有(保留)地址为IP地址的转换技术,它被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单,NAT不仅完美地解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的,隐藏并网络内部的计算机。

DHCP协议:动态主机设置协议(DynamicHostConfigurationProtocol,DHCP)

是个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。

DNS协议:DNS是域名系统(DomainNameSystem)的缩写,是因特网的项核心服务,它作为可以将域名和IP地址相互映射的个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。

交流分享、谢谢支持!

如果你觉得本文还不错,对你的学习带来了些许帮助,请帮忙扫描维码,支持本的运营

设置首页-搜狗输入法-支付中心-搜狐招聘-广告服务-客服中心-联系方式-隐私权-AboutSOHU-介绍-网站地图-全部新闻-全部文

搜狐不良信息举报邮箱:.com

无法在这个位置找到: foot.htm