Java教程

408简答题相关

本文主要是介绍408简答题相关,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

计算机网络部分:

tcp三次握手过程,能用两次握手吗:

三次握手:连接建立过程采用客户端-服务器端模式。假设A为客户端。B为服务器端。A向B发送连接请求,B对其确认。A再对其确认报文再进行确认。为三次握手过程。

若采用二次握手,会出现A发送的失效的请求报文又突然传送到B,而发生错误。失效的请求报文是指A发送的请求报文由于网络延时没有及时到达B,A再次发送请求报文给B,成功与B建立第二次连接。而后第一次请求报文到达B后,B误以为A又要进行连接,即对A发送确认,此时A不再理会。B主机就一直等待A主机发送数据,导致B主机资源浪费。三次握手很好得避免这种情况。

在浏览器中输入www.baidu.com后执行的全部过程

(1)浏览器获取输入的域名www.baidu.com

(2)浏览器向DNS请求解析www.baidu.com ip地址

(3)DNS解析出www.baidu.com的ip地址

(4)浏览器与该ip地址对应的服务器建立tcp连接

(5)浏览器发出Http请求,请求百度首页

(6)服务器通过Http响应把百度首页发送给浏览器

(7)tcp连接释放

(8)浏览器再将首页文件解析,将web页展示给用户

ARP协议,简述工作原理:

每个主机都会建立一个ARP列表里面存有ip地址到ARP地址映射

源主机通过广播发送一个ARP请求数据包给本网络各个主机,数据包内容是源主机MAC地址,ip地址,目的主机ip地址。

各主机收到数据包后检查目的ip地址是否是自己的,不是就忽略。是就从数据包中取出源主机的ip地址和MAC地址写入ARP列表中。并把自己的MAC地址放入arp响应包,告诉源主机就是它想要的MAC地址。列表已经存在就覆盖掉。

广播发送ARP请求。单播发送ARP响应。

CSMA协议:

(1)1坚持:发送数据时先侦听,空闲发。忙则等待同时监听如果空闲立刻发数据

(2)非坚持:发送数据时先侦听,空闲发。忙则等待。放弃监听

(3)p坚持 发送数据时先侦听,空闲发。忙则等待下一个时隙监听。空闲则P概率发送数据,1-p概率推迟到下一个时隙发送数据

CSMA-CD/CA协议:

 

流量控制拥塞控制区别:

拥塞控制是从整体情况上看,防止过多数据注入网络中,

流量控制:两个相邻节点,点对点之间。AB结点通信。B结点根据自己缓存大小通过窗口值告诉A。A结点发送数据不超过窗口值

osi模型和tcp/ip网络区别:

osi7层。物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。

tcp/ip网络 4层。分别是网络接口层,网际层,传输层 应用层

不同有以下几点:

网络模型层数不同。

支持连接数目不同。

应用规模不同。

数据报和虚电路服务区别:

 

DNS协议:

将域名地址转换为ip地址。   ip地址到域名映射的分布式数据库。方便用户使用互联网

如何实现可靠传输?

定时器

检验和

序号

确认

 

这篇关于408简答题相关的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!