banner
NEWS LETTER

计网Chapter1-计算机网络概述

Scroll down

#计算机网络 #XJTLU

中科大郑烇、杨坚《计算机网络(自顶向下方法 第7版,James F.Kurose,Keith W.Ross)》课程

计算机网络系列笔记根据B站课程 @中科大-郑烇老师 的课程总结而来,供自学以及分享使用。
<课程链接>

第一章 计算机网络概述

什么是网络?

  • 把端系统和交换节点连接在一起叫接入网,交换节点和交互节点叫网络核心。
  • 端系统 = 主机,主要包括能进行网络通信的网络应用和操作系统。
  • 计算机网络包括应用进程和其下的协议基础设施。
  • 以tcp/ip协议为主的协议簇为基础的网络叫计算机网络。
  • 协议:对等实体进行数据交换所需遵守的一系列规则。
  • 协议包括:语法,语义,次序,动作。
  • 服务分为面向连接的服务(tcp)和无连接的服务 (udp)。

网络结构

  • 互联网络结构:网络的网络

网络结构

网络边缘

  • 网络边缘:主机和应用程序(服务器)
  • 服务模式:`c/s模式(主机(从)、服务器(主)),P2p模式(每个主机可能是主机又可能是服务器)
  • tcp(传输控制协议,Transform Control Proctol):可靠的数据传输(流量管理和拥塞控制);
  • udp(用户数据报协议,User Datagram Protctol):不可靠的数据传输,但是速度快。

网络边缘1
网络边缘2
网络边缘3

网络核心

  • 网络核心:是由路由器组成的网状网络,起到数据交换的作用。
  • 传播延时:信息在物理媒介中的延时
  • 电路交换/分组交换:(可参考上文湖科大部分内容)电路交换有独享线路,有性能保障,但是信息共享程度能力较低,连接建立时间非常长,而网络连接的建立具有很强的突发性,所以电路交换不好。分组交换通过将信息分组,等到分组(单个分组不是整个报文)全部传输完成时再进行转发,延时较高,可能丢包,但是利于信道共享;有存储时延和排队时延。

网络核心

  • 将带宽分片以共享信息频路:频分(fdm),时分(tdm),波分(wdm),码分(cdma)
  • 数据报(无连接):每个分组携带完整的地址,进行分组转发。

数据报

  • 虚电路(有连接):建立一个虚拟电路,每个分组携带一个电路号,进行存储转发。有连接,无连接和面向连接(网络层的连接)没有关系。

虚电路

网络分类

接入网和传输媒体

接入网

  • 接入网:网络边缘和网络核心的接入

  • 将端系统和边缘路由器连接:住宅接入网络,单位接入网络(公司、学校),无线接入网络

  • 住宅接入:Modem(调制解调器,俗称“猫”)

modem

  • 接入网:Digital Subscriber Line (DSL)

DSL

  • 线缆网络:有线电视线缆和光纤网络

线缆网络1
线缆网络2

  • 接入网:家庭网络

家庭网络

  • 企业接入网络(Ethernet)

企业接入网络

  • 无线接入网络:WLAN(无线LANs)和广域无线接入(4G、5G)

无线接入网络

传输媒体

  • 传输媒体:在物理层的下面,也称为第0层,在两个节点之间传输信号,以Bit的形式进行。
  • 传输媒体分为导引型媒体和非导引型媒体。导引型就是看得见摸得着的实体(光纤、电缆等),非导引型就是看不见的(电磁波等)

传输媒体
传输媒体
传输媒体

Internet结构和ISP

  • 互联网络结构:网络的网络
  • 端系统通过ISP(Internet Service Provider,网络服务提供商)接入互联网,ISP之间通过IXP(Internet Exchange Point,互联网交换点)连接。
  • ICP:Internet Content Provider,互联网内容提供商,如百度、谷歌等。

ISP之间的连接

  • POP:Point of Presence,高层ISP面向客户网络的接入点,涉及费用结算。
  • IXP:Internet Exchange Point,多个对等ISP之间的连接点,不涉及费用结算。
  • 对等接入:两个ISP之间的连接,不涉及费用结算。
  • ICP自己部署专属网络,同时和各级ISP连接。

分组延时,丢失和吞吐量

  • 分组延时:节点处理延时,排队延时,传输延时,传播延时。
  • ICMP:Internet Control Message Protocol,网络控制数据报协议,用于网络故障诊断和报告。
  • 分组丢失:①链路的队列缓冲区容量有限;②当分组到达一个满的队列时,该分组将会丢失;③丢失的分组可能会被前一个节点或源端系统重传,或根本不重传。
  • 吞吐量:在源端和目标端之间传输的速率(数据量/单位时间)。

协议层次和服务模型

  • 层次化方式实现复杂网络功能:
  • 将网络复杂的功能分层功能明确的层次,每一层实现了其中一个或一组功能,功能中有其上层可以使用的功能:服务
  • 本层协议实体相互交互执行本层的协议动作,目的是实现本层功能,通过接口为上层提供更好的服务
  • 在实现本层协议的时候,直接利用了下层所提供的服务
  • 本层的服务:借助下层服务实现的本层协议实体之间交互带来的新功能(上层可以利用的)+更下层所提供的服务

服务和访问点

服务和访问点

服务的类型

面向连接的服务
无连接的服务

服务和协议

服务和协议

数据单元(DU)

DU

服务与协议

Internet协议栈

  • 五层模型:应用层,运输层,网络层,链路层,物理层

五层模型

  • ISO/OSI七层模型:应用层,表示层,会话层,传输层,网络层,链路层,物理层

七层模型

封装和解封装

  • 封装:将数据包加上头部信息,形成数据报
  • 解封装:将数据报的头部信息去掉,得到数据包

封装和解封装

封装和解封装E

如上图所示,在源端做一个大的封装,经过switch节点,有两层的解封装和再封装;经过router节点,有三层的解封装和再封装,最后到达目的端,做最后的大的解封装。

各协议层次的协议数据单元

  • 应用层:报文(Message)
  • 传输层:报文段(Segment):TCP段,UDP数据报
  • 网络层:分组(Packet),如果无连接方式:数据报(Datagram)
  • 数据链路层:帧(Frame)
  • 物理层:比特/位(Bit)

小结

小结1
小结2
小结3


持续更新中…
如有错误,请及时指出~评论发邮件均可,欧内盖!

Other Articles
Article table of contents TOP
  1. 1. 什么是网络?
  2. 2. 网络结构
  3. 3. 网络边缘
  4. 4. 网络核心
  5. 5. 接入网和传输媒体
    1. 5.1. 接入网
    2. 5.2. 传输媒体
  6. 6. Internet结构和ISP
    1. 6.1. ISP之间的连接
  7. 7. 分组延时,丢失和吞吐量
  8. 8. 协议层次和服务模型
    1. 8.1. 服务和访问点
    2. 8.2. 服务的类型
    3. 8.3. 服务和协议
    4. 8.4. 数据单元(DU)
    5. 8.5. Internet协议栈
    6. 8.6. 封装和解封装
    7. 8.7. 各协议层次的协议数据单元
  9. 9. 小结
Please enter keywords to search