JavaGuide 计算机网络基础要点 自我检测(非面试向)

Based on Guide 哥的 JavaGuide, Guide 哥赛高!!!
Guide 哥 网络基础 Gitee 地址: 请点这
Guide 哥 JavaGuide GitHub 地址: 请点这

0. 介绍及建议

今天把 Guide 哥整理的网络基础过了一遍, 把基本的点汲取出来用作自我检测, 力争看到知识点就知其然知其所以然.

另: 每个点的定义, 每个问题的答案都在最上方的 Gitee 内, 请自行寻找

!!!务必掌握每个点的"重要知识点总结"以及"补充"!!!

以下是图片, 图片后是文字版自测. 之后会在里面添加 CS-Notes 大佬的要点来完善, 后续会出面试题要点
计算机网络基础要点

1. 概述

1.1. 基本术语

	1. 结点(node)
	2. 链路(link)
	3. 主机(host)
	4. ISP ( Internet Service Provider )
	5. IXP ( Internet Exchange Point )
	6. RFC ( Request For Comments )
	7. 广域网 WAN ( Wide Area Network )
	8. 城域网 MAN ( Metropolitan Area Network )
	9. 局域网 LAN ( Local Area Network )
	10. 个人区域网 PAN ( Personal Area Network )
	11. 分组 ( packet )
	12. 存储转发 ( store and forward )
	13. 带宽 ( bandwidth )
	14. 吞吐量 ( throughput )

1.2. 重点知识点总结

	1. 计算机网络和互联网区别
	2. 小写 i 和大写 I 区别
	3. 路由器,分组交换,分组的概念
	4. 互联网边缘部分和核心部分
	5. 计算机通信是什么
	6. 客户和服务器指的是什么,分别是哪一方
	7. 计算机网络的四种作用范围
	8. 计算机网络常用的性能指标
	9. 网络协议是什么
	10. 五层体系结构

2. 物理层(Physical Layer)

2.1. 基本术语

	1. 数据(data)
	2. 信号(signal)
	3. 码元(code)
	4. 单工(simplex)
	5. 半双工(half duplex)
	6. 全双工(full duplex)
	7. 失真(distortion)
	8. 奈氏准则(Nyquist theorem)
	9. 香农定理 (Shannon theorem)
	10. 基带信号(baseband signal)
	11. 带通(频带)信号(bandpass signal)
	12. 调制(modulation)
	13. 信噪比(signal-to-noise ratio)
	14. 信道复用(channel multiplexing)
	15. 比特率(bit rate)
	16. 波特率(baud rate)
	17. 复用(multiplexing)
	18. ADSL(Asymmetric Digital Subscriber Line)
	19. 光纤同轴混合网(HFC 网)

2.2. 重点知识总结

	1. 物理层主要任务
	2. 数据通信系统的三部分及其解释
	3. 通信的目的, 数据和信号是什么
	4. 信号的分类
	5. 通信的分类
	6. 基带信号是什么, 基本的带通调制方法
	7. 如何提高数据在信道上的传递速率
	8. 传输媒体的分类
	9. 如何有效利用光纤资源

2.3. 补充

2.3.1. 物理层主要做啥?

		物理层主要的任务
		物理层考虑的事情

2.3.2. 几种常用的信道复用技术

		1. 频分复用(FDM)
		2. 时分复用(TDM)
		3. 统计时分复用(Statistic TDM)
		4. 码分复用(CDM)
		5. 波分复用(WDM)

2.3.3. 几种常用的宽带接入技术, 主要是 ADSL 和 FTTx

3. 数据链路层(Data Link Layer)

3.1. 基本术语

	1. 链路(link)
	2. 数据链路(data link)
	3. 循环冗余检验 CRC(Cyclic Redundancy Check)
	4. 帧(frame)
	5. MTU(Maximum Transfer Unit)
	6. 误码率 BER (Bit Error Rate)
	7. PPP(Point-to-Point Protocol)
	8. MAC 地址(Media Access Control 或者 Medium Access Control)
	9. 网桥(bridge)
	10. 交换机(switch)

3.2. 重要知识点总结

	1. 链路和数据链路分别是什么
	2. 数据链路层用的什么信道
	3. 帧是什么, 数据链路层基本问题是什么
	4. 循环冗余检验 CRC 和帧检验序列 FCS 区别
	5. 点对点协议 PPP 是什么, 特点是?
	6. PPPoE 是什么
	7. 局域网的优点
	8. 计算机与外界局域网通信需要通过什么, 计算机的硬件地址在哪
	9. 以太网采用的工作方式?
	10. 以太网采用的协议是? 协议的特点是?
	11. 以太网适配器的功能
	12. 使用集线器可以?

3.3. 补充

	1. 数据链路层的点对点信道和广播信道的特点, 以及这两种信道所使用的协议的特点
	2. 数据链路层的三个基本问题: 封装成帧, 透明传输, 差错检测
	3. 以太网的 MAC 层硬件地址
	4. 适配器, 转发器, 集线器, 网桥, 以太网交换机的作用以及适用场合

4. 网络层(Network Layer)

4.1. 基本术语

	1. 虚电路(Virtual Circuit)
	2. IP(Internet Protocol)
	3. ARP(Address Resolution Protocol)
	4. ICMP (Internet Control Message Protocol)
	5. 子网掩码 (subnet mask)
	6. CIDR (Classless Inter-Domain Routing)
	7. 默认路由(default route)
	8. 路由选择算法(Routing algorithm)

4.2. 重要知识点总结

	1. TCP/IP 协议中网络层的作用
	2. 互联网的交付方式
	3. 分类的 IP 地址的组成及分配
	4. IP 数据报分为什么部分
	5. ARP 的作用
	6. 解决目前 IP 地址紧缺的好方法
	7. ICMP 是什么
	8. 如何解决 IP 地址耗尽问题
	9. VPN 是什么
	10. MPLS 的特点

5. 传输层(Transport Layer)

5.1. 基本术语

	1. 进程(process)
	2. 应用进程互相通信(interprocess communication)
	3. 传输层的复用与分用(multiplex and demultiplex)
	4. TCP(Transmission Control Protocol)
	5. UDP(User Datagram Protocol)
	6. 端口(port)
	7. 停止等待协议(stop-and-wait)
	8. 流量控制(flow control)
	9. 拥塞控制(congestion control)

5.2. 重要知识点总结

	1. 运输层为什么提供什么?
	2. 网络层为什么提供什么?运输层呢?
	3. 运输层的两个重要协议
	4. UDP 特点
	5. UDP, TCP 首部格式中的端口
	6. 运输层端口的意义
	7. 运输层端口的分类
	8. UDP 的主要特点
	9. TCP 的主要特点
	10. 套接字是什么
	11. 停止等待协议是什么
	12. 流水线传输是什么
	13. 停止等待协议的超时重传是什么
	14. TCP 首部的长度是多少
	15. TCP 采用什么机制
	16. 拥塞控制是什么
	17. 如何进行拥塞控制
	18. TCP 拥塞控制的算法
	19. 运输链接有什么阶段
	20. 什么是客户和服务器, 他们之间运作的关系如何?
	21. TCP的链接释放是如何进行的?

5.3. 补充(重要)

	1. 端口和套接字的意义
	2. UDP 和 TCP 的区别以及两者的应用场景
	3. 在不可靠的网络上实现可靠传输的工作原理, 停止等待协议和 ARQ 协议
	4. TCP 的滑动窗口, 流量控制, 拥塞控制和连接管理
	5. TCP 的三次握手, 四次挥手机制

6. 应用层(Application Layer)

6.1. 基本术语

	1. 域名系统 (DNS)
	2. 文件传输协议(FTP)
	3. 简单文件传输协议(TFTP)
	4. 远程终端协议(Telnet)
	5. 万维网(WWW)
	6. 万维网的大致工作工程
	7. 统一资源定位符(URL)
	8. 超文本传输协议(HTTP)
	9. 代理服务器(Proxy Server)
	10. 简单邮件传输协议(SMTP)
	11. 搜索引擎(Search Engine)
	12. 垂直搜索引擎 (Vertical Search Engine)
	13. 全文索引(Full-Text Index)
	14. 目录索引(Search Index)

6.2. 重要知识点总结

	1. 文件传输协议 FTP 是用什么怎么运作的
	2. 万维网客户程序与服务器之间进行交互使用的协议是什么,怎么运作的
	3. 电子邮件相关的运作
	4. 电子邮件系统的重要组成构件,构件需要什么协议

6.3. 补充(重要)

	1. 应用层的常见协议(重点关注 HTTP 协议)
	2. 域名系统-从域名解析出 IP 地址
	3. 访问一个网站大致的过程
	4. 系统调用和应用编程接口概念
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值