3.计算机网络:
3.1计算机网络体系结构:
补充一个B/S模式:
B/S(Brower/Server,浏览器/服务器)模式又称B/S结构,是Web兴起后的一种网络结构模式。Web浏览器是客户端最主要的应用软件。
这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用;
客户机上只需要安装一个浏览器,服务器上安装SQL Server, Oracle, MySql等数据库;浏览器通过Web Server同数据库进行数据交互。
常见性能指标:
体系结构中的名词概念。
OSI是国际规定的协议参考模型,TCP/IP是在实际生活中通用的参考模型。熟练每个层次的位置与上下名称,TCP/IP只有网络接口层、网际层、传输层、应用层。
表示层、会话层。
传输层、网络层、数据链路层、物理层。
3.2物理层:
物理层考的不多,重要的是传输介质。
3.3通信基础知识:
名词解释:信号、信道、码元、速率
奈式定理和香农定理:
编码与调制最重要的数字数据转换为数字信号。但复试不太可能考。
数据传输方式与通信方式:
3.4数据链路层:
流量控制:
介质访问控制协议:
还有局域网与广域网
局域网(Local Area Network,LAN)是指在某一区域内由多台计算机互联成的计算机组。
广域网(WAN,Wide Area Network)也称远程网(long haul network )。通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个城市或国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络。
链路层设备:
主要的协议有PPP、HDLC、以太网协议。
3.5网络层:
功能:路由与转发、拥塞控制、异构网络互联。
数据转发方式:电路交换、报文交换、分组交换。
IP数据报对于初试来说是必考点,对于复试来说,倒是要求不大。
IP地址的分类:
重点是子网划分与CIDR,子网划分是将主机号的前几位用于划分子网,主机号全0与全1不可取。
重要协议:ARP(数据链路层)、DHCP(应用层)、ICMP(网络层)、NAT (数据链路层)
IPV6:
路由协议:IGP、EGP
IGP:RIP(应用层UDP)、OSPF(网络层)
EGP:BGP(TCP)
3.6传输层:
了解传输层的两个协议:TCP、UDP。以及传输层是做什么的,传输层是为两个应用进程之间提供端到端的逻辑通信。
TCP的首部格式复试不太可能会考,但是三次握手、四次挥手释放链接应该是会考的。
还有TCP的拥塞控制:
慢开始、拥塞避免、快重传、快恢复这几个方式。
TCP可靠传输:
流量控制:
3.7应用层:
C/S与P2P模型。
FTP协议:
TCP传输服务,控制端口21号、数据端口20号。
DNS域名解析系统:
电子邮件协议:
SMTP(TCP)、POP3(TCP)协议
万维网:
主要协议HTTP(TCP 80)
HTTP连接方式!!!
4.计算机操作系统:
4.1计算机操作系统概述:
常见特征:
系统内核功能:
还有微内核(C/S)、大内核的特点。
微内核的主要功能有进程/线程管理、低级存储器管理、中断与陷入管理。
系统调用:
中断和异常:
非常重要!
4.2进程与线程:
进程的定义与特征、组成、状态与转换
线程:轻量级进程,但是仍然不能成为资源分配的基本单位。
处理机调度:
主要有六种方法:先来先服务、短作业优先等,知道这些算法的原理即可。
调度时机与方式:
进程同步与互斥:
同步与互斥要区分开来、互斥原则与方法。最重要的是PV操作!
信号量机制:
死锁:
产生原因以及必要条件是重点。
预防死锁(破坏必要条件):
避免死锁:
银行家算法!必考!
另外两种解决死锁办法:
进程运行基本原理:
编译->链接->装入。
注意链接的分类、装入的分类。
4.3内存管理:
内存分配:
简单的就是单一链接分配与固定分区分配,一个是一次将内存全部分给一个程序,另一个是给一个程序分配一个固定的内存空间,能够分给多个程序。
动态分区分配:
常见算法:
基本分页管理:
剩下的都是偏记忆性的内容,如果需要PDF,直接私聊我即可。或者去抓码计算机考研公众号也行。