zoukankan      html  css  js  c++  java
  • 网络基础

     

    网络概述:

    • 硬件方面:通过介质将网络设备和终端连接起来
    • 软件方面:操作系统、应用软件,应用程序互相通讯
    • 实现资源共享、信息传递

     网络组成

     一些常用术语

     网络的演进:

     

     

      Internet的组成

     家庭、公司等先需要向ISP(Internet Service Providers)申请业务之后才能接入互联网

     网络类型:

    覆盖范围不同,组网技术不同(主要和物理层与数据链路层相关)

     补充:园区网:例如教学楼,一栋公寓楼组成的网络

    协议

    • 网络通讯中“语言”
      • 汉语和英语当做“协议“
      • 聊天当做“通信”
      • 说话的方式当做“数据”
    • 决定数据的格式和传输的一组规则(在发送请求中是有一定规则)
    • 怎么进行发送,什么时间发送,发送的内容
    • 只要协议一致,通信自如

    网络性能指标

    • 带宽(bandwith)

          描述在单位时间内从一个节点传送到另一个节点

          类似水管的粗细,道路宽度程度

          以bps(bit per second 比特每秒)为单位(常说的100M是以b为单位)B字节 1B=8b 

          如:以太网带宽为10Mbp,快速以太网为100Mbps(Mbit/s)

    • 延迟
      • 描述数据从一个节点传送到另一个节点所经历的时间
      • 通常以m  s为单位

    网络拓扑Topoilogy

    用来描绘网络结构(网络类型、设备类型、设备数量、线缆、带宽、服务、数据走向等)的示意图

      拓扑类型:根据接口、线缆、封装判断

  • 相关阅读:
    菜鸟学python之程序初体验
    菜鸟学python之大数据的初认识
    js获取本地ip地址和外网IP地址
    Js中foreach()用法及使用的坑
    模拟实现Promise,探究Promise原理
    搞懂JS的事件循环(Event Loop)和宏任务/微任务
    NodeJS 中的 LRU 缓存(CLOCK-2-hand)实现
    设计模式在前端项目中的应用
    JS 中一些高效的魔法运算符
    Js中如何克隆对象?
  • 原文地址:https://www.cnblogs.com/white-the-Alan/p/14297173.html
Copyright © 2011-2022 走看看