LOADING

加载过慢请开启缓存 浏览器默认开启

第一章

第一章_计算机网络和因特网


基础知识

  • 服务是功能的一个体现,每一层的功能通过接口向上层提供服务
  • 可靠性:不出错,不重复,不丢失,不乱序
  • tcp:可靠,但是耗时,损失了实时性
  • udp:时效性较好,但是可靠性较低。事务性应用使用udp较多。
  • 传输层<点到点>是网络层所<端到端 >提供的端到端、主机到主机的服务基础上实现的
  • 端到端包含若干的点到点
  • 点到点: point to point

  • 端到端:end to end
  • 物理层:把数据信号变为物理信号
  • 物理层是在media上实现的 //在第0层层

什么是Internet?

  • 网络的网络
  • 上层借助下层提供的服务来实现
  • 应用层借助于传输层所提供的服务交换应用报文
  • 相邻两个节点之间传输以帧为单位的数据
  • 链路层解决点到点的问题
  • 网络层:主机到目标主机。//尽力而为
  • 传输层:在网络所提供的服务基础上做了加强个细分,把主机到主机的传输变为了进程到进程,不可靠到可靠
  • 应用进程:按照应用程序协议交换报文

什么是互联网?

  1. 网络:节点和边缘
  2. 计算机网络:联网的计算机构成的系统

互联网:以tcp和ip协议为主的一簇协议支撑工作的网络

internet小写代表互联网(内部网),Internet大写代表因特网。

节点

  1. 主机节点 ——> 方形
    1. 数据的源和接受目标
  2. 数据交换节点 ——> 圆形
    1. eg:路由器——>转发数据的
      1. 路由器:链接两个不同类型的网
  3. 负载均衡设备

方的——>方的

链路:

把节点连在一起,边:

  • access 接入网(链路) ——> 只要和方的有关的
    - host end system
  • backbone 骨干网(链路)
    - switch
    - rounter
    - 负载均衡设备
    :::info
    链路层的交换机,网络层的路由器(按照路由表对所到来的分组进行处理)
    :::

协议:标准

遵照同样标准可以进行互操作
格式、次序、动作
:::info
PDU (Protocol Data Unit):协议数据单元
:::
image-20240303155555402

角度二:应用进程

  • 互联网=分布式的应用进程+基础设施
  • 基础设施(主机、应用层以下的所有协议实体)向进程提供服务

网络的边缘

image-20240303155618333
接入:把边缘的主机系统接入到核心
边缘:网络应用
f4b006181d689f6998812e916f77ef7
分布式的应用

应用层以下都属于基础设施

客户端—服务器模式

  1. 所有的资源在浏览器
  2. 服务器先运行客户端再运行
  3. 服务器农场———集中式的,会发生宕机
  4. 可扩展性较低——达到阈值会断崖式下降

P2P模式

  1. P2P——>Peer To Peer 点对点技术
  2. P——>Peer 对等体
  3. 对等体:分布式应用进程
    1. 对方可以请求我请求的节点
    2. 莫种程度而言,它即使客户端也是服务器
    3. peer增多请求增多,提供资源节点也对应增多
  4. 分布式的文件发送中常用。eg:迅雷(文件分发请求增多,发送增多)

:::danger
两种模式都要借助接触设施提供的通讯服务,进行通讯
网络应用使用基础设施提供的服务/基础设施为网络应用提供的通讯服务
:::

通讯服务

面向连接的服务模式

  • 特点:先建立连接(握手),底层协议站做好准备(缓冲区,分配响应资源)
  • 面向连接:本身知道、底层(tcp)知道——>网络不知道——>通信的状态只在端系统维护

TCP

  1. 向上层提供的是可靠的不出错、不重复、不失序、不丢失)、保序的
  2. 流量控制机制:
    1. 协调接收方和发送方的数据
  3. 拥塞控制

UDP

  1. 无连接的——>不握手——>事务性应用
  2. 不可靠——>减少时间的代价