计算机网络(第一章,计算机网络概述)

这是本人初学《计算机网络》做的一些笔记,随着深入理解与学习,会对笔记进行改进

计算机网络基本概念

什么是计算机网络

计算机网络通信技术计算机技术紧密结合产物

计算机网络就是互联的、自治的计算机集合,其中自治是指无主从关系互联是指互联互通

什么是网络协议

硬件(主机、路由器、通信链路等)是计算机网络的基础

计算机网络中的数据交换必须遵守实现约定好的规则

网络通信:
通信主体是“机器”,而不是人;
交换“电子化”或“数字化”消息;
计算机网络的所有通信过程都必须遵守某种或某些规则——这些规则就是协议

网络协议,简称为协议,是为进行网络中的数据交换而建立的规则、标准或约定

协议规定了通信实体之间所交换的消息的格式、意义、顺序以及对收到信息或发生的事件锁采取的动作

协议三要素:语法+语义+时序

计算机网络结构

计算机网络结构

网络边缘:主机,网络应用
接入网络,物理介质:有限或无限通信链路
网络核心(核心网络):互联的路由器(或分组转发设备),网络之网络

主机(端系统):位于“网络边缘”; 运行网络应用程序;

客户/服务器(client/server)应用模型:客户发送请求,接收服务器响应;比如:Web,email

对等(peer-peer,P2P)应用模型:无(或不依赖)专用服务器; 通信在对等实体之间直接进行;比如:Gnutella,BT,Skype,QQ

频分多路复用:在不同频带(载波)上传输不同频道

网络核心的关键功能:路由+转发
路由:确定分组从源到目的传输路径
转发:将分组从路由器的输入端口交换至正确的输出端口

Internet结构

网络核心

电路交换

数据交换的类型:电路交换,报文交换,分组交换

电路交换的三个阶段:建立连接(呼叫/电路建立)+通信+释放连接(拆除电路)
其中典型的电路交换网络是电话网络

多路复用

多路复用,简称复用,是通信技术中的基本概念

频分多路复用(FDM)的各用户占用不同的带宽资源(这里的“带宽”是频率带宽),用户在分配到一定的频带后,在通信过程中自始至终都占用这个频带

时分多路复用(TDM)则是将时间划分为一段等长的时分复用帧(TDM帧),每个用户在每个TDM帧中占用固定序号的时隙,每个用户所占用的时隙是周期性出现的(其周期就是TDM帧的长度),时分复用的所有用户是在不同的时间占用相同的频带宽度

报文交换与分组交换

报文:源(应用)发送信息整体,比如:一个文件

分组:报文分拆出来的一系列相对较小的数据包;分组交换需要报文的拆分与重组;会产生额外开销

具体一些计算方法和例题,参照课件

计算机网络性能

速率、带宽、延迟

速率即数据率或称数据传输速率或比特率,其中速率往往是指额定速率或标称速率

网络中的带宽通常是数字信道所能传送的“最高数据率”,单位为b/s或bps

传输延迟(dtrans),传播延迟(dprop),结点处理延迟(dproc),排队延迟(dqueue

时延带宽积、丢包率、吞吐量

时延带宽积=传播延迟×带宽
链路的时延带宽积又称为以比特为单位的链路长度

丢包率= 丢 包 数 已 发 分 组 总 数 \frac{丢包数}{已发分组总数}

吞吐量:表示在发送端与接收端之间传送数据速率
即时吞吐量:给定时刻的速率
平均吞吐量:一段时间的平均速率

计算机网络体系结构

计算机网络体系结构概述

计算机网络是一个非常复杂的系统,涉及许多组成部分:主机,路由器,各种链路,应用,协议,硬件,软件…

实体(entity)表示任何可发送或接受信息的硬件或软件进程
协议是控制两个对等实体进行通信的规则的集合,协议是“水平的”
任一层实体需要使用下层服务,遵循本层协议,实现本层功能,向上层提供服务,服务是“垂直的”
下层协议的实现对上层的服务用户是透明的
同系统的相邻层实体间通过接口进行交互,通过服务访问点SAP(Service Access Point),交换原语,指定请求的特定服务

OSI参考模型

OSI参考模型从1~7层分别为:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层
其中“端-端层”指上面4层

传输层功能:分段与重组,SAP寻址(确保将完整报文提交给正确进程,如端口号),连接控制,流量控制,差错控制

会话层功能:对话控制(建立,维护),同步(在数据流中插入“同步点”)
会话层是最“薄”的一层

表示层功能:数据表示转化(转换为主机独立的编码),加密/解密,压缩/解压缩

应用层功能:支持用户通过用户代理(如浏览器)或网络接口使用网络(服务)
典型的应用层服务有:文件传输(FTP),电子邮件(SMTP),Web(HTTP)…

TCP/IP参考模型

TCP/IP模型从下到上为:网络接口层,网际层,运输层,应用层

在这里插入图片描述

5层参考模型

5层参考模型综合了OSI和TCP/IP的优点,分为:物理层,数据链路层,网络层,传输层,应用层

应用层:支持各种网络应用
传输层:进程-进程的数据传输
网络层:源主机到目的主机的数据分组路由与转发
链路层:相邻网络元素(主机、交换机、路由器等)的数据传输
物理层:比特传输

计算机网络发展历史

感兴趣可以到课件查看,略

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值