当前位置: 首页 > news >正文

网络基础知识-2

  1. N个节点完全互联的网型网即N个节点的无向完全图,无向完全图的边数计算如下:每个节点都要指向其他N-1个节点,但是因为无向两个节点之间的边会重复,因此有N(N-1)/2条边
  2. HDLC(高级数据链路控制协议)是一种面向比特的数据链路层协议,主要用于同步串行数据链路上的数据封装和传输.
    1. 组帧方法:使用 零比特填充法 来处理帧的透明传输。在数据部分中,如果出现与标志字段相同的比特序列(01111110),会在其前面插入一个额外的零比特,以避免与帧的起始和结束标志混淆。在接收端,零比特会被移除,从而恢复原始数据
    2. 说明
      1. HDLC协议对比特串进行组帧时,HDLC数据帧以位值0111 1110 标识,每一个帧的开始和结束
      2. 出现连续5个1,后面必须加个0,哪怕你后面已经有0,也要加个零
  3. IPV6 的首部长度是40个字节
  4. 计算机网络拓扑是通过网中结点与通信线路之间的几何关系表示网络中各实体间的结构关系
  5. 在Web开发中,实现会话的跟踪的方式
    1. 隐藏表单域
    2. 保存cookie
    3. URL复写
    4. session机制
  6. 网桥是在数据链路层实现网络互联的设备
    1. 网桥的核心功能就是通过地址学习、地址过滤和帧转发来优化网络流量。它通过MAC地址表来决定是否转发帧,从而减少不必要的流量,提高网络效率。
  7. 交换机攻击主要有以下5中类型
    1. VLAN跳跃攻击
    2. 生成树攻击
    3. MAC表洪水攻击
    4. ARP攻击
    5. VTP攻击
  8. 回收 IEEE 802.5 令牌环的数据帧的站是发送站
  9. 网络利用率是全网络的信道利用率的加权平均值
  10. 以太网 MAC 地址的长度是48位
  11. 5:允许5个网段,每网段最大长度100米。 4:在同一信道上允许连接4个中继器或集线器。 3:在其中的三个网段上可以增加节点。 2:在另外两个网段上,除做中继器链路外,不能接任何节点。 1:上述将组建一个大型的冲突域,最大站点数1024,网络直径达2500米。
  12. TCP滑动窗口
    1. TCP通过滑动窗口的概念来进行流量控制。设想在发送端发送数据的速度很快而接收端接收速度却很慢的情况下,为了保证数据不丢失,显然需要流量控制,协调好双方的工作节奏。
    2. 滑动窗口可以理解成接收端所能提供的缓冲区大小。TCP利用一个滑动的窗口来告诉发送端对他所发送的数据能提供多大的缓冲区,窗口由16bit所定义的,所以接收端TCP最大能提供65535个字节的缓冲。因此可以利用窗口大小和第一个数据的序列号计算出最大可接收的数据序列号
    3. 滑动窗口的本质是描述接收方的TCP数据报缓冲区大小的数据,发送方根据这个数据来计算自己最多能发送多长的数据。如果发送方收到接受方的窗口大小为0的TCP数据报,那么发送方将停止发送数据,等到接收方窗口大小不为0的数据报的到来
    4. 三个术语
      1. 窗口合拢:当窗口从左边向右边靠近的时候,这种现象发生在数据被发送和确认的时候(发送方发送数据后,接收方确认收到这些数据)
      2. 窗口张开:当窗口的右边沿向右边移动的时候,这种现象出现在接收端处理了数据之后
      3. 窗口收缩:当窗口的右边沿向左边移动的时候,这种现象不常发生
    5. TCP就是用窗口,慢慢的从数据的左边移到右边,把处于窗口范围内的数据发送出去(但不用发送所有,只是处于窗口内的数据可以发送),窗口的大小是由socket定义的,4096不是最理想的窗口大小,而16384可以使吞吐量大大增加
    6. A—————C—————B   
        如上图,A与B之间建立TCP连接,滑动窗口实现有两个作用:
      1. B来不及处理A发送的数据,这是A通过B通知的接收窗口而减缓数据的发送
      2. B来得及处理A发送的数据,但是在A和B之间的某处C的位置,使得AB之间的整体带宽性能较差,此时A端根据拥塞处理策略来更新窗口,来决定数据的发送。
    7. TCP滑动窗口分为接受窗口,发送窗口;主要有两个作用,一是提供TCP的可靠性,二是提供TCP的流控特性。
    8. TCP是双工的协议,会话的双方都可以同时接收、发送数据。TCP会话的双方都各自维护一个“发送窗口”和一个“接收窗口”。
    9. 在TCP 段头中,窗口数的大小由接收方允许的窗口和拥塞窗口决定
  13. 子网掩码的作用:将某个IP地址划分成网络地址和主机地址两部分
  14. 拥塞控制算法中,闭环控制是通过反馈机制来调整当前网络流量,使网络流量与网络可用资源和协调
  15. IEEE 802.1—概述、体系结构和网络互连,以及网络管理和性能测量。
    IEEE 802.2—逻辑链路控制LLC。最高层协议与任何一种局域网MAC子层的接口。IEEE 802.3—CSMA/CD网络,定义CSMA/CD总线网的MAC子层和物理层的规范。IEEE 802.4—令牌总线网。定义令牌传递总线网的MAC子层和物理层的规范。
    IEEE 802.5—令牌环形网。定义令牌传递环形网的MAC子层和物理层的规范。
    IEEE 802.6—城域网。
    IEEE 802.7—宽带技术。
    IEEE 802.8—光纤技术。
    IEEE 802.9—综合话音数据局域网。
    IEEE 802.10—可互操作的局域网的安全。
    IEEE 802.11—无线局域网。
    IEEE 802.12—优先高速局域网(100Mb/s)。
    IEEE 802.13—有线电视(Cable-TV)。
    局域网主要涉及物理层和数据链路层两个层次。 不过IEEE802这一系列标准或协议则主要只讨论数据链路层问题,属于数据链路层协议
  16. 在linux系统中添加一条静态路由的命令,作用是告诉主机如何到达目标网络
    1. route add -net <目标网络> gw <网关地址> netmask <子网掩码> metric <跃点数>
    2. 局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.1。主机192.168.1.20访问172.16.1.0/24网络
    3. route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
    4. metric 是跃点数(跳数),用于衡量到达目标网络的“成本”,数字越小,优先级越高。
  17. 计算机互联的主要目的是资源共享
  18. TCP报文的首部字节数:20字节
    IP报文的首部字节数:20字节
  19. DNS 服务的常见资源记录类型:A记录(主机地址)、CNAME记录(别名)、MX记录(邮件主机)、NS记录(名称服务器)、SOA记录(起始授权机构)、PTR记录(IP反向解析)、SRV记录(MS DNS服务器的活动目录)。
  20. ATM信元的交换方式为电路交换和分组交换的组合
    1. ATM是使用异步时分复用技术的快速分组交换方式,它将信息流分割成固定长度的ATM信元,能比较容易地实现各种信息流混合在一起的多媒体通信,能根据业务类型、传输速率等要求动态分配有效容量,对高速信息元传输频次高,对低速信息元传输频次低。因此ATM能采用单一的交换方式,支持从窄带话音、数据传输到HDTV等范围极广的各种业务。
    2. 例如要做局域网仿真时需要多少工作站,某些交换机是以接口来计算的,其他方面会较为灵活些;可以支持多少仿真的局域网,以及在每个仿真的局域网中可支持多少客户等。ATM的运作能力表现在一个典型的ATM交换机应有人线和出线处理、ATM交换单元和ATM控制三个基本部分,其中ATM交换单元是关键,它按照要求将人线上的ATM信元转送到需要的出线上去,从而完成交换动作。
  21. TFTP 是一种文件传递协议,它使用的传输层协议是 UDP
  22. ping程序是对两个TCP/IP系统连通性进行测试的基本工具。它只利用ICMP回显请求和回显应答报文,而不用经过传输层。ping服务器一般在内核中实现ICMP的功能

相关文章:

  • spring中手写注解开发(创建对象篇)
  • Jenkins重启后Maven的Project加载失败
  • docker安装etcd:docker离线安装etcd、docker在线安装etcd、etcd镜像下载、etcd配置详解、etcd常用命令、安装常见问题总结
  • ViceVersa Pro: 2. 可靠的磁盘、服务器镜像及连续实时的服务器复制
  • 工具方法 - 合规性矩阵
  • BMS应用软件开发 — 13 Modbus协议详解
  • 机器学习中的嵌入(Embedding)学习笔记
  • 多模态人物视频驱动技术回顾与业务应用
  • 《迈向认知智能新高度:深度融合机器学习与知识图谱技术》
  • 一文读懂什么是K8s Admission Controller
  • C++ | 高级教程 | 命名空间
  • B2B订货系统在提升订单处理效率与准确性上,有哪些关键流程与机制?
  • 灵犀互娱游戏测试开发一面面经
  • Linux系统中ssh远程登录协议
  • 2011-2019年各省15岁及以上文盲人口数数据
  • Quickwit基于MinIO搭建分布式集群
  • vue2使用xlsx依赖导出excel并封装组件
  • 【excel】easy excel如何导出动态列
  • 【CSS 选择器的特异度 CSS 继承 CSS 求值过程解析 CSS 布局方式及相关技术】
  • 环境安装与配置:全面了解 Go 语言的安装与设置
  • 淘宝客做网站需要那些条件/深圳网站建设开发公司
  • 自己建设影视网站/除了91还有什么关键词
  • 婚庆公司网站建设总结/二级域名查询入口
  • wordpress无限滚动和加载更多按钮/优化网站seo策略
  • 企业还有人做网站么/济南专业seo推广公司
  • 安庆做网站公司/李飞seo