计算机网络第二周第一次课

计算机网络通过分层来进行操作

  • 网络中协议栈的一部分在操作系统中

  • 服务原语的调用就是系统调用

  • 原语不一定名字和系统调用的名字是一样的

    • DISCONNECT 服务原语

    • CLOSE 系统调用

  •  

     

  • 上图的意思是第一次握手 ACK是服务器端接收的信号

  • 对于K层来说,它的用户是K+1层,它使用K-1层的服务,它和对面的K层有协议

  • 协议的实现:

    • 连接的建立

    • 数据的收发

    • 连接的释放

  • K层向K+1层提供服务 是怎么做到的呢?

    • 实现了K层的协议

  • 服务和协议是完全解耦的

OSI参考模型

  • 开放系统互连参考模型

  • 七层的体系解构

    • 物理层 基本单元:Bit

    • 数据链路层 基本单元:Frame(数据帧)

    • 网络层 基本单元: Packet

    • 传输层

      • Transport

    • 会话层

      • Presentation

    • 表示层

      • Session

    • 应用层

      • Application

  • 物理层

    • 通过物理信道传输比特流

    • 多少的电压来表示0和1 ?

    • 一个比特至少需要持续多少纳秒?

    • 物理信道怎么建立? 怎么同步?

  • 数据链路层

    • 将原始的传输变成逻辑信道

    • 最简单的是:Point to Point

    • 传送的是数据帧,是数据的一部分

    • 如果服务是可靠的,接收方需要对收到的数据包做确认,返回一个ACK frame

    • 流量控制:快速的发送方不要把慢速的接收方给淹没

    • 信道共享的控制

  • 网络层

    • 控制通信子网的操作

    • Forwarding 接收数据后,存储转发

    • 路由: 使用路由算法计算,以下几种

      • 静态的

      • 会话开始的时候确定

      • 动态的 稳定下来以后,也极少变D动

    • Congestion 阻塞控制问题

    • QoS 服务质量

    • 异构网络互联

    • 广播网络的路由比较简单

  • 传输层/运输层/Transport

    • 从上层接收数据,如果可以的话,会把数据分割

    • 确保数据到达对面正确

    • 决定哪种服务提供给会话层

      • 可能是广播

      • 可能是端到端的,不需要错误检测的

      • 也可能不需要保证是否到达

  • 会话层

    • 让不同的机器建立连接

    • 功能: 会话控制 令牌控制 同步

  • 表示层

    • 定义传递信息的语法,语义

    • 比如比特,大端,小端的表示,抽象的定义数据的表示

  • 应用层

TCP-IP 协议

  • Host-to-network

    • 在Internet层发下的数据 加一个header封装,供不同的网络传输

  • Internet

    • 无连接

    • IP协议 官方的包解构和端口解构

    • 网络层把包传输到他们该去的地方,不进行确认

  • 传输层

    • TCP协议

      • 提供一个可靠(无差错)的,面向连接的服务

      • 是byte stream

      • 将字节流分为离散的消息,发送

      • 接收者对接收的消息重组

      • Flow Control 防止快的消息冲掉慢的

    • UDP协议

      • 不可靠 无连接

      • 对提交的顺序不怎么重要,使用UDP

        • 比如图像,音频

      • 对及时链接更重要的使用UDP

        • 如直播

  • 混合模型

    • 不是一个真正的模型,是教材简化后的七层模型

物理层

  • 信道 => 传送信息的媒介

  • 数据率: v=>每秒可以传送的比特数

    • b:比特

    • B:字节

  • 波特

    • 1Baud=f(v) V是电平的个数 比如,0,1,2,那么V是3

    • 对V取以2为底的对数

  • 传播速度

    • 线路上 信号传播的速度

  • 带宽

    • 信号占用的频率范围

  • 信道容量

  • 吞吐量

  • 误码率

posted @ 2021-03-09 09:17  ProgrammerZT  阅读(83)  评论(0编辑  收藏  举报