• 计算机网络(1)----概述


    什么是计算机网络?

    计算机网络就是很多独立的计算机的集合,他们互相连接并进行资源共享。

    计算机网络的组成:

    • 从组成上:软件、硬件、协议
    • 从工作方式上:边缘部分(终端)、核心部分(网络、路由器)
    • 从功能上: 通信子网(传输介质、通信设备、网络协议)、资源子网(实现资源共享的设备和软件)

    计算机网络的功能:

    • 数据通信
    • 资源共享
    • 分布式处理(让不同计算机完成不同的任务)
    • 提高可靠性(多台机器可以相互替换)
    • 负载均衡(同一个任务让多台机器一起做)
      集群、分布式、负载均衡参考

    计算机网络的分类:

    按照分布范围:

    • 广域网(WAN)
    • 城域网(MAN)
    • 局域网(LAN)
    • 个人区域网(PAN)

    按照传输技术:

    • 广播式网络:是否共享同一条信道,例如局域网
    • 点对点网络:采用分组转发与路由选择方式

    按照网络拓扑结构:

    • 星型结构
    • 总线型结构
    • 网状结构
    • 环形结构

    按照使用者:

    • 公用网
    • 专用网

    按照交换技术

    • 电路交换:早期的电话机,连续传输,利用率低
    • 报文交换:全部存储后查找转发表,转发到下个节点
    • 分组交换:将数据分成一段一段的进行存储转发

    按照传输介质

    • 有线网络
    • 无线网络

    计算机网络的性能指标:

    • 带宽:最高传输速率
    • 时延:包括发送时延、传播时延、处理时延、排队时延
    • 时延带宽积=传播时延*信道带宽
    • 往返时延(RTT)
    • 吞吐量
    • 速率

    体系结构

    计算机网络各层及其协议的集合称为计算机网络的体系结构

    协议、接口、服务

    • 协议:规则的集合
      • 语法:规定数据格式,联系自然语言
      • 语义:规定要完成的功能
      • 同步:执行各种操作的顺序关系
    • 服务:下层向上层提供功能
      -服务原语:请求,指示,响应,证实
    • 接口:上层调用下层的功能就是通过接口,通俗来说就是函数api

    协议是水平的,服务是垂直的

    服务的三种分类方式

    • 面向连接服务和无连接服务:例如tcp和udp
    • 可靠服务和不可靠服务
    • 有应答服务和无应答服务

    俩种参考模型

    OSI参考模型

    TCP/IP

    通信协议栈通信

  • 相关阅读:
    jQuery琐碎
    jQuery文档加载事件
    微信,禁止分享页面
    级联下拉列表
    struts2 result随笔
    C++知识点(四)类与对象,结构体、联合体、枚举类
    C++知识点(三)函数
    剑指offer-二叉树
    LeetCode:Remove Element
    LeetCode:Remove Duplicates from Sorted Array
  • 原文地址:https://www.cnblogs.com/treasury/p/12772642.html
Copyright © 2020-2023  润新知