首页 > 代码库 > 计算机网络笔记(一)

计算机网络笔记(一)

计算机网络:

  是一种通信网络。

  是互联的,自治的计算机集合。

 

 

计算机网络性能参数;

  速率:

      数据率(data rate),比特率(bit rate),最重要的一个性能指标。

      单位时间(s)传输信息(bit)的量。

  带宽(bandwidth)

      数字信道所能传输的最高数据率,单位bps

  延迟/时延(delay/latency)

      分组排队,分组达到速率超出输出流量。

      丢包(loss):缓存已满时,到达分组被丢弃。

      延迟四种类型:

           结点处理延时(nodal processing delay):差错检测,确定输出链路。常小于msec

           排队延迟(queuing delay):等待输出链路可用,时长不确定。

           传输延迟(transmission delay):取决于分组长度,链路带宽。时长等于两者之比。

           传播延迟(propagation delay):取决于物理链路长度,信号传播速度。

 

 

 

计算机网络体系结构:

  是抽象的,从功能上描述,是分层结构。每层遵循某个/些协议,完成本层功能。

  是各层及其协议的集合。

  是一个计算机网络的功能层次及其关系的定义。

 

 

参考模型:

  模块化的分层易于系统更新,维护。实现的改变对于其他层都是透明的。

  有利于标准化。

  实体(entity)

    表示任何可发送或接受信息的硬件或软件进程。

  协议是控制两个对等实体进行通信的规则的集合,协议是“水平的”。

  任一层实体需使用下层服务,遵循本层协议,实现本层功能,向上层提供服务,服务是垂直的。

  下层协议的实现对于上层协议是透明的。

  同系统的相邻层实体间通过接口进行交互,通过服务访问点SAP(Service Access Point)交换原语,指定请求的特定服务。

 

 

 

OSI参考模型:

  开放系统互联(OSI)是由国际标准化组织(ISO)1984年提出的额。

  目的是支持异构网络系统的互联互通。

  异构网络系统互联的国际标准。

  理解网络通信的最佳学习工具。/理论成功,实践失败。

  共分七层完成特定功能:

    7:应用层(Application)

    6: 表示层(Presentation)

      5: 会话层(Session)

    4: 传输层(Transport)

    3: 网络层(Network)

    2: 数据链路层(Data link)

    1: 物理层(Physical)

    主机完成完整七层功能,中间系统完成 1.2.3 层功能,4.5.6.7 层成为端到端层(end-end)

 

 

OSI数据封装与通信过程:

  数据到各层上加上头部/头和尾,构造PDU(协议处理单元),,至物理层转换为比特流。

  数据封装目的:增加控制信息。

    控制信息:

      地址(Address)

      差错检测编码(Error-detecting code)

      协议控制(Protocol control)

 

 

TCP/IP模型:

  现有实践,后又模型。共分5层:  

    5:应用层

    4:运输层

    3:网络层

    2:数据链路层

    1:物理层

 

 

 

网络应用的体系结构:

  客户机/服务机结构(C/S)

  点对点结构(peer-to-peer)

  混合结构(Hybrid)

 

 

网络进程通信:

  是网络应用的基础。

  进程:

    主机上运行的程序。

  客户机进程:

    发起通信的进程。

  服务机进程:

    等待通信请求的进程。

 

 

套接字Socket

  进程间通信利用Socket 发送/接受消息。

 

 

传输基础设施向进程提供API

  传输协议的选择。

  参数的设置。

计算机网络笔记(一)