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

    一、网络
    1.定义:由通信介质将地理位置不同且相互独立的计算机连接,实现数据通信与资源共享。
    通信介质:网线、wifi电磁信号
    2.分类
    按照网络拓扑结构
      • 总线型

      优点:费用较低,易于扩展,线路的利用率高
      缺点:可靠性不高,维护困难,传输效率低
      • 环型

      优点:令牌控制,没有线路竞争,实时性强,传输控制容易
      缺点:维护困难,可靠性不高
      • 星型

      优点:可靠性高,方便管理,易于扩展,传输效率高
      缺点:线路利用率低,中心节点需要很高的可靠性和冗余度
      • 网型

      优点:可靠性高,易于扩充,组网灵活
      缺点:费用高,结构复杂,维护困难

    按照网络节点分布
      • 局域网(LAN)
      • 城域网(MAN)
      • 广域网(WAN)
    二、网络设备
    1.交换机(switch):数据链路层(学习MAC地址)
    2.路由器(router):网络层(自学习路由表)
    三、传输介质
    同轴电缆、双绞线、光纤、电磁信号、蓝牙
    常用:
      • 双绞线
      屏蔽双绞线:理论上不超过100米,实际上尽量90米左右
      非屏蔽双绞线:价格高
      品牌:安普、西蒙、朗讯等
      传输速度:5类(百兆)、超5类(伪千兆)、6类(千兆)
      • 光纤:玻璃或塑料制成的纤维
      多模光纤:可以传输多种模式的光,传输距离近,外壳为橘红色
      单模光纤:只能传输一种模式的光,传输距离远,外壳为黄色
      传输速度:普通光纤10Gpbs
    四、OSI七层模型
    1.ISO:国际标准化组织,为了让互联网统一标准设置了OSI七层模型
    2.

      1)应用层:网络服务协议有:HTTP,HTTPS,FTP,POP3、SMTP等。
      2)表示层:
      3)会话层:
      4)传输层:TCP、UDP协议
      5)网络层:逻辑链路寻址,IP协议
      6)数据链路层:物理寻址,数据帧
      7)物理层:比特流传输
    五、TCP/IP四层模型

    六、TCP和UDP
    1.TCP:面向连接的可靠协议,一对一传输
    窗口机制,确认重传机制
      • 三次握手,建立连接
      发送数据会收到确认,如果没有收到确认则数据一直发送

      • 四次挥手,释放连接

    2.UDP:无连接通信,可以一对一,一对多,多对一,多对多
    3.TCP与UDP区别
      ①TCP 是面向连接的(发送数据需要建立连接),UDP 是面向无连接的(发送数据不需要建立连接)
      ②TCP提供可靠服务(TCP连接传送的数据,无差错,不丢失,不重复,且按次序到达;TCP通过校验和、重传控制、序号表示、滑动窗口、确认应答实现可靠传输;丢包重发控制,次序乱掉的分包进行顺序控制)
      UDP尽最大努力交付
      ③UDP具有较好的实时性,工作效率比TCP高,适用于对高偶素传输和实时性有较高的同信或广播通信
      ④每一条TCP连接都是一对一
          UDP可以一对一,一对多,多对一,多对多
      ⑤TCP对系统资源要求较多
         UDP对系统资源要求较少

  • 相关阅读:
    java:线上问题排查常用手段
    去fastjson笔记
    如何让java中的注释代码执行?
    spring中aop不生效的几种解决办法
    mysql事务隔离级别/脏读/不可重复读/幻读详解
    业务系统-全球化多时区的解决思路
    mysql虚拟列(Generated Columns)及JSON字段类型的使用
    freeswitch笔记(7)-放音控制
    JVM问题典型案例定位学习
    freeswitch笔记(6)-会议功能简介
  • 原文地址:https://www.cnblogs.com/hw1988/p/11470278.html
Copyright © 2011-2022 走看看