计算机网络学习笔记(同大家分享,共同进步!)

1、计算机网络的定义

一些相互连接,以共享资源为目的的计算机集合

2、计算机网络的功能

硬件资源共享,软件资源共享,用户间信息交换

3、计算机网络的分类

(1)按照地理范围分类
个域网(PAN)、局域网(LAN),城域网(MAN)、广域网(WAN)
(2)按照不同使用者分
公用网、专用网
(3)按照网络传输技术
广播式网络、点对点网络
(4)按照接入Internet的方式
计算机网络、电话通信网、广播电视网
(5)按照网络拓扑形状
总线、星状、树状、环状、网状

4、计算机性能指标

速率bps 传输数据的速率,比特率
带宽bps 某一点到另一点所能通过的最高数据率
吞吐量bps 单位时间内通过某个网络的数据量
时延
发送时延=数据帧长bit/信道带宽bps(发送速率)
传播时延=信道长度m/传播速率m/s
时延带宽积 传播时延*带宽
往返时延 RTT
利用率 U=1-(D0(空闲时延)/D(当前时延))

5、网络协议三要素

语法、语义、时序

6、分层的好处

把大而复杂的问题转化为小的局部的问题,便于研究和处理

7、参考模型

OSI七层模型、TCP/IP四层模型
五层参考模型

8、互联网的结构

边缘部分 主机组成
核心部分 路由器等

9、互联网通信方式

客户-服务器方式
对等连接方式

10、数据通信两个重要公式

奈奎斯特定理
最大数据传输速率=2理想低通信道带宽离散电平数
香浓定理 信噪比(dB)=10(S/N)(dB) (bit/s)
(W为信道带宽,由题目中的信噪比计算出S/N的值,带入香浓公式,计算出最大数据传输速率)

11、调制与编码

转换为模拟信号为调制,转换为数字信号为编码

12、编码的方法

非归零编码、曼彻斯特编码、差分曼彻斯特编码

13、传输介质

双绞线 线序:T568B、T568A
同轴电缆
光纤 单模光纤、多模光纤

14、多路复用技术

频分多路复用、时分多路复用、波分多路复用、码分多路复用

15、数据交换技术

电路交换:类似于拨打电话,数据传输之前先需要建立连接,然后传输数据,最后还需要释放连接。

分组交换:分组交换需要采用存储转发技术,在实际应用中它分为数据报方式和虚电路方式。
采用数据报方式源主机与目的主机之间无需建立连接,发送的每一个分组都可以独立的选择一个传输路径。路由器对接收到的每一个分组都要进行差错检测,然后按照目的地址,选择合适的接口转发出去。不同分组到大目的地可能会出现乱序,重复,丢失的现象,所以数据报方式适用于突发性通信。

虚电路方式:发送分组前源主机与目的主机需要先建立一条逻辑虚连接,所有分组都将通过这条连接按序到达目的主机,所以所有分组不需要携带目的地址与源地址,只需要携带虚电路标识符(VCI)。

报文交换:报文交换也需要存储转发技术,每次传输的是整个报文,报文中需要携带目的主机与源主机地址。交换时不需先建立连接,用户把数据传输给交换设备,交换设备需要存储整个报文,然后再寻找空闲线路,把整个报文转发出去。因为报文大小是不确定的,所以报文交换对存储缓存空间要求比较高。

16、广域网与局域网的区别

覆盖地理范围不同:广域网覆盖范围比较大,从几十千米到几千千米的距离,而局域网覆盖范围比较有限,大多用于一个实验室,一栋大楼,一个校园等。
核心技术与标准不同
组建和管理方式不同:广域网可以明显划分出资源子网和通信子网,而局域网不行。

17、广域网的组成

资源子网:由主计算机系统,终端,各种软硬件资源组成。
通信子网:主要负责数据的接收转发等任务。

18、物理层接口特性

机械特性:接口形状,尺寸等
电气特性:电压的范围
功能特性:信号线用途
规程特性:不同功能的各种事件出现顺序。

19、链路与数据链路的区别

链路:一个结点与相邻结点的一段物理线路,中间没有交换结点。
数据链路:除了必要的物理线路外,还需要一些通信协议来控制这些数据传输。

20、数据链路层控制功能

帧控制:对从网络层送来的帧加帧头帧尾。对要送到网络层的帧去掉标志字段,还原成原始数据。
帧同步:接收方确定收到的比特流中一帧开始的位置和结束的位置
差错控制:奇偶校验码,循环冗余码
流量控制:滑动窗口法
透明传输:传输数据出现了控制字符,需要采取适当措施。

21、组帧的方法

字符计算法、字节填充的首位界符法(SOH,EOT)、比特填充的首位标志法

22、广域网常用的数据链路层协议

点对点协议(Point to Point PPP)主要用在全双工同异步链路上进行点对点之间的数据传输。主要分为链路控制协议(LCP)和网络控制协议(NCP)。PPP协议工作状态:当用户拨号接入ISP时,个人计算机向路由器发送一系列LCP分组,然后NCP给计算机分配一个临时IP地址。当用户通信完毕后,NCP释放网络层连接,LCP释放数据链路层连接。PPP是一个面向字节的协议。

高级数据链路控制协议(HDLC)在同步网上传输数据,面向比特的数据链路层协议。HDLC帧划分为三类:信息帧(I),监督帧(S),无编号帧(U)

23、HDLC和PPP的区别

HDLC面向比特,PPP面向字节
HDLC具有多点寻址功能,PPP只能在两点间通信
HDLC具有捎带确认机制,PPP不提供可靠传输,PPP一般用于情况较好的传输线路。

24、局域网协议

带有冲突检测的载波侦听多路访问技术(CSMA/CD)只用在半双工通信,工作流程为:“先听后发,边听边发,冲突停发,随机重发”。以太网帧最短64B,MAC帧不需要帧结束符。发生碰撞时,使用截断二进制指数类型退避算法。退避时间一般取争用期(2τ),重传参数k=Min[重传次数,10],在{0,1,…,}随机选一个数。

25、数据链路层设备

网桥、交换机

26、冲突域和广播域

路由器,交换机,网桥隔离冲突域
路由器隔离广播域

27、虚拟局域网(VLAN)

局域网中各结点按工作性质划分,而不是按交换机接口划分。一个VLAN 对应一个广播域。

28、干道技术

可以绑定多条虚拟链路在一条实际物理链路中,实现多个VLAN之间传输数据

29、网络层协议

ARP(address resolution protocol 地址解析协议)一种动态地址解析协议,主机动态发送ARP请求分组,已知某IP地址,想知道其硬件地址。ARP请求是广播,ARP响应是单播。如果源主机与目的主机不在一个局域网上,就需要ARP找到本局域网内某个路由器地址,把分组发给路由器,由路由器来做剩下的工作。
ICMP协议
(1)终点不可达:路由器或主机不能交付数据
(2)源点抑制:因拥塞而丢弃数据
(3)时间超时:TTL值减为0
(4)重定向:主机下次将数据发送给其他路由器
IGMP(Internet group management protocol ,Internet组管理协议)帮助多播路由器识别加入到一个多播组的成员主机。

30、IP分组

A类:1——126 网络数 主机数
B类:128.1——191.255 网络数 主机数
C类:192.0.1——223.255.255 网络数 主机数
专用地址:不出现在因特网上
10.0.0.0——10.255.255.255
127.16.0.0——172.31.255.255
192.168.0.0——192.168.255.255

31、路由协议

内部网关协议(IGP)自治系统内部使用的路由选择协议
RIP(路由信息协议)基于距离向量(跳数)的路由选择协议
特点:①仅和相邻路由交换信息
②交换的信息是自己的路由表
③30秒一交换
RIP协议使用UDP进行传送
OSPF(开放最短路径优先协议)基于链路状态协议
特点:①使用洪泛法向自治系统所有路由器发送信息
②发送的信息是相邻的所有路由器的链路状态
③只有链路状态发生变化时,才用洪泛法发送信息
OSPF使用IP数据报传送
外部网关协议(EGP)
BGP(边界网关协议)基于路径向量路由选择协议
不同自治系统AS的BGP发言人使用TCP交换路由信息

32、网络地址转换的过程(NAT)

主机A向互联网上主机B 发送信息,先使用源IP地址向NAT路由器发送信息,NAT路由器会把源地址变成全球唯一的IP地址,从而可以通过互联网传送到主机B。当主机B 向主机A回传信息时,会把目的地址设定为主机A发来信息时使用的全球唯一IP地址,此信息会通过互联网传送到NAT路由器,NAT根据自己的地址转换对照表,把当前唯一的IP地址转换成主机A私有的IP地址。

33、进程通信

计算机网络的本质是实现不同主机间进程通信。通过标识进程,可以正确有序的将数据发送到目标应用软件。对进程进行标识的方法就是“端口号”。
熟知端口号:0——1023
注册端口号:1024——49151
临时端口号:49151——65535

34、传输层协议

UDP(用户数据报协议)
特点:①无需建立连接
②不可靠交付
③时延较短
UDP数据报首部字段8B。UDP数据报在进行差错检验时需临时加上12B的伪首部。
TCP(传输控制协议)
特点:①面向连接
②可靠交付
③传输开销大
TCP首部20B。

35、TCP连接过程(三次握手)

客户端发送连接请求报文,SYN=1,seq=x。服务器端收到报文,并向客户端发送确认信息,SYN=1,ACK=1,seq=y,ack=x+1。客户端收到确认信息,向服务器端进行确认,ACK=1,seq=x+1,ack=y+1,连接建立,可以进行数据传送。

36、为什么建立TCP连接不能采用两握手?

假设客户端向路由器端发送连接请求,但是请求报文没有到达服务器端,客户端等待超时后会重新发送连接请求,这时服务器端收到了请求,也向客户端发送了确认消息,连接建立成功,可进行数据传输。当传输完后,释放连接。但是第一次客户端发送的请求连接报文到达了服务器端,服务器端会以为是新的连接请求,随后发送确认消息,连接再一次建立。

37、TCP流量控制

滑动窗口机制、糊涂窗口综合征

38、TCP差错控制

确认方式: 累积确认、选择确认
重传时间选择

39、TCP拥塞控制

慢开始、拥塞避免、快重传、快恢复

40、开环拥塞控制和闭环拥塞控制的区别

开环拥塞控制:在拥塞发送之前采用一些策略来预防拥塞的发生。
闭环拥塞控制:拥塞发生后消除拥塞的策略。

41、拥塞控制和流量控制的区别

拥塞控制是一个全局性的过程,涉及主机,路由器等。
流量控制是发送端与接收端点对点通信量的控制。

42、描述域名解析的过程

当某应用进程需要把主机名解析为IP地址时,就调用解析程序,把域名放在DNS请求报文中,以UDP数据报的方式发送给本地域名服务器。本地域名服务区把对应的IP地址放在回答报文中。
域名解析主要分为:递归查询、迭代查询

43、网站的访问步骤

(1)浏览器分析链接指向的URL
(2)浏览器向DNS请求解析谋域名的IP地址
(3)解析出某域名的IP地址
(4)浏览器与服务器建立TCP链接
(5)浏览器发出取文件命令
(6)服务器给出响应,并发送文件给浏览器
(7)释放TCP连接

44、发送邮件的过程

(1)发件人撰写邮件
(2)发件人把发送邮件的工作交由用户代理完成,用户代理把邮件用SMTP协议发送给发送方邮件服务器。
(3)SMTP服务器收到邮件后存入缓存队列,等待发送到接收方邮件服务器。
(4)发送方邮件服务器与接收方邮件服务器建立TCP连接,把邮件依次发送过去。
(5)接收方邮件服务器把邮件放到收件人邮箱中,等待读取。
(6)收件人收信时,使用POP3协议读取邮件。

45、DHCP(动态主机配置协议)

为主机分配临时IP地址
Discover
Offer
Request
Ack

46、SNMP(简单的网络管理协议)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值