版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机网络核心知识点复习资料计算机网络是现代信息技术的基石,其知识体系庞杂且不断发展。对于学习者而言,抓住核心知识点,构建清晰的知识框架至关重要。这份复习资料旨在梳理计算机网络的核心脉络,帮助读者巩固基础,深化理解,为进一步的学习和应用打下坚实基础。一、网络基本概念与体系结构1.1计算机网络的定义与功能计算机网络是将地理上分散的、具有独立功能的多台计算机及其外部设备,通过通信线路和网络设备连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。其主要功能包括数据通信、资源共享、分布式处理、提高可靠性和负载均衡。1.2网络分类可从不同角度对计算机网络进行分类。按覆盖范围,可分为广域网(WAN)、城域网(MAN)、局域网(LAN)和个人区域网(PAN)。按拓扑结构,常见的有总线型、星型、环型、树型和网状拓扑,不同拓扑各有其优缺点,适用于不同场景。按传输技术,可分为广播式网络和点对点网络。1.3网络体系结构与协议为了使不同体系的计算机能够相互通信,网络体系结构应运而生。它是计算机网络各层及其协议的集合。分层思想是网络体系结构的核心,将复杂的网络通信问题分解为若干个相对独立的层次,每个层次专注于解决特定的问题,并通过层间接口与相邻层次交互。协议是为进行网络中的数据交换而建立的规则、标准或约定,包含语法(数据与控制信息的结构或格式)、语义(需要发出何种控制信息,完成何种动作以及做出何种响应)和同步(事件实现顺序的详细说明)三要素。1.4OSI七层模型与TCP/IP四层/五层模型OSI七层模型是一个理想化的参考模型,从下到上依次为物理层、数据链路层、网络层、运输层、会话层、表示层和应用层。它定义了网络通信的标准框架,但实际应用中,TCP/IP协议簇因其简洁性和实用性占据了主导地位。TCP/IP协议簇通常被描述为四层模型(网络接口层、网际层IP、运输层TCP/UDP、应用层)或五层模型(在四层模型基础上,将网络接口层细分为物理层和数据链路层)。五层模型更便于教学和理解,与OSI七层模型的下四层(或五层)有一定的对应关系。二、物理层2.1基本概念物理层是网络体系结构的最底层,它负责在物理媒体上传输原始的比特流。其主要任务是确定与传输媒体的接口有关的特性,如机械特性(接口形状、大小、引脚数等)、电气特性(信号的电压范围、传输速率等)、功能特性(各引脚的功能定义)和过程特性(事件的先后顺序)。2.2数据通信基础数据通信的几个基本概念包括:信源与信宿、信道(传输信号的通道)、信号(电信号或光信号,分为模拟信号和数字信号)、带宽(信道能传输的最高频率与最低频率之差,单位Hz;也常用来表示信道的数据传输速率)、速率(单位时间内传输的比特数,单位bps)、码元(在数字通信中,用时间间隔相同的符号来表示一位k进制数字,这样的时间间隔内的信号称为码元)、波特率(单位时间内传输的码元个数,单位Baud)。2.3传输介质传输介质可分为导向传输介质和非导向传输介质。导向传输介质如双绞线(UTP、STP)、同轴电缆和光纤(单模、多模),信号沿着固体介质传播。非导向传输介质如无线电波、微波、红外线和可见光,信号在自由空间中传播,即无线传输。2.4编码与调制数字数据在模拟信道上传输需要调制(将数字信号转换为模拟信号),常用的调制方法有调幅(ASK)、调频(FSK)和调相(PSK)。数字数据在数字信道上传输则需要编码(将数字信号转换为适合信道传输的数字编码),常用的编码方法有非归零编码(NRZ)、曼彻斯特编码和差分曼彻斯特编码等。三、数据链路层3.1基本概念数据链路层的主要功能是将网络层传来的IP数据报封装成帧,并在相邻节点之间的链路上可靠地传输帧。其核心问题包括封装成帧、差错控制、流量控制和可靠传输。3.2封装成帧封装成帧是在一段数据的前后分别添加首部和尾部,构成一个帧。首部和尾部中包含有必要的控制信息,如同步字符、帧开始和结束标志、校验字段等。3.3差错控制实际通信链路并非理想,可能会出现比特差错。差错控制主要通过差错检测和差错纠正来实现。常用的检错方法是循环冗余检验(CRC)。纠错编码虽然能纠正错误,但实现复杂,开销较大,在数据链路层中较少使用,更多采用检错重发机制。3.4流量控制与可靠传输机制流量控制是为了防止发送方发送数据过快,导致接收方来不及处理而丢失数据。基本的流量控制方法有停止-等待协议。可靠传输机制则是在不可靠的传输信道上实现数据的无差错、按序、不丢失、不重复传输。常用的可靠传输协议包括后退N帧协议(GBN)和选择重传协议(SR),它们通过序号、确认和重传机制来保证可靠性。3.5介质访问控制(MAC)介质访问控制子层主要解决多个节点如何共享一个广播信道的问题,即信道分配问题。常见的MAC协议有:*CSMA/CD:带冲突检测的载波监听多路访问,用于总线型以太网,核心思想是“先听后发,边听边发,冲突停发,随机重发”。*CSMA/CA:带冲突避免的载波监听多路访问,用于无线局域网(WLAN),通过RTS/CTS等机制避免冲突。*令牌传递协议:适用于环型网络,通过令牌(一种特殊的帧)来控制节点的发送权。3.6局域网技术局域网(LAN)是在有限地理范围内的计算机网络。以太网是目前应用最广泛的局域网技术,其核心是CSMA/CD协议。以太网使用MAC地址来标识网络中的设备,MAC地址是固化在网卡中的全球唯一的48位地址。虚拟局域网(VLAN)技术可以将一个物理局域网逻辑上划分为多个广播域,提高网络的安全性和管理效率。四、网络层4.1网络层的主要功能网络层的主要任务是实现分组从源主机到目的主机的透明传输,涉及的关键技术包括路由选择、拥塞控制、异构网络互联等。其核心协议是网际协议(IP)。4.2IP协议IP协议是TCP/IP协议簇的核心,提供无连接、不可靠的数据报服务。*IP地址:IP地址是网络层用于标识主机或路由器接口的逻辑地址。IPv4地址是32位二进制数,通常用点分十进制表示。IPv6地址是128位二进制数,采用冒分十六进制表示,以解决IPv4地址空间不足的问题。*IP数据报:IP层传输的数据单元称为IP数据报,由首部和数据部分组成。首部包含版本、首部长度、总长度、TTL(生存时间)、协议(指明上层协议,如TCP或UDP)、源IP地址、目的IP地址、首部校验和等重要字段。*子网划分与CIDR:为了提高IP地址的利用率,引入了子网划分技术,通过子网掩码将一个网络划分为多个子网。无分类域间路由选择(CIDR)则进一步简化了子网划分,使用斜线记法(如a.b.c.d/n)表示网络前缀。4.3路由选择算法路由选择算法是网络层的核心功能之一,负责为分组选择一条从源主机到目的主机的最佳路径。*静态路由:由网络管理员手动配置路由表,适用于小型、结构简单的网络。*动态路由:路由器通过路由协议自动学习和更新路由表。常见的动态路由协议有内部网关协议(IGP)如RIP(基于距离向量)和OSPF(基于链路状态),以及外部网关协议(EGP)如BGP。4.4ICMP协议网际控制报文协议(ICMP)用于在IP主机、路由器之间传递控制消息,如网络通不通、主机是否可达、路由是否可用等。常见的ICMP报文有回声请求与应答(用于ping命令)、目的不可达、时间超过等。4.5ARP协议地址解析协议(ARP)用于将IP地址解析为对应的MAC地址。当主机需要向同一局域网内的另一主机发送IP数据报时,会先查询ARP缓存表,若找不到对应条目,则发送ARP请求广播,拥有该IP地址的主机会返回ARP应答,包含其MAC地址。五、运输层5.1运输层的功能运输层位于网络层之上,为应用进程之间提供端到端的逻辑通信服务。它弥补了网络层提供的服务的不足,并向高层用户屏蔽了下面网络核心的细节。主要功能包括端口寻址、报文分段与重组、可靠传输、流量控制、拥塞控制等。5.2端口与套接字端口是运输层的服务访问点,用于标识主机中的应用进程。端口号分为熟知端口(____)、注册端口(____)和动态/私有端口(____)。套接字(Socket)由IP地址和端口号组成,唯一标识网络中的一个应用进程。5.3UDP协议用户数据报协议(UDP)是一种无连接、不可靠的运输层协议。它在IP数据报服务之上增加了很少的功能,即端口功能和差错检测。UDP的特点是开销小、传输速度快,适用于对实时性要求高而对可靠性要求不高的应用,如语音、视频流媒体、DNS查询等。5.4TCP协议传输控制协议(TCP)是一种面向连接、可靠的、基于字节流的运输层协议。*面向连接:通信双方在数据传输前必须建立TCP连接(三次握手),传输结束后释放连接(四次挥手)。*可靠传输:通过序号、确认、重传机制(超时重传、快速重传)、校验和、流量控制和拥塞控制等手段,确保数据无差错、按序、不丢失、不重复地交付给上层应用。*流量控制:采用滑动窗口机制,使发送方的发送速率不超过接收方的接收能力。*拥塞控制:防止过多的数据注入到网络中,以避免网络拥塞。TCP的拥塞控制机制主要包括慢开始、拥塞避免、快重传和快恢复算法。*连接管理:TCP连接的建立需要三次握手,释放需要四次挥手,以确保双方都能正确同步序列号和确认号。六、应用层6.1应用层协议概述应用层是网络体系结构的最高层,直接为用户应用进程提供服务。应用层协议定义了应用进程间通信和交互的规则。常见的应用层协议基于客户-服务器(C/S)模式或对等(P2P)模式。6.3文件传输协议(FTP)FTP用于在客户机和服务器之间进行文件传输,基于TCP连接,使用两个端口:控制连接(21号端口)用于传输控制命令,数据连接(20号端口或动态端口)用于传输文件数据。FTP支持匿名登录和用户登录两种方式。6.4域名系统(DNS)DNS是互联网的一项核心服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS采用层次结构的域名空间,通过递归查询和迭代查询相结合的方式解析域名。6.5电子邮件协议电子邮件系统基于多个协议协同工作,主要包括:*SMTP:简单邮件传输协议,用于发送邮件,基于TCP连接。七、网络安全基础7.1网络安全的基本属性网络安全的基本属性包括机密性(防止未授权访问和泄露)、完整性(防止数据被未授权篡改)、可用性(保证授权用户能正常访问和使用资源)、不可否认性(防止发送方或接收方否认已进行的通信)。7.2常见的网络攻击与防范常见的网络
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026甘肃武威古浪县海子滩镇中心卫生院招聘2人备考题库及答案详解【网校专用】
- 2026浙江温州医科大学附属第一医院泌尿外科(男性科)康复技师招聘1人备考题库附答案详解(培优a卷)
- 2026天津港保税区临港社区卫生服务中心派遣制人员招聘5人备考题库及参考答案详解1套
- 2026江西省妇幼保健院产科科研助理招聘2人备考题库及参考答案详解(夺分金卷)
- 2026年4月浙江杭州市西湖区教育局所属事业单位招聘教师68人备考题库及参考答案详解(新)
- 2026福建医科大学附属第一医院招聘劳务派遣人员2人备考题库(一)及参考答案详解1套
- 2026云南玉溪易门县科学技术协会招聘2人备考题库及答案详解(夺冠)
- 单县2025年山东菏泽单县事业单位公开招聘初级岗位工作人员(综合类)30人笔试历年参考题库典型考点附带答案详解
- 北海市2025国家统计局北海调查队招聘1人(截止5月17日)笔试历年参考题库典型考点附带答案详解
- 2026湖南郴州莽山旅游开发有限责任公司人员招聘9人笔试历年典型考点题库附带答案详解
- 材料承认管理办法
- 中共山西省委党校在职研究生考试真题(附答案)
- 2025年浙江杭钢集团招聘笔试冲刺题2025
- 2025年广东省中考数学试卷真题(含答案详解)
- 高中生数学建模论文
- DB64∕680-2025 建筑工程安全管理规程
- 山姆基本工资管理制度
- 高中生研究性报告及创新成果
- DB32/ 4385-2022锅炉大气污染物排放标准
- 湘雅临床技能培训教程第2版操作评分标准表格内科
- 弃土清运合同协议
评论
0/150
提交评论