计算机网络的89个概念

文章转载 程序员cxuan 的公众号

  1. 主机 : 计算机网络上任何一种能够链接网络的终端

  2. 通信链路 : 通信链路是由物理链路(同轴电缆,双绞线,光纤等),链接到一起组成的物理通路

  3. 传输速率 : 用来度量一个端系统到另一个端系统的通信传输速度

  4. 分组 : 当一台端系统向另一台端系统发送数据时,通常会将数据进行分组,然后为每段加上首部字节,从而形成计算机网络的专业术语: 分组, 这些分组通过网络发送到端 然后进行数据处理

  5. 路由器 : 相当于带有路由功能的交换机,主要用来转发数据

  6. 路径 : 一个分组所经历一系列通信链路和分组交换机称为通过这个网络的路径

  7. 因特网服务商 : 也叫ISP 也就是网络运营商

  8. 网络协议 : 计算机网络中进行数据交互而设定的规则和约束

  9. IP : 网际协议, 规定了 路由器 到 端系统 之间发送和接受的分组格式

  10. TCP/IP协议簇 : 不仅仅只有TCP IP 协议 ,而是以 TCP IP 为主的一系列协议, 比如 ICMP(png) ARP UDP DNS SMTP等

  11. 分布式应用程序 : 多个端系统之间交互数据的系统

  12. 套接字接口 : 也就是 sockte 接口, 这个接口规定了端系统之间通过因特网进行数据交互的方式

  13. 协议 : 规定了两个通信实体 之间交互报文的格式和顺序所遵从的标准

  14. 客户端 : 一般是请求方

  15. 服务器 : 服务端 提供服务的端, 供请求方使用

  16. 转发表 : 路由内部记录报文路径的映射关系的一种记录

  17. 时延 : 一个报文或者分组 从一个端传递到另一端所需要的时间, 时延分类有: 发送时延,传播时延,处理时延,排队时延, 总时延=发送时延+传播时延+处理时延+排队时延

  18. 丢包 : 指在网络中 分组的丢失现象

  19. 吞吐量 : 在计算机网络中 单位时间内 成功传输数据的数量

  20. 报文 : 应用层的分组

  21. 报文段 : 通常把运输层的分组称为报文段

  22. 数据报 : 通常把网络层的分组称为数据报

  23. : 一般把链路层的分组称为帧

  24. CIDR : 把几个标准网络合成一个大的网络,

  25. p2p : 对等体系结构,相当于自由服务器 大家都是客户机 每个客户既能发送请求也能做出响应

  26. IP地址 : ip地址就是网际协地址,在互联网中唯一一个标识主机的一种地址,每一台入网的设备都会有一个ip地址,

  27. 端口号: 用来标识不同程序不同应用的进程

  28. URL : 网址

  29. URI : 统一资源标识符,能够唯一的标记互联网上的资源,

  30. HTML : 超文本标记语言

  31. web页面 : 通俗理解 浏览器里面打开的页面

  32. web服务器 : 提供web服务的服务器

  33. cdn : 内容分发网络, 利用http的缓存和代理技术, 代替源站响应客户端的请求,依靠部署在各地的边缘服务器, 通过中心平台的负载均衡,内容分发 调度等模块功能 是用户就近获取所需要的内容

  34. WAF : 应用程序防护系统, 通过执行一系列对 http https 的安全策略 来专门为web应用提供保护的产品

  35. webservice : web应用程序, 是一种跨编程语言和跨操作系统平台的远程调用技术

  36. HTTP : tcpip协议的一种

  37. session : 客户的的会话缓存

  38. cookie : 保存在浏览器的用户数据

  39. smtp协议 : 提供邮件服务的协议

  40. dns协议 :

  41. telnet协议 : 远程登录协议,运行用户通过一个协商过程来与一个远程设备进行通信

  42. ssh协议 : 建立在应用层的安全加密协议,

  43. ftp协议 : 文件传输协议

  44. MIME类型 : 表示互联网的资源类型, .html .mp4 .mp3

  45. 多路分解 : 在接收端,运输层会检查源端口号和目的端口号等字段,然后标识出接收的套接字,从而将运输层报文段的数据交付到正确套接字的过程被称为多路分解

  46. 多路复用 : 在发送方,从不同的套接字中收集数据块,然后为数据块封装上首部信息 从而生成报文段 然后将报文段传递给网络层的过程被称之为多路复用

  47. 周知端口号 : 在主机中 0-1023的端口号是受限制的,被称之为周知端口号,这些端口一般不能占用

  48. 单向数据传输 : 数据的流向只是单向的

  49. 双向数据传输 : 数据双向传输 也叫全双工 发送端和接收端相互发送数据

  50. 面向链接的 : 面向链接指的是应用进程在向另一个应用进程发送数据前 需要先进行握手,即他们必须先相互发送预备报文段,用来建立确保数据传输的参数

  51. 三次握手 :

  52. 最大报文段长度 : MSS 指z从缓存中取出并放入报文段中的最大值

  53. 最大传输单元 : MTU 指通信双方能够接受有效负荷的大小,即 mss 通常会根据mtu来设

  54. 冗余ACK : 就是再次确认某报文段的ACK 报文段的丢失会导致冗余ACK的出现

  55. 四次挥手 :

  56. 路由选择算法 : 网络层中决定分组发送路径的一种算法

  57. 转发 : 将分组从一个输入链路转移到合适的输出链路的动作

  58. 分组调度 : 分组调度讨论的是分组如何经输出链路传输的问题, 主要有三种调度方式 : 先进先出,优先级排队,循环和加权公平排队

  59. 接口 : 主机和物理链路之间的边界

  60. ARP协议 : ARP 是一种解决地址问题的协议,通过ip位线索 可以定位下一个用来接受数据的网络设备的mac地址, 如果目标主机与主机不在同一个链路上时,可以通过ARP查找下一个跳路由的地址,适用于ipv4 不适用ipv6

  61. RAPP : ARP 协议反过来,通过mac地址定位 ip地址的一种协议

  62. 代理ARP : 用户解决 ARP 包被路由隔离的情况, 通过代理ARP可以实现将ARP请求转发给临近的网段

  63. ICMP协议 : 报文控制协议, 如果ip在通信过程中由于某个ip包某个原因未能到达目标主机,那么将发送icmp消息

  64. NAT协议: 网络地址转换协议,将所有本地地址的主机在接入网络时,都会要在NAT路由器上将其转换称为全球ip地址 才能和其他主机进行通信

  65. ip隧道 : ip隧道技术是由路由器把网络层协议封装到另一个协议中从而跨国网络传输到另一个路由器的过程

  66. 单播 : 一对一

  67. 广播 : 一对多

  68. 多播 : 于广播类似,也是将消息发送给多个主机,不同之处在于多播要限定在某一组主机作为接收端

  69. IGP : 内部网关协议,一般用于企业内部自己搭建的路由自治系统

  70. EGP : 外部网关协议,EGP通常用于在网络主机之间相互交互路由信息

  71. RIP : 一种距离向量型路由协议 广泛应用于 lan网

  72. OSPF :

  73. MPLS :