计算机网络学习笔记1

图示说明

    主机

        服务器

        路由器

        网络


三种交换方式

网络核心部分是互联网中最复杂的部分。

网络中的核心部分要向网络边缘中的大量主机提供连通性,使边缘部分中的任何一个主机都能够向其他主机通信(即传送或接收各种形式的数据)。

在网络核心部分起特殊作用的是路由器(router)。

路由器是实现分组交换 (packet switching) 的关键构件,其任务是转发收到的分组,这是网络核心部分最重要的功能。

电路交换
电话交换机接通电话线得方式称为电路交换
从通信资源得分配角度来看,交换(switching)就是按照某种方式动态地分配传输路线得资源。

电路交换三个步骤

  1. .建立连接(分配通信资源)
  2. .通话(一直占用通信资源)
  3. .释放连接(归还通信资源) 

分组交换

通常我们把表示该消息的整块数据成为一个报文

在发送报文之前,先把较长的报文划分成一个个更小的等长数据段,在每一个数据段前面。加上一些由必要的控制信息组成的首部后,就构成一个分组,也可简称为“包”,相应地,首部也可称为“包头”。

首部包含了分组的目的地址

分组从源主机到目的主机,可走不同的路径。

  • 发送方:构造分组,发送分组
  • 路由器:储存分组,转发分组
  • 接收方:接受分组,还原分组


发送方将发送分组,根据分组首部分配路由器路径,之后各分组到达接收方后去除首部还原分组。


电路交换、报文交换、分组交换对比

计算机网络的定义和分类

定义


计算机网络的精确定义并未统一


计算机网络的最简单的定义是:一些接的、自治的计算机的集合

互连:是指计算机之间可以通过有线或无线的方式进行数据通信;

自治:是指独立的计算机,他有自己的硬件和软件,可以单独运行使用;

集合:是指至少需要两台计算机;

计算机网络较好的定义为:计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传送数据或视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。

计算机网络的分类


1.按交换技术分类

  • 电路交换网络
  • 报文交换网络
  • 分组交换网络

2.按覆盖范围分类

  • 广域网WAN:覆盖范围到几公里到几千公里,通常包含一个国家或地区,通常由两个或多个局域网组成。
  • 城域网MAN:作用距离为5到50公里,可跨越几个街区甚至整个城市,通常作为城市骨干网,互联大量企业、机构和校园局域网。
  • 局域网LAN:局域网一般用微型计算机或工作站通用高速通信线路相连,速率一般在10bit/s以上,作用范围一般为一个实验室、一个校园,通常在1公里左右。
  • 个域网PAN:不同于上述网络,不是连接普通计算机的,而是在个人小范围内将属于个人使用的电子设备,如打印机、耳机、便携式计算机等通过**无线**连接,也成为无线个人区域网WPAN,作用范围为10米内,注意的是如果中央处理机直接距离非常近,如1米的数量级或更小,则称其为多机处理系统,而不是计算机网络。

3.按使用者分类

  • 公用网:电信公司出资建设的大型网络,按规定进行缴费的人都可以使用该网络。
  • 专用网:指某部门为本单位的特殊业务工作需求而建设的网络,只供本单位使用。

4.按传输介质分类

  • 无线网络
  • 有线网络

5.按拓扑结构分类

  • 总线型网络
  • 星型网络
  • 环形网络
  • 网状型网络

计算机网路的性能指标

1.速率

2.带宽

3. 吞吐量

4.时延

时延时指数据(一个报文或分组,甚至比特)从网络(或链路)的一端传送到另一端所需的时间。

网络时延由几部分组成:

  • 发送时延

主机或路由器发送数据帧所需要的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。

  • 传播时延

电磁波在信道中传播一定的距离需要花费的时间。

  • 处理时延

主机或路由器在收到分组时要花费一定时间进行处理

  • 排队时延

分组在进过网络传输时,要经过许多路由器。但分组在进入路由器后要先在输入队列中排队等待处理。(有些时候看作是处理时延的一部分)

时延计算

5.时延带宽积 

6.往返时间 

7.利用率 

8.丢包率

计算机网络体系结构

常见的计算机网络体系结构

OSI标准是法律上的国际标准,但因为因特网在其制定期间以及抢占了世界上绝大部分市场,使得因特网使用的TCP/IP协议实际应用广泛,使得其称为事实上的国际标准。

TCP/IP体系结构将数据接口层和物理层合成网络接口层,另外由于TCP/IP协议在网络层使用的是IP协议,IP协议中文为网际协议,因此网路层也称为网际层。

 

用户的主机必须使用TCP/IP协议

用户主机的操作系统中一般都带有TCP/IP协议的协议族

路由器也带有TCP/IP协议族,但只包含网际层和网络接口层

各层的包含的内容 

  •  网络接口层并没有规定特点内容,使其可以连接各种网络接口,也因此本质上TCP/IP协议只  有上面3层
  • 网际层的核心协议为IP协议
  • 运输层:TCP和UDP是TCP/IP协议结构运输层的两个重要协议
  • 应用层包含了大量应用层协议,包括HTTP,SMTP,DNS,RTP

IP协议可以将不同的网络接口进行互连,并向其上的TCP协议和UDP协议提供网络互连服务,而TCP协议在享受IP协议提供的网络互连服务的基础上,可向应用层的相应协议提供不可靠传输的服务。

IP协议作为网络互连中的核心协议,一方面负责互连不同的网络接口,另一方面,可以为各种网络应用提供服务。

TCP/IP体系结构中最重要的是IP协议TCP协议,因此用TCP和IP来表示整个协议大家族。

 因为网络接口层没有指定的内容,在教学中将其分为物理层和数据链路层。

计算机网络体系结构分层的必要性

计算网络是个非常复杂的系统,早在最初的APPANET设计时就提出了分层的设计理念

分层可以将庞大而复杂的问题,转化为若干较小的问题,而这些较小的局部问题易于研究和处理

各层需要解决的问题如下:

分层思想举例

主机的浏览器如何与Web服务器进行通信

主机和Web服务器之间基于网络的通信,实际上是主机中的浏览器应用进程与Web服务器中的Web服务器应用进程之间基于网络的通信

1.发送方发送请求

(1)首先应用层按照HTTP协议的规定构建一个HTTP请求报文,并发送给运输层。

(2)

  • 运输层HTTP请求报文添加一个TCP首部,使之成为TCP报文段
  • TCP报文段的首部格式作用是区分应用进程以及实现可靠传输
  • 运输层将TCP报文段交付给网络层处理

(3)

  • 网络层给TCP报文段添加一个IP首部,使之称为IP数据报
  •   IP数据报的首部格式作用是使IP数据报可以在互联网传输,也就是被路由器转发
  •   网络层将IP数据报发送给数据链路层处理

 

(4)

  • 数据链路层给IP数据报添加首部和尾部,使其称为帧。
  • 首部的作用是为了让帧能够在一段链路上或一段网络上传输,能够被响应的主机接收。
  • 尾部的作用是让主机检查所接收到的帧是否有误码
  • 数据链路层将帧交付给物理层

 (5)

  • 物理层先将帧看作是比特流,由于网络N1为以太网,物理层还会给比特流前面添加前导码,其作用是为了让目的主机做好接收帧的准备。
  • 物理层将添加前导码的比特流变换成相应的信号发送到传输媒体。

(6)信号通过传输媒体到达路由器 

 2.路由器处理过程

(1)物理层将信号变换成比特流,去掉前导码,交付给数据链路层,实际交付的是帧

 (2)数据链路层去掉首部和尾部的帧交付给网络层,实际交付的是IP数据报

(3)

  • 网络层解析数据报首部,从中提取出目的网的地址查找自身路由表,确定转发端口,以便进行转发。
  • 网络层将IP数据报交付给数据链路层

 (4)网络层将数据报转化为帧发送到物理层

 (5)物理层将帧转化为比特流,由于以N2为太网,在比特流前面添加前导码,之后将添加前导码的比特流变换成相应的信号发送到传输媒体。

 (6)信号通过传输媒体到达web服务器

3.接收方接收 

和发送方(主机)发送过程的封装正好是反着来

在Web 服务器上

  • 物理层信号变换为比特流,然后去掉前导码后成为,交付给数据链路层
  • 数据链路层首部尾部去掉后成为IP数据报,将其交付给网络层
  • 网络层IP数据报首部去掉后成为TCP报文段,将其交付给运输层
  • 运输层TCP报文段首部去掉后成为HTTP请求报文,将其交付给应用层
  • 应用层HTTP请求报文进行解析,然后给主机发回响应报文

 发回响应报文的步骤和之前过程类似

计算机网络中体系结构中的专用术语

实体:任何可发送或接收信息硬件软件进程

对等实体:接收双方相同层次中的实体

协议:控制两个对等实体进行逻辑通信的规则的集合

这种通信为逻辑通信,表示实际中并不存在,只是为了研究同一层的关系提出的

协议三要素:

  • 语法:定义所交换信息的格式
  • 语义:定义收发双方所要完成的操作
  • 同步:定义收发双发的时序关系

服务

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值