计算机网络复习

# 计算机网络

目录

常见缩写词

缩写词
PAN:个域网 LAN: 局域网 MAN:城域网 WAN:广域网 Inteent 互联网 C/S: 客户机/服务器 B/S:浏览器/服务器
ISO:国际标准化组织 OSI:开发系统互联
TCP/IP: 传输控制协议/因特网协议,简称网络通讯协议
FTP:文件传输协议 SMTP: 简单邮件传输协议 DNS: 域名系统 POP3: 邮局协议版本3 Telnet:网络远程访问协议
UDP:用户数据包协议 RPC: 远程过程调用
FDM:频分复用 TDM:时分复用
MAC:媒体访问控制 LLC:逻辑链路控制 NAT:网络地址转换 CSMA/CD: 载波侦听多路访问/冲突检测方法
DHCP: 动态主机设置协议 HTTP:超文本传输协议 WLAN: 无线局域网 CDMA:码分多址
HDLC:高级数据链路控制
VLAN: 虚拟局域网				
DoS: 磁盘操作系统		
FDDI: 光纤分布式数据接口		
FTTH: 光纤到户	 
WWW: 万维网
MACAW: 无线的MACA(MACA:避免冲突的多路访问)	 
QoS: 服务质量		  
P2P: 点对点
SNMP: 简单网络管理协议		 
ISP: 互联网服务提供商		 
HTML: 超文本标记语言 
CGI:通用网关接口		 
ICMP: Internet控制报文协议		 
DTE:数据终端设备	  
PPP: 点到点协议
ADSL:非对称DLS(非对称数字用户线路)			
IEEE: 美国电气和电子工程师协会 		
TSAP:传输服务访问点
NASP:网络服务访问点
RPC:远程过程调用
RTP:实时传输协议
RTCP:实时传输控制协议
TCP:传输控制协议
AP:接入点
DTE:数据终端设备 DCE:电路终端设备 
AM:调幅 FM:调频 PM:调相
FDM:频分多路复用 WDM:波分多路复用 TDM:时分多路复用
DSL:数字用户线路 ADSL:非对称数字用户线路

第一章 引言

1. 参考模型

  • OSI参考模型
layers功能交换单元名称
应用层包含了用户通常需要的各种各样的协议APDU
表现层关注传递信息的语法和语义PPDU
会话层允许不同机器上的用户建立会话,通常提供各种服务SPDU
传输层接收来自上一层的数据TPDU
网络层控制子网的运行packet
数据链路层将一个原始的传输设施转变成没有漏检传输错误的线路frame
物理层传输原始位流bit
  • TCP/IP参考模型
layers功能交换单元名称协议
应用层APDUHTTP FTP SMTP DNS RTP SNMP
传输层TPDUTCP UDP
互联网层packetIP ICMP
链路层frameEthernet(802.3) DSL SONET Wireless(802.11)
  • OSI参考模型与TCP/IP参考模型 共同点
    1. 两者都是基于独立的协议栈概念;
    2. 各个层的功能大致相似;
    3. 在两个模型中,传输层以上的各层都是传输服务的用户,并且是面向应用的。
  • OSI参考模型与TCP/IP参考模型 不同点
    1. OSI模型有独立的会话层和表示层;
    2. OSI指导性的工具,TCP/IP模型是一种实现;
    3. TCP/IP没有对网络接口层进行细分;
    4. OSI先有分层模型,后有协议规范;
    5. OSI对服务和协议做了明确的区别,而TCP/IP没有充分明确区分服务和协议;
    6. OSI的网络层同时支持无连接和面向连接的网络通信,TCP/IP模型的网络层只提供无连接的服务;
    7. OIS有七层,TCP/IP有四层.

第二章 物理层

image-20201230131931151

image-20201230131950334

image-20201230132033659

1. 曼彻斯特编码和差分曼彻斯特编码

Please sketch the Manchester encoding and the differential Manchester encoding for the bit stream :101100101.Assume the line is initially in the low state.
(请为比特流:101100101绘制曼彻斯特编码和差分曼彻斯特编码,假设线路最初处于低电平状态。)

img

image-20201230132350355

QPSK, QAM-16, QAM-64, V.90,T1的数据传输率各为多少?
答:QPSK:2倍波特(常用的为2400波特,既QPSK为4800bps);
QAM-16:4倍波特(2的几次方既几倍);
QAM-64:6倍波特;
V.90:下行信道56kbps,上行信道3.6kbps;
T1:下行速度8Mbps,上行速度1Mbps。

2. 公共电话交换网络

  • 组成
  1. 本地回路
  2. 中继线(干线)
  3. 交换局

3. 电路交换(CS, circuit switching)和包交换(packet switching)的主要区别

1) 电路交换要求在通信开始之前先建立一条电路,分组交换不要求预先建立任何连接。
2) 在电路交换中,传输之前先建立连接,在发送方和接收方之间的物理路径上预留了带宽,所有的分组都将沿着这条路径。在分组交换中,不同的分组可能会沿着不同的路径,取决于分组被发送时候的网络条件。
3) 分组交换比电路交换有更强的容错能力。
4) 电路交换和分组交换发生拥塞的时间不同。
5) 分组交换使用存储-转发通信机制。电路交换所有数据位只是连续性地流过线路。
6) 电路交换是完全透明的,发送方和接收方可以使用任何位速率、格式,或者成帧方法。在分组交换中,这些参数由承运商决定。
7)电路交换和分组交换的收费算法不同。

img

4. 通道复用技术

  • 频分复用

    频分复用的所有用户在同样的时间占用不同的带宽资源(请注意,这里的“带宽”是频率带宽而不是数据的发送速率)。

  • 时分复用

时分复用则是将时间划分为一段段等长的时分复用帧(TDM 帧)。每一个时分复用的用户在每一个 TDM 帧中占用固定序号的时隙。

时分复用的用户是在不同时间占用同样的频带带宽。

  • 波分复用:就是光的频分复用

  • 码分复用:码分复用常用的名词时码分多址CDMA。

第三章 数据链路层

1. 数据成帧

方法

  1. 字节计数法(Byte count)

    image-20201230161315167

  2. 字节填充的标志字节法(Flag bytes with byte stuffing)

    image-20201230141013682

  3. 位填充的标志比特法 (Flag bits with bit stuffing)

    发送数据每5个1插入1个0 。
    在接收端每5个1后的0删除。
    例子:若为01111110,则输出011111010,接收时为01111110。
    

    image-20201230141218352

2. 差错控制

1. CRC(循环冗余校验码)

image-20201230141344334

image-20201230141356765

image-20201230141407968

image-20201230141418664

3. 滑动窗口协议

image-20201230154336579

image-20201230154358509

1. Stop And Wait 停等协议
2. Go Back N 协议5

image-20201230162042785

image-20201230162053495

image-20201230162247050

3. Selective Repeat 选择性重传

选择性重传(selective repeat)协议中,最大发送窗口计算

答:发送窗口大小W<=(MAX_SEQ+1)/2,MAX_SEQ:最大未确认帧;MAX_SEQ+1:总帧数。

​ 例: 最大发送窗口 为4

img

第四章 介质访问控制子层

  • 数据链路层分为哪两层?

    MAC子层(媒体访问控制子层),LLC子层(逻辑链路控制子层)。

  • CSMA 载波侦听多路访问

  • CSMA/CD 带冲突检测的载波侦听多路访问

    image-20201230175037172

    image-20201230175046309

  • 隐藏站问题

    由于竞争者离得太远而导致一个站无法检测到存在的危险

  • 暴露站问题

    B向A传数据,则C可以检测到正在传数据,D认为不可以向D传数据

  • 曼切斯特编码 && 差分曼切斯特编码

    image-20201230173709277

  • MAC

    image-20201230173829727

    • image-20201230174017551

    • image-20201230174101560

第五章 网络层

1. 存储-转发分组(数据报)交换机制 store-and-forward packet switching

若一台主机要发送分组,他将分组发送给最近的路由器,该分组会存储在路由器上,直到它完全到达目的路由器。

2. 面向连接的通信过程 虚电路

  1. 在主机通信之前,双方应建立起连接
  2. 在建立的连接上传递数据
  3. 传输完毕 ,释放连接

3. 最短路径算法

image-20201230180214275

image-20201230180234415

image-20201230180244471

4. 距离矢量路由

image-20201230180345798

image-20201230180403838

无穷计算问题

5. 拥塞控制与流量控制

  1. 拥塞控制是一个全局性的问题,必须使整个网络的主机、路由器、线路等资源或能力相匹配,目的是保障子网能够正常地传输分组。
  2. 流量控制是一个一对一的问题,使发送方和接收方的能力匹配,通过一定的机制保证发送方发送的速度不至于淹没接收方。

6. IPV4 协议

image-20201230181522170

image-20201230181537877

image-20201230183328023

image-20201230182843740

7. IP地址

image-20201230183528190

image-20201230183549567

地址分类

image-20201230183629576

QQ图片20201230184119

8. 子网划分

image-20201230184332773

9. 路由聚合

image-20201230184701328

image-20201230184735795

10. IPV6

image:该图显示 128 位 IPv6 数据包头由八个字段(包括源地址和目标地址)组成。

img

11. 其他网络层协议

  • ARP:地址解析协议

    作用:将IP地址映射到MAC地址

    目的:已知IP地址求MAC地址

  • RARP:反向地址解析协议

    作用:将MAC地址映射到IP地址

  • DHCP:动态主机配置协议

12 数据报和虚电路的主要区别

比较项目数据报子网虚电路子网
建立电路不需要要求
地址信息每个分组包含完整的源地址和目标地址每个分组包含一个很短的VC号
状态信息路由器不保留任何有关连接的状态信息每个VC都要求路由器为每个连接建立表项
路由每个分组被独立地路由当VC建立的时候选择路径,所有的分组都沿着这条路径
路由器失效的影响没有,除非在崩溃过程中分组丢了所有经过失效路由器的VC都将终止
服务质量很难实现如果有足够的资源可以提前分配给每一个VC,则很容易实现
拥塞控制很难实现如果有足够的资源可以提前分配给每一个VC,则很容易实现

13. 熟知端口

image-20201231143239052

img

第六章 传输层

1. TCP

Page1

image-20201230194121028

2. 三次握手&四次挥手

image-20201231145719835

image-20201230194203954

3. 慢启动算法

QQ图片20201230191638

第七章 应用层

1.DNS的功能

答:将主机名、电子邮件目标地址、网址映射成IP地址。

2.发送电子邮件和接收电子邮件的协议分别是什么?

答:发送电子邮件的协议是SMTP,接收电子邮件的协议是POP3。

3.万维网采用的协议,端口,语言分别是什么?

答:万维网采用的协议是HTTP,端口是:80.端口,语言是:HTML(超文本标记语言)。

4.URL的组成: (URL的格式:协议名://主机名[:端口号]/[路径名/…/文件名])

答:URL由三部分组成:协议类型(多为HTTP),主机名(主机名=域名或IP地址)和路径及文件名。

5.一次成功的Web访问流程

img
更多点击查看

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值