计算机基础知识(考研408)——计算机网络
计算机网络
·
计算机基础知识(考研408):
计算机组成原理: https://blog.csdn.net/qq_1532145264/article/details/129696532
操作系统: https://blog.csdn.net/qq_1532145264/article/details/129696582
数据结构: https://blog.csdn.net/qq_1532145264/article/details/129696596
计算机网络 https://blog.csdn.net/qq_1532145264/article/details/129696607
1、计算机网络体系结构
1.1、计算机网络的功能
数据通信、资源共享、分布式处理、提供可靠性、负载均衡。
1.2、OSI 参考模型

1.3、OSI 参考模型各层次的区别:
| 层次 | 作用 | 传输单位 | 协议 | 设备 |
|---|---|---|---|---|
| 应用层 | 完成与用户交互 | 报文 | FTP、HTTP、DNS | × |
| 表示层 | 数据格式变换、压缩、加密 | × | × | × |
| 会话层 | 各进程之间建立会话连接(建立同步) | × | × | × |
| 传输层 | 流量控制、差错控制 | 报文段 | TCP、UDP | × |
| 网络层 | 实现路由选择 | 数据报 | IP | 路由器 |
| 数据链路层 | 将IP数据报封装成帧 | 帧 | PPP | 交换机、网桥 |
| 物理层 | 透明传输比特流 | 比特 | × | 集线器、中继器 |
数据链路层提供点到点通信,传输层提供端到端通信
1.4、TCP/IP 模型以及各层次使用的协议栈:

1.5、OSI 参考模型和 TCP/IP 模型在网络层和传输层的区别

1.6、面向连接服务和无连接服务的区别
- 面向连接服务:通信前双方必须先建立连接,分配相应的资源(如缓冲区),以保证通信能正常进行,传输结束后释放连接和所占用的资源。因此这种服务可以分为连接建立、数据传输和连接释放三个阶段。例如TCP就是一种面向连接服务的协议。
- 无连接服务:通信前双方不需要先建立连接,需要发送数据时可直接发送,把每个带有目的地址的包(报文分组)传送到线路上,由系统选定路线进行传输。这是一种不可靠的服务。这种服务常被描述为“尽最大努力交付”,它并不保证通信的可靠性。例如IP、UDP就是一种无连接服务的协议。
1.7、端到端通信和点到点通信的区别
- 点到点通信:直接相连的结点之间的通信。
- 端到端通信:建立在点到点通信的基础之上,完成应用程序(进程)之间的通信。
“端”是指用户程序的端口,端口号标识了应用层中不同的进程。
2、物理层
2.1、数据的编码与调制

2.2、电路交换、报文交换和分组交换比较

分组交换又分为:数据报方式和虚电路方式
| 方式 | 优点 | 缺点 |
|---|---|---|
| 电路交换 | 通信时延小、有序传输、实时性强、没有冲突 | 建立连接时间长、线路独占、灵活性差 |
| 报文交换 | 无需建立连接、提高线路利用率 | 有转发时延、要求网络节点要有较大缓存空间 |
| 分组交换 | 无须建立连接、提高传输速率 | 需要传输额外的信息量、传输的分组可能失序 |
2.3、数据报与虚电路比较

3、数据链路层
3.1、介质访问控制

3.2、广域网和局域网的区别和联系

3.3、关于物理层、数据链路层、网络层设备对于隔离冲突域和广播域的总结

4、网络层
4.1、三种路由选择协议

4.2、路由信息协议(RIP)、开放最短路径优先协议(OSPF)、边界网关协议(BGP)对比

5、传输层
5.1、套接字的认识
- 套接字Socket=(主机IP地址,端口号)
- 唯一标识网络中的一个主机和其中的一个应用(进程)。
5.2、传输控制协议(TCP)和用户数据报协议(UDP)
| \ | 传输控制协议(TCP) | 用户数据报协议(UDP) |
|---|---|---|
| 协议 | 面向连接 | 无连接(不可靠) |
| 可靠性 | 可靠(三次握手) | 不可靠 |
| 传输方式 | 面向字节流 | 面向报文 |
| 传输速度 | 时延较大,速度较慢 | 时延较小,速度较快 |
| 通信方式 | 提供全双工通信 | 支持一对一、一对多、多对多的交互通信 |
| 应用场合 | 传输大文件 | 传输小文件 |
其他方面:TCP使用慢开始、拥塞避免、快重传和快恢复来进行拥塞控制,避免网络拥塞。
6、应用层
6.1、网络应用模型(C/S、P2P)

相比于C/S模型,P2P模型的优点体现:
- 客户机之间可以直接共享文件;
- 可扩展性强;
- 网络健壮性好。
6.2、域名系统(DNS)
- 域名系统(DNS):基于客户/服务器模型(C/S)的分布式数据库系统。
- 域名解析:域名和 IP 地址之间的映射。其协议运行在UDP之上。
- 域名解析的两种方式:递归查询和递归和迭代相结合查询。

6.3、文本传输协议(FTP)

6.4、电子邮件

6.5、万维网(WWW)
超文本传输协议(HTTP)操作过程:
- 浏览器分析URL(统一资源定位符)
- 浏览器向DNS(域名系统)请求解析IP地址
- DNS解析出IP地址
- 浏览器与服务器建立TCP连接
- 浏览器发出取文件命令
- 服务器响应
- 释放TCP连接
- 浏览器显示
更多推荐


所有评论(0)