计算机网络的课程笔记

一、计算机网络基本概念

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.1 交换方式

电路交换
分组交换
报文交换
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.5计算机网络的性能指标

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以太网中的某项主机要与无线局域网中的某台主机进行信息交互
**往返时间RTT指的是:**从源主机发送分组开始,直到源主机收到目的主机的确认分组为止,所需要的时间。
思考:分组在哪块耗时较多
答案:是在卫星链路上耗时较多,通常卫星链路的时间比较远,所带来的传播时延较大。
例如:地球同步卫星距离地球36000公里,可以计算出通过同步卫星转发分组所带来的传播时延=0.24s。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.6 计算机网络体系结构

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
**物理层:**两台计算机传输信号,
传输媒体不属于物理层

在这里插入图片描述
数据链路层:
主机ABCDE通过总线互联,构成了一个总线型网路,
假设已经解决了物理层的问题,就是主机间可以发生信号来传输比特0或1了。
例如:主机A向C发射信号,主机C如何知道该数据是不是发送给自己的,BDE应该如何拒绝?
答:使用主机编址问题,例如MAC地址
在这里插入图片描述
网络层
在这里插入图片描述
运输层
在这里插入图片描述
应用层
在这里插入图片描述
在这里插入图片描述

1.7主机和web 服务器之间基于网络的通信

实际是:主机浏览器中的应用进程与web服务器应用进程之间基于网络的通信。
应用层按照HTTP协议的规定,构建一个HTTP请求报文,能够被相应的目的主机接收。
在这里插入图片描述

应用层将HTTP请求报文交付给运输层处理,运输层给HTTP请求报文添加一个TCP首部,使之成为TCP报文段。该首部的作用主要是为了区分应用进程,以及实现可靠传输。
在这里插入图片描述

运输层将TCP报文段交网络层处理,网络层给TCP报文段添加一个IP首部,使之成为IP数据报。该首部的作用是使IP数据报可以在互联网上传输,
在这里插入图片描述
网络层交给数据链路层处理,数据链路层将IP数据报添加一个首部和一个尾部,使之成为帧。假设网络N1是以太网,这是以太网帧首部的格式,该首部的作用主要是为了让帧能够在一段链路上或一个网络上传输,能够被相应的目的主机接收。以太网帧尾部的格式目的是为了让目的主机检查,所接收到的帧是否有误码。
在这里插入图片描述
数据链路层将帧交给物理层,物理层将其看做是比特流,由于网络N1是以太网,因此物理层还会给该比特流前面添加前导码,前导码的内容其作用是为了让目的主机做好接收帧的准备,物理层将添加有前导码的比特流,变换成相应的信号发送到传输媒体,信号通过传输媒体到达路由器。
在这里插入图片描述
物理层将信号变换为比特流,然后去掉前导码后,将其交付给数据链路层,这实际上交付的是帧,数据链路层将帧的首部和尾部去掉后,将其交付给网络层(交付的是IP数据报),网络层解析IP数据报的首部,从中提取出目的网络地址,然后查找自身的路由表,确定转发端口,以便进行转发。网络层将IP数据报交给数据链路层…
与上面的过程类似,HTTP响应报文需要在web服务器上层层封装,然后通过物理层变换成相应的信号,再通过传输媒体传输到路由器,路由器转发该响应报文给主机,主机通过物理层将收到的信号转换为比特流,之后通过逐层解封,最终取出HTTP响应报文。
。

1.8 计算机网络专业术语

(1)协议

在这里插入图片描述
协议:语法

在这里插入图片描述

协议:语义:定义收发双方所要完成的操作
主机要访问web服务器,他会构建一个HTTP的GET请求报文,然后将其发送给web服务器,web服务器收到该报文并进行解析,知道这是一个HTTP 的GET请求报文,于是在内部查找所请求的内容,并将所找到的内容封装在一个HTTP响应报文中发回给主机,主机收到HTTP响应报文后,对其进行解析,取出所请求的内容并由浏览器解析显示。

**协议:**同步:定义收发双方的时序关系
例如:TCP采用“三报文握手”建立连接的过程
要想进行运输层TCP实体间的逻辑通信,首先必须建立连接,从连接建立的过程就可以看出,TCP客户端和TCP服务器之间的时序关系,以及各自之间的状态转换,只有双方建立连接后才能进行TCP数据传输。
在这里插入图片描述
在这里插入图片描述

(2)服务

在这里插入图片描述

(3)协议数据单元、服务数据单元

在这里插入图片描述

1.9 习题——网络体系结构的内容

(第一题)
在这里插入图片描述
在这里插入图片描述

(第二题)
在这里插入图片描述
(第三题)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、物理层

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2 物理层下面的传输媒体

在这里插入图片描述

2.3 传输方式

计算机和计算机之间的传输是串行传输
计算机内部的传输方式:CPU和内存之间通过总线进行数据传输。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

三、数据链路层

在这里插入图片描述
在这里插入图片描述

3.2封装成帧

在这里插入图片描述
在这里插入图片描述

3.3差错检测

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.4 可靠传输

在这里插入图片描述

在这里插入图片描述

3.4.1 可靠传输-停止等待协议SW

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3.4.2 可靠传输-回退N帧协议GBN(Go-back-N)

发送方每发送完一个数据分组,就停止发送并等待接收方的确认分组,当收到接收方的确认分组后,才能发送下一个数据分组,如此反复进行。从图中可以看出,发送方每发送完一个数据分组,就至少要等待一个收发双方之间的往返时间,当往返时间较大时,例如卫星链路,停止等待协议的信道利用率很低,若出现超时重传,则信道利用率更低。
如果发送方在收到接收方的确认分组之前,可以连续发送多个数据分组,则可大大提高信道利用率。
回退N帧协议:该协议在流水线传输的基础上,利用发送窗口来限制发送方可连续发生数据分组的个数,
在这里插入图片描述
**加粗样式
**

3.5 PPP协议

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.6 媒体接入控制MAC(medium access control)

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.7 MAC地址、IP地址、ARP地址

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
同一个网络上的各主机,和路由器的各接口的IP地址的网络号部分应该相同,而主机号部分应该互不相同。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

知道IP地址,不知道相应的MAC地址,如何通过IP地址找出其对应的MAC地址,需要地址解析协议ARP所要实现的功能。

四、网络层

在这里插入图片描述

在实践中如何得出路由器的上述吓一跳路由器记录呢?两种方法:一种是由用户或者网络管理员进行人工配置,这种方法只适用于规模小,且网络拓扑不改变的小型互联网。另一种是实现各种路由选择协议,由路由器执行路由选择协议中所规定的路由选择算法,而自动得出路由表中的路由记录,这种方法更适用于规模较大,且网络拓扑经常改变的大型互联网。

在这里插入图片描述

4.2 网络层提供的两种服务

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4.3 IPV4地址的概念

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.3.3 CIDR

在这里插入图片描述
在这里插入图片描述

4.4 IP数据报的发送和转发过程

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.5 静态路由配置及其可能产生的路由环路问题

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.6 路由选择协议概述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.6.2 路由信息协议RIP

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
《王道计算机网络笔记》是一份为考研或者找工作准备的计算机网络课程笔记,共包括74节课程内容。其中包括网络层次划分、OSI七层网络模型、IP地址、子网掩码及网络划分、ARP/RARP协议、路由选择协议、TCP/IP协议等内容。这些笔记可以帮助学习者系统地了解计算机网络的基本概念和原理,并提供了相应的教学内容和案例分析。此外,局域网(Local Area Network)是指在某一区域内由多台计算机互联成的计算机组,使用广播信道进行通信。计算机网络是将分散的、具有独立功能的计算机系统通过通信设备和线路连接起来,实现资源共享和信息传递的系统。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [2019计算机网络王道官方课件笔记](https://download.csdn.net/download/weixin_40799076/12507061)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [计算机网络知识点汇总(王道)](https://blog.csdn.net/weixin_52850476/article/details/124198639)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [王道学习笔记计算机网络](https://blog.csdn.net/little_child_z/article/details/107226186)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

willow3949

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值