计算机基础知识(考研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)操作过程:

  1. 浏览器分析URL(统一资源定位符)
  2. 浏览器向DNS(域名系统)请求解析IP地址
  3. DNS解析出IP地址
  4. 浏览器与服务器建立TCP连接
  5. 浏览器发出取文件命令
  6. 服务器响应
  7. 释放TCP连接
  8. 浏览器显示
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐