版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机网络核心知识点归纳与习题集引言计算机网络作为现代信息社会的基石,其重要性不言而喻。从日常的网页浏览、即时通讯到复杂的云计算、大数据处理,都离不开计算机网络的支撑。掌握计算机网络的核心知识,不仅是相关专业学生的必备技能,也是技术从业者提升竞争力的关键。本文旨在系统归纳计算机网络的核心知识点,并辅以针对性的习题,帮助读者深化理解,巩固所学。一、计算机网络体系结构1.1网络协议的三要素网络协议是为进行网络中的数据交换而建立的规则、标准或约定。其核心要素包括:*语法(Syntax):数据与控制信息的结构或格式。*语义(Semantics):需要发出何种控制信息,完成何种动作以及做出何种响应。*时序(Timing):事件实现顺序的详细说明,包括速度匹配和排序。1.2分层结构与服务为了降低网络设计的复杂性,通常采用分层的体系结构。每一层都向上一层提供特定的服务,同时屏蔽了实现该服务的具体细节。*服务访问点(SAP):同一系统中相邻两层的实体进行交互的地方。*协议数据单元(PDU):对等层之间交换的数据单元。在发送方,上层PDU会作为下层的载荷(Payload),并添加该层的协议头部(有时还有尾部)。1.3OSI参考模型与TCP/IP模型*OSI七层模型:物理层、数据链路层、网络层、运输层、会话层、表示层、应用层。它是一个理想化的模型,具有清晰的层次划分和功能定义,但在实际应用中并未完全普及。*TCP/IP四层/五层模型:是目前互联网广泛采用的模型。通常描述为四层(网络接口层、网际层IP、运输层TCP/UDP、应用层)或五层(在四层模型基础上,将网络接口层细分为物理层和数据链路层)。其核心思想是“端到端”原则和“尽力而为”的服务。二、物理层物理层关注的是在物理介质上传输原始比特流,涉及机械特性、电气特性、功能特性和过程特性。2.1传输介质*导向传输介质:双绞线(UTP、STP)、同轴电缆、光纤(单模、多模)。*非导向传输介质:无线电波、微波、红外线、可见光。2.2信号与编码*数字信号:离散的电压或电流变化。*模拟信号:连续变化的电磁波。*编码:将数字数据转换为数字信号(如NRZ、曼彻斯特编码、差分曼彻斯特编码)。*调制:将数字数据转换为模拟信号(如ASK、FSK、PSK)。2.3带宽与数据速率*带宽:原指信号具有的频带宽度,单位Hz;在计算机网络中,常用来表示网络的通信线路所能传送数据的能力,单位bps。*数据速率:单位时间内传输的比特数,受限于带宽、编码方式和传输介质的质量。三、数据链路层数据链路层的主要功能是将网络层传来的IP数据报封装成帧,并在相邻节点间的链路上实现帧的透明传输,主要涉及差错控制、流量控制和介质访问控制。3.1差错控制*检错码:能够发现传输中出现的错误,如奇偶校验码、循环冗余校验码(CRC)。CRC是目前应用最广泛的检错方法。*纠错码:能够发现并纠正传输中出现的错误,如海明码,但实现复杂度较高,在数据链路层较少直接使用,更多依赖重传机制。3.2流量控制*停止-等待协议:发送方发送一帧后等待接收方的确认,收到确认后再发送下一帧。简单但效率较低。*滑动窗口协议:发送方维持一个发送窗口,允许连续发送多个帧而无需等待每个帧的确认,显著提高了信道利用率。3.3介质访问控制(MAC)解决多个节点共享同一传输介质时的信道分配问题。*随机访问:如ALOHA协议、CSMA(载波监听多路访问)、CSMA/CD(带冲突检测的CSMA,用于以太网)、CSMA/CA(带冲突避免的CSMA,用于无线局域网WLAN)。*受控访问:如令牌环、令牌总线。*信道划分:如频分复用(FDM)、时分复用(TDM)、波分复用(WDM)、码分复用(CDM/CDMA)。3.4以太网与MAC地址*以太网(Ethernet):目前应用最广泛的局域网技术,基于CSMA/CD介质访问控制方法。*MAC地址:固化在网卡(NIC)中的48位二进制地址,用于在局域网中唯一标识一个网络接口。通常表示为六个十六进制数,用冒号或连字符分隔。*LLC子层与MAC子层:数据链路层常被划分为这两个子层。LLC子层负责与网络层交互,MAC子层负责介质访问控制和帧的封装/解封装。四、网络层网络层的核心功能是实现分组从源端到目的端的路由选择和分组转发,为运输层提供端到端的逻辑通信。4.1IP协议与IP地址*IPv4协议:互联网的核心协议。IPv4地址是32位二进制数,通常表示为点分十进制形式。*IP地址结构:网络号+主机号。根据网络号长度分为A、B、C、D、E类地址(其中A、B、C为单播地址,D为组播地址,E为保留)。*子网划分与子网掩码:通过子网掩码将一个大的网络划分成多个小的子网,提高IP地址利用率。子网掩码与IP地址进行“与”运算可得到网络地址。*CIDR(无类别域间路由):消除了传统的A、B、C类地址划分,使用“IP地址/前缀长度”的表示方法,更灵活地进行路由聚合(超网)。*IPv6协议:为解决IPv4地址耗尽问题而设计,采用128位地址,拥有巨大的地址空间,并引入了许多新特性。4.2路由选择算法*静态路由:由网络管理员手动配置的路由条目,适用于小型、拓扑结构稳定的网络。*动态路由:路由器通过路由协议自动学习和更新路由信息。*RIP(路由信息协议):基于距离矢量算法,以跳数作为度量值,最大跳数为15。*OSPF(开放最短路径优先):基于链路状态算法,通过洪泛链路状态信息,每个路由器独立计算最短路径树(SPF算法)。*BGP(边界网关协议):用于在不同自治系统(AS)之间交换路由信息,是一种路径矢量协议。4.3ICMP协议互联网控制报文协议,用于在IP主机、路由器之间传递控制消息,如网络通不通、主机是否可达、路由是否可用等。常见的应用有ping命令(使用ICMP回显请求和回显应答报文)和traceroute命令。4.4ARP协议地址解析协议,用于将IP地址解析为对应的MAC地址。当主机需要向同一局域网内的另一主机发送IP数据报时,会先查询ARP缓存,若不存在则发送ARP请求广播,目标主机收到后回复ARP应答,包含其MAC地址。五、运输层运输层为应用进程之间提供端到端的逻辑通信,并对上层屏蔽了网络层的细节。主要协议有TCP和UDP。5.1UDP协议*特点:无连接、不可靠、面向数据报、尽最大努力交付、没有拥塞控制、开销小、速度快。*适用场景:对实时性要求高、能容忍少量丢包的应用,如语音通话、视频流、DNS查询、TFTP等。*UDP数据报结构:源端口、目的端口、长度、校验和、数据。5.2TCP协议*特点:面向连接、可靠传输、面向字节流、全双工通信、有拥塞控制和流量控制。*可靠传输机制:*确认与重传:接收方对收到的报文段进行确认,发送方未收到确认则重传。*超时重传:发送方设置超时计时器,超时未收到确认则重传。*流量控制:通过滑动窗口机制,让发送方的发送速率不超过接收方的接收能力。*拥塞控制:防止过多的数据注入到网络中,避免网络拥塞。主要机制包括慢开始、拥塞避免、快重传、快恢复。*TCP连接管理:*三次握手:建立TCP连接。客户端发送SYN报文段,服务器回复SYN+ACK报文段,客户端再回复ACK报文段。*四次挥手:释放TCP连接。主动关闭方发送FIN报文段,被动关闭方回复ACK;被动关闭方准备好后发送FIN报文段,主动关闭方回复ACK。*TCP报文段结构:源端口、目的端口、序号、确认号、数据偏移、保留位、控制位(URG、ACK、PSH、RST、SYN、FIN)、窗口大小、校验和、紧急指针、选项、数据。5.3端口号六、应用层应用层是直接为用户应用程序提供服务的一层,包含了众多面向用户的协议。*请求方法:GET(获取资源)、POST(提交数据)、HEAD、PUT、DELETE等。*状态码:表示请求处理的结果,如200OK(成功)、404NotFound(未找到资源)、500InternalServerError(服务器内部错误)。*无状态:服务器不保留与客户端通信的状态信息,每次请求都是独立的。可通过Cookie和Session机制来维持状态。6.2DNS协议6.3电子邮件协议*SMTP(简单邮件传输协议):用于发送邮件,基于TCP,默认端口25。七、习题集一、选择题1.在OSI参考模型中,实现端到端的可靠数据传输的是哪一层?A.物理层B.数据链路层C.网络层D.运输层2.下列哪种协议是无连接的?A.TCPB.UDPD.FTP3.IP地址00,子网掩码,其网络地址是?A.B.C.D.4.TCP建立连接时采用的握手次数是?A.一次B.两次C.三次D.四次5.下列哪个不是TCP拥塞控制的机制?A.慢开始B.拥塞避免C.快重传D.流量控制二、简答题1.简述CSMA/CD的工作原理。2.什么是子网掩码?它的作用是什么?3.比较TCP和UDP的主要区别,并各举一个应用场景。4.简述DNS域名解析的基本过程。5.为什么说TCP是面向字节流的协议?三、分析题1.某单位分配到一个C类IP地址块:/24。该单位需要划分为4个部门,每个部门的主机数量不超过30台。请为每个部门规划子网(子网号、子网掩码、可用IP地址范围)。2.描述TCP三次握手建立连接的过程,并说明为什么需要三次握手而不是两次。八、习题参考答案与解析一、选择题1.D解析:运输层(主要是TCP协议)负责端到端的可靠数据传输。数据链路层的可靠传输是点到点的。3.A解析:IP地址与子网掩码进行逻辑“与”运算,得到网络地址:00&=。4.C解析:TCP通过三次握手建立连接,四次挥手释放连接。5.D解析:流量控制是为了匹配发送方和接收方的处理速度,防止接收方缓冲区溢出;拥塞控制是为了防止网络过载。慢开始、拥塞避免、快重传、快恢复是TCP拥塞控制的具体算法。二、简答题1.CSMA/CD工作原理:中文名为“带冲突检测的载波监听多路访问”。其基本思想是:*载波监听:发送数据前,先监听总线是否空闲(有无载波信号)。*多路访问:多个节点共享一条总线。*冲突检测:边发送数据边监听总线,若检测到总线上的信号与自己发送的信号不一致,则认为发生了冲突。*冲突处理:一旦检测到冲突,立即停止发送,并发送一串干扰信号(强化冲突),然后等待一段随机时间(退避算法,如二进制指数退避算法)后,再重新尝试发送。该机制主要用于传统以太网(共享式以太网)。2.子网掩码的作用:子网掩码是一个32位的二进制数,其作用是:*区分IP地址中的网络部分和主机部分。子网掩码中为“1”的位对应IP地址的网络位,为“0”的位对应IP地址的主机位。*用于子网划分,将一个大的IP网络划分成多个更小的子网,提高IP地址的利用率和网络管理的灵活性。*进行路由决策时,用于判断目的IP地址是否在同一子网内。3.TCP和UDP的主要区别及应用场景:*TCP:面向连接、可靠传输(通过确认、重传、排序等机制)、面向字节流、有流量控制和拥塞控制、开销较大、传输效率相对较低。*UDP:无连接、不可靠传输(不保证交付、不保证顺序、不进行流量控制和拥塞控制)、面向
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海市南汇一中2025-2026学年高三三轮复习系列七出神入化7生物试题含解析
- 上海市周浦中学2026年高三下学期质检考试化学试题含解析
- 云南省元江县一中2026年高考模拟(4月)化学试题含解析
- 财务培训合同模板(3篇)
- 贵州省毕节市赫章县2025-2026学年高三质量监测(三)生物试题含解析
- 2025-2026学年度湖南省株洲市景美高中高一上学期期末考试历史试题(含答案及解析)
- 2026四川自贡市第一人民医院招聘医疗辅助岗人员18人备考题库含答案详解(模拟题)
- 医院病房管理创新方案
- 2026四川省国投资产托管有限责任公司招聘1人备考题库及答案详解(真题汇编)
- 小区绿地景观规划设计
- 2025插班生法学考试真题及答案
- 室内设计方案讲解思路
- 建筑垃圾消纳处置方案(3篇)
- SMETA确保员工合法工作权的核查程序-SEDEX验厂专用文件
- 2025年云南省公职招录考试(省情时政)历年参考题库含答案详解(5套)
- 银行客户分层管理课件
- 药品技术转移管理制度
- 拼多多公司绩效管理制度
- 儿科急诊管理制度
- 《2024 3621-T-339 车载显示终端技术要求及试验方法》知识培训
- 风控准入人员管理制度
评论
0/150
提交评论