计算机网络基础

377 阅读12分钟

NetWork

  1. ADSL 非对称数字用户线

  2. ARP 地址解析协议

  3. AS 自治系统

  4. BGP 边界网关协议

  5. CDMA 码分多址

  6. CRC 循环冗余校验

  7. CSMA/CA 载波监听多路访问/冲突避免

  8. CSMA/CD 载波监听多路访问/冲突检测

  9. Diffsserv 区分服务

  10. EGP 外部网关协议

  11. FDDI 光纤分布式数据接口

  12. FDM 频分多路复用

  13. HDLC 高级数据链路控制

  14. ICMP 网际控制协议报文

  15. IGP 内部网关协议

  16. ISO 国际标准化组织

  17. LAN 局域网

  18. LLC 逻辑链路控制

  19. MAC 介质访问控制

  20. MIME 多用途邮件扩展协议

  21. MPLS 多协议标记交换

  22. NSAP 网络层服务访问点

  23. PCM 脉冲编码调制

  24. PVC 永久虚电路

  25. Qos 服务质量

  26. RSVP 资源保留协议

  27. STP 屏蔽双绞线

  28. UNI 用户网络接口

  29. URL 统一资源定位符

  30. UTP 无屏蔽双绞线

  31. PPP 点到点协议

  32. 星型网络通过中间节点发来的数据同时传给其他节点

  33. 环形通过发送数据帧,数据帧遍历各个节点,最后由发送方将数据帧从环上取下

  34. 总线依赖与信号沿着总线向两端传播的基本特征实现广播式传输

  35. 物理层:完成0/1比特流在物理介质上的传输

  36. 数据链路层:传输单位是帧,将不可靠物理链路变为可靠数据链路,提供点到点通信

  37. 网络层:提供路由选择,拥塞控制,差错控制及网络互联功能,将网路层的数据单元从源端发送到目的端

  38. 传输层:负责两个进程之前的通信,提供面向连接或无连接的服务

  39. 会话层:为进程间会话提供建立,维护,终止连接功能

  40. 表示层:协商应用层程序间交互数据格式

  41. 应用层:为网络应用提供协议支持和服务

  42. 计算机网络为什么采用协议实现通信,协议的要素:

    两个能发送和接受信息的实体要想实现通信,就必须使用相同的,语言以及遵从双方都能接受的规则,以解决彼此间的交流问题

    语法,语义,定时

  43. 数据链路层差错控制的方法:

    ARQ自动重传请求,FEC向前纠错

    差错控制编码分为,检错编码,纠错编码

  44. 面向连接和无连接在路由选择上有什么差别:

    面向连接的通信在建立连接阶段通过使用路由表建立一个路径转发表,连接建立好之后,不再使用路由表,而使用路径转发表

    无连接的通信,在每个数据包到达路由器时,都要进行路由选择,然后进行转发

  45. 电路、报文、分组交换:

    电路交换:传输过程中,用户始终占用端到端的固定传输带宽

    优点:通信时延小,有序传输,没有冲突,适用范围广,发送大量数据效率高

    缺点:建立时间长,线路独占使用率低,灵活性差

    报文交换:数据交换的单位是报文,在交换节点采用存储转发的传输方式

    优点:无需建立连接,动态分配线路,线路可靠性和利用率高

    缺点:易产生转发时延,要求网络节点有较大的缓存空间

    分组交换:限制传输数据块上限

    优点:具有报文交换的特点,且分组小,路由灵活

    缺点: 存在传输时延,需要传输额外信息

    数据报虚电路
    连接的建立不需要需要
    目的地址每个分组有完整的地址仅在建立连接时使用,之后采用虚电路号
    路由选择每个分组独立进行路由选择和分组转发同一条虚电路的分组按同一路由转发
    分组顺序不保证分组的有序到达保证分组的有序到达
    可靠性不保证可靠性,由用户主句保证可靠性可靠性由网络保证
    对网络故障适应性故障节点丢失分组,其他分组路径选择变化,可正常传输经故障节点的虚电路均不正常
  46. 拥塞控制与流量控制的不同:

    拥塞控制用于保证网络通常传送数据,设计网络所有与之有关的主机和路由转发,是一种全局的控制措施

    流量控制只涉及发送端和接收端之间的点到点的控制行为,主要用于保证发送速率与接收端的缓冲容量相匹配,以防止接收端缓冲区不足发生的数据丢失

  47. 简述一种静态路由和动态路由算法:

    静态:最短路径选择算法、基于流量选择的算法

    动态:距离向量路由选择算法、链路状态路由选择算法

    静态路由算法:手动配置路由信息,预先计算出每个路由器的路由表,路由器启动之前加载到路由器中,路由表内容不变。若网络拓扑结构其他网络参数变化,则需要重新预计各路由表信息,并重新加载到路由器

    动态路由选择算法:当网络拓扑结构和通信量变化时,及时获取动态变化信息,并以此作为路由选择依据,及时适应网络状态变化

  48. 动态路由选择算法中,路由表如何更新:

    DVR(告诉相邻):相邻路由表交换信息,使路由表总是反映最新的动态变化情况

    LSR(告诉所有):通过发送Echo分组测算估计值,然后分组可以周期性发送,也可以在网络发生重大事件时发生,链路状态以软件状态方式保存在路由表中

  49. 传输层面向连接传输和数据链路层面向连接传输有何异同

    数据链路层:节点间通过物理信道直接进行通信,传输延迟小,协议控制机制比较简单

    传输层:节点之间通过通信子网进行通信,传输延迟大,建立连接和释放连接的可靠性要求高。流量控制盒差错控制机制复杂

  50. TCP和多路复用机制:

    TCP通过端口机制实现多路复用

    一个主机上的多个程序可以同时使用TCP的不同端口同时使用TCP实体进行通信

    端口的作用是对TCP/IP体系的应用进程进行统一的标志

  51. 子网掩码:

    是一个与IP地址相对应长的32bit的二进制串,由一串1和一串0组成,1对应IP地址中的网络号和子网号,0对应于主机号,将IP地址与对应的子网掩码按位相与就能得出子网的网络地址

  52. WLAN中为什么不能用CSMA/CD,简述CSMA/CA

    要求每一个站点在发送本站数据的同时,还必须不间断的检测信道,但在无线局域网设备中实现这种功能花费巨大

    检测正常,接收端仍有可能碰撞

    接收端接收到的信号强度往往会小于发送信号的强度,无线介质上信号强度变化很广

    隐藏站

    CSMA/CA:

    • 先进行载波检测,只有信道空闲才允许发送
    • 发送节点先发送RTS控制帧
    • 接收点收到RTS后,回送CTS响应
    • 发送方收到CTS后,启动时间片,发送数据
    • 接收方收到一个数据帧后,进行检查,无误后,发送ACK确认

    CSMA/CD:

    发送端:

    • 发送前先监听信道,若空闲则发送数据,若信道忙则等待信道直至空闲再发送数据
    • 传输过程中发送节点还要检测其他节点的信号,若传输了整个数据帧而没有检测到其他信号,则完成传输,若检测到来自其他节点的信号,则停止传输
    • 终止后,截断二进制指数退避算法等待一段时间后重新执行

    接收端:

    • 滤除因冲突产生帧碎片
    • 检查目的字段地址是否与本节点地址匹配,地址匹配分为两种情况,单地址必须完全匹配,组地址或广播地址最认为匹配
    • 对帧进行CRC检查
    • 对帧进行长度检查
    • 保留有效数据帧,去除帧首帧尾,上交LLC层
  53. CSMA/CA与CSMA/CD的区别

    • CD可以检测但无法避免,CA发送时不能检测信道有无冲突,本节点上无冲突,不代表接收节点无冲突
    • 传输介质不同,CSMA/CD用于总线以太网,CSMA/CA用于无线局域网
    • 检测方式不同,CSMA/CD通过电缆中电压变化来检测,CA采用能量检测
  54. 无线网与有线网的差别

    • 在组网和应用方式上没有差别,仅仅是端点与端点,节点与节点间连接传输媒介不同。
  55. 传输层面向连接传输和数据链路层面向连接传输异同

    • 数据链路层:节点间通过物理信道直接进行通信,传输延迟小,协议控制机制比较简单
    • 传输层:节点间通过通信子网进行通信,传输延迟大,建立连接和释放连接可靠性要求高,流量机制和差错控制机制复杂
  56. TCP为什么使用三次握手

    • 延迟的重复CR分组是传输层特殊的问题,保证数据交换的可能性和安全性
  57. 访问网址过程,从应用层到接口层用到了哪些协议

    • 应用层:HTTP、WWW、DNS
    • 传输层:TCP
    • 网络层:IP路由选择、ICMP差错检测、ARP将IP映射成MAC地址
    • 网络接口层:LLC、MAC 可靠数据链路
    • DNS:查询域名对应IP地址
    • 浏览器与服务器建立TCP连接
    • 浏览器利用GET向服务器发送请求
    • 服务器返回对应信息
    • 浏览器解释响应信息,渲染
  58. TCP/IP OSI两种模型的异同

    • 相同:二者均为分层,OSI七层,TCP/IP四层,都可以解决异构互联问题

    • 不同:OSI定义了服务协议、接口

      ​ OSI先有模型后有协议、TCP/IP 先有协议后又模型

      ​ OSI网络层支持无连接和面向连接的通信,但传输层仅有面向连接的通信

      ​ TCP/IP 在网络层仅有无连接的方式,但在传输层无连接和面向连接两种方式

  59. 中继器,集线器,路由器,网桥,交换机

  60. ipv4到ipv4的过渡技术

    采用双协议栈和隧道技术,隧道技术是指将整个IPV6数据报封装到IPV4数据报中,可将IPV6数据报在IPV4网络中传输

  61. TCP 是一种面向连接的,可靠的,基于字节流的运输层协议

  62. 以太网交换机有何特点,用它怎样组成虚拟局域网

    以太网交换机为链路层设备,可实现透明交换

  63. 循环冗余码CRC校验方法

    把要发送的信息数据与一个通信双方共同约定的数据进行除法运算,并根据余数得出一个校验码,然后将这个校验码附件在信息数据帧后发送出去

  64. IP路由器工作步骤

    • 接收帧,分解IP数据包
    • IP包头合法性验证
    • IP数据包选项处理
    • IP数据包本地提交和转发
    • 转发寻径
    • 转发验证
    • TTL处理
    • 数据包分段,链路层寻址
  65. RIP使用UDP,OSPF使用IP,BGP使用TCP

    • RIP只和邻站交换信息,使用UDP无可靠保障,但开销小
    • OSPF使用可靠的泛洪法,直接使用IP、灵活、开销小
    • BGP需要交换整个路由表和更新信息,TCP提供可靠交付以减少带宽消耗
    • RIP不保证可靠的交付UDP、因此必须不断的和邻站交换信息才能使路由信息及时更新
    • BGP使用保证可靠交付的TCP
  66. IP:网络互连

    ARP:IP与硬件映射

    ICMP:差错报告和询问报文,提高IP数据成功交付的机会

    RARP:路由器与IP的映射

  67. IP地址与硬件地址的区别

    IP地址就是每个连接到互联网上的主机(或路由器)分配一个在全世界范围是唯一的32位标识符,从而把整个因特网看成一个单一的、抽象的网络

    在实际网络上传输数据帧时,最终还是必须使用硬件地址

    MAC地址在一定程度上与硬件一致,基于物理,能够标识具体的链路通信对象,IP地址给予逻辑域的划分,不受硬件限制