计算机网络简答

四TCP/IP协议分几层五DNS 查询,红色的背了8、掌握DNS 的解析过程⑴迭代查询:iterated query: ⑵递归查询 recursive query:迭代查询——本地DNS 服务器负载

四TCP/IP协议分几层

五DNS 查询,红色的背了

8、掌握DNS 的解析过程

⑴迭代查询:iterated query: ⑵递归查询 recursive query:

迭代查询——本地DNS 服务器负载重;递归查询——根DNS 服务器负载重

迭代查询的最好例子是一台本地域名服务器发送请求到根服务器。当某个企业的本地域名服务器向根服务器提出查询,根服务器并不一定代表本地域名服务器来担当起回答查询的责任。另一种说法是根服务器不接收递归查询。事实上,根服务器只是为解析查询做一件事:指引本地域名服务器到另一台主机来查询回答。

递归查询是最常见的发送到本地域名服务器的请求。当本地域名服务器接受了客户机的查询请求时,本地域名服务器将力图代表客户机来找到答案,而在域名服务器执行所有工作的时候,客户机只是等待。如果本地域名服务器不能直接回答,则它将在域名树中的各分支上下递归搜索来寻找答案。

第一步:客户机提出域名解析请求, 并将该请求发送给本地的域名服务器。

第二步:当本地的域名服务器收到请求后, 就先查询本地的缓存, 如果有该纪录项, 则本地的域名服务器就直接把查询的结果返回。

第三步:如果本地的缓存中没有该纪录, 则本地域名服务器就直接把请求发给根域名服务器, 然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域) 的主域名服务器的地址。

第四步:本地服务器再向上一步返回的域名服务器发送请求, 然后接受请求的服务器查询自己的缓存, 如果没有该纪录, 则返回相关的下级的域名服务器的地址。

第五步:重复第四步, 直到找到正确的纪录。

第六步:本地域名服务器把返回的结果保存到缓存, 以备下一次使用, 同时还将结果返回给客户机

,

九简述TCP ACK生成机制(有待商榷)

十三NAT (百度百科找的,有更好的通知我)

NAT 的作用是把内网的私有地址,转化成外网的公有地址。使得内部网络上的(被设置为私有IP 地址的)主机可以访问Internet 。解决了IP 地址紧缺的问题,还可以防止外部主机攻击内部主机(或服务器)。

十五CSMA/CD

CSMA/CD的工作原理概括为:先听后发、边发边听、冲突停止、随机重传

十六过滤转发和自学习

自学习【seif-learning 】:

1)交换机表初始为空;

2)对于在某接口接收到的每个入帧,该交换机在其表中存储:①在该帧源地址字段中的NAC 地址,②该帧到达的接口,③当前的时间。交换机以这种方式在它的表中记录发送节点所在的LAN 网段。如果在LAN 上每个节点最终都发送了一个帧,则每个节点将在这张表中被记录下来;

3)如果在一段时间后,交换机没有接收到以该址作为源地址的帧,就在表中删除这个地址。以这种方式,如果一台PC 被另一台PC 代替,原来PC 的MAC 地址将最终从该交换机中被清除掉。

筛选和转发【filtering and forwarding】

假设具有目的地址DD-DD-DD-DD-DD-DD 的帧从交换机接口x 到达,交换机用MAC 地址DD-DD-DD-DD-DD-DD 索引它的表。可能存在3中情况:

1)表中没有针对DD-DD-DD-DD-DD-DD 的表项。这种情况下,交换机向除了接口x 外的所有接口前面的输出缓存转发该帧的拷贝。换言之,如果没有对于目的地址的表项,该交换机广播该帧;

2)表中有一个表项将DD-DD-DD-DD-DD-DD 与接口x 联系起来,在这种情况下,该帧从包括适配器DD-DD-DD-DD-DD-DD 的LAN 网段到来,无需将该帧转发到任何其它接口,该交换机通过丢弃该帧执行过滤功能即可。

3)表中有一个表项将DD-DD-DD-DD-DD-DD 与接口y ≠x 联系起来。在这种情况下,该帧需要被转发到与接口y 相连的LAN 网段。该交换机通过将该帧放到接口y 前面的输出缓存区完成转发功能。

,
标签: