首页 > 其他分享 >计算机网络的主要知识点小结

计算机网络的主要知识点小结

时间:2024-10-28 14:45:29浏览次数:8  
标签:知识点 协议 局域网 计算机网络 传输 传输层 小结 应用层 路由

计算机网络是指将多台计算机通过通信线路连接起来,实现资源共享和信息传递的系统。

一、计算机网络概述

 

1. 定义和功能

 

- 定义:计算机网络是将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。

- 功能:数据通信、资源共享、分布式处理、提高可靠性。

2. 网络分类

 

- 按覆盖范围:局域网(LAN)、城域网(MAN)、广域网(WAN)。

- 按拓扑结构:总线型、星型、环型、树型、网状型。

- 按传输介质:有线网络(双绞线、同轴电缆、光纤等)和无线网络(Wi-Fi、蓝牙、移动网络等)。

 

二、网络体系结构

 

1. OSI 参考模型

 

- 七层结构:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

- 各层功能:

- 物理层:负责在物理介质上传输比特流。

- 数据链路层:将比特流组装成帧,进行差错检测和纠正,实现介质访问控制。

- 网络层:负责数据包的路由选择和转发。

- 传输层:提供端到端的可靠数据传输服务。

- 会话层:建立、管理和终止会话。

- 表示层:处理数据的表示形式,如加密、压缩等。

- 应用层:为用户提供各种网络应用服务。

2. TCP/IP 模型

 

- 四层结构:网络接口层、网际层、传输层、应用层。

- 与 OSI 参考模型的对应关系:

- 网络接口层对应 OSI 参考模型的物理层和数据链路层。

- 网际层对应 OSI 参考模型的网络层。

- 传输层对应 OSI 参考模型的传输层。

- 应用层对应 OSI 参考模型的会话层、表示层和应用层。

 

三、物理层

 

1. 物理层的功能

 

- 为数据端设备提供传送数据的通路。

- 传输数据。

- 完成物理层的一些管理工作。

2. 传输介质

 

- 双绞线:分为屏蔽双绞线(STP)和非屏蔽双绞线(UTP),适用于局域网。

- 同轴电缆:分为粗同轴电缆和细同轴电缆,适用于早期的局域网。

- 光纤:分为单模光纤和多模光纤,传输速度快、距离远、抗干扰能力强。

3. 通信方式

 

- 单工通信:只能单向传输数据。

- 半双工通信:可以双向传输数据,但不能同时进行。

- 全双工通信:可以双向同时传输数据。

 

四、数据链路层

 

1. 数据链路层的功能

 

- 成帧:将网络层传来的数据封装成帧。

- 差错控制:检测和纠正传输过程中产生的错误。

- 流量控制:协调发送方和接收方的数据传输速率,防止数据丢失。

- 介质访问控制:控制多个设备对共享介质的访问。

2. 以太网

 

- 以太网是最常见的局域网技术,采用 CSMA/CD 介质访问控制方法。

- 以太网帧格式:包括目的地址、源地址、类型字段、数据和帧校验序列等。

3. 无线局域网

 

- 无线局域网采用 IEEE 802.11 标准,包括 Wi-Fi 等技术。

- 无线局域网的安全问题:如 WEP、WPA、WPA2 等加密方式。

 

五、网络层

 

1. 网络层的功能

 

- 路由选择:根据网络拓扑结构和路由算法,选择最佳的数据包传输路径。

- 拥塞控制:防止网络拥塞,保证网络的稳定性和可靠性。

- 网络互联:将不同的网络连接起来,实现不同网络之间的通信。

2. IP 协议

 

- IP 地址:用于标识网络中的设备,分为 IPv4 和 IPv6 两种地址格式。

- IP 数据包格式:包括头部和数据部分,头部包含源地址、目的地址、协议类型等信息。

- 子网划分和子网掩码:将一个大的网络划分为多个子网,提高网络的可管理性和安全性。

3. 路由协议

 

- 静态路由:由管理员手动配置的路由信息。

- 动态路由:通过路由协议自动学习和更新路由信息,如 RIP、OSPF、BGP 等。

 

六、传输层

 

1. 传输层的功能

 

- 提供端到端的可靠数据传输服务。

- 进行流量控制和拥塞控制。

- 实现多路复用和多路分解。

2. TCP 协议

 

- 面向连接的可靠传输协议,采用三次握手建立连接,四次挥手释放连接。

- TCP 数据包格式:包括头部和数据部分,头部包含源端口、目的端口、序列号、确认号、窗口大小等信息。

- TCP 的拥塞控制机制:如慢启动、拥塞避免、快重传、快恢复等。

3. UDP 协议

 

- 无连接的不可靠传输协议,适用于实时性要求较高的应用,如视频会议、在线游戏等。

- UDP 数据包格式:包括头部和数据部分,头部包含源端口、目的端口、长度和校验和等信息。

 

七、应用层

 

1. 应用层的功能

 

- 为用户提供各种网络应用服务,如电子邮件、文件传输、远程登录、万维网等。

2. 常见的应用层协议

 

- HTTP:超文本传输协议,用于在万维网上传输网页和其他资源。

- FTP:文件传输协议,用于在网络上传输文件。

- SMTP:简单邮件传输协议,用于发送电子邮件。

- POP3:邮局协议版本 3,用于接收电子邮件。

- Telnet:远程登录协议,用于在远程计算机上执行命令。

标签:知识点,协议,局域网,计算机网络,传输,传输层,小结,应用层,路由
From: https://blog.csdn.net/2301_81687813/article/details/143260723

相关文章

  • python知识点
    id()获取数据(对象)的内存地址is比较是地址是否相同,==是比较值是否相同代码块缓存机制(适用类型:int(float)、bool、str同一代码块)      执行同一个代码块时,遇到初始化对象的命令时,他会将初始化的这个变量与值存储在一个字典中,在遇到新的变量时,会先在字典中查询记 ......
  • JavaWeb知识点总结 我的学习笔记
    JavaWeb我的学习笔记一、动态网页开发1.动态网页2.系统架构C/S架构B/S架构B/S与C/S的比较3.URL通信三要素4.Tomcat服务器二、Servlet1.Servlet简介2.Servlet快速入门入门样例执行原理3.Servlet的体系结构4.servlet的十大方法5.Servlet生命周期6.在web.xml中配置servl......
  • 2024HIT哈工大计算机网络实验(详细注释、Java代码实现)
    点此去往代码仓库,持续更新实验内容HIT计算机网络实验大部分好像都是用的C/C++代码,网上找很少看到Java的代码,或者不是很详细,所以我自己总结了一下发在了Github上,有详细注释和内容解释,还有一些写代码时的错误以及找错误的心路历程。如果能够对你有所帮助,麻烦点一点star谢谢啦......
  • CAD知识点概览 CAD数据交换与二次开发
    CAD知识点概览章节目录一、CAD基础概念与应用领域二、CAD软件界面与基本操作三、二维绘图与编辑四、尺寸标注与文字标注五、三维建模与编辑六、视图显示控制与打印输出七、图层管理与数据库管理八、CAD数据交换与二次开发九、CAD学习方法与资源推荐一、CAD基础概念与应用......
  • 第十五篇:计算机网络
    网络基础网络简介网络设备网络架构网络核心OSI7层模型TCP/IP3次握手TCP/IP4次挥手网络其他内容IP地址划分子网掩码网关/路由网络相关命令#OSI网络模型相关概念(重点)#TCP三次握手与四次挥手(重点)#TCP的11中状态集转化(重点)#DNS相关概念与原理#Lin......
  • BEVDet: High-Performance Multi-Camera 3D Object Detection in Bird-Eye-View阅读小
    BEVDet:High-PerformanceMulti-Camera3DObjectDetectioninBird-Eye-ViewBEVDet高性能多相机鸟瞰视图3D目标检测论文概述BEVDet是一种模块化设计的3D目标检测框架,以鸟瞰视图(Bird-Eye-View,BEV)执行3D目标检测,通过现有模块构建其框架,并通过定制数据增强策略和优化非......
  • C# 小结实验:斐波那契数列 (7)
    代码//斐波那契数列publicclassFibonacciSequence{///<summary>///这是一个计算斐波那契数列方法。///</summary>///<paramname="index">第几个斐波那契数列</param>///<returns>第index个斐波那契数列值</returns>publicstat......
  • 数据结构知识点总结[导师教案版]
    绪论内容提要:◆数据结构研究的内容。针对非数值计算的程序设计问题,研究计算机的操作对象以及它们之间的关系和操作。数据结构涵盖的内容: ◆基本概念:数据、数据元素、数据对象、数据结构、数据类型、抽象数据类型。数据——所有能被计算机识别、存储和处理的符号的......
  • 计算机网络整体认识,尝试以最少的时间让你知道计网(只要问一下自己就可以知道什么是计网
    文章目录前言一、计算机网络是什么二、物理层三、数据链路层(使用MAC地址)四、网络层(使用IP地址)五、传输层(TCP/IP、UDP)六、应用层(HTTP、FTP、SMTP、DNS)下面是我对计网的浅识认知,单纯是个人经验,有不足的地方可以在评论区中指正,我看到后会进行修正。我的目的是以最少的篇......
  • day02|计算机网络重难点之HTTP请求报文和响应报文、HTTP的请求方式(方法字段)、GET请求
    day02|计算机网络重难点之HTTP请求报文和响应报文、HTTP的请求方式(方法字段)、GET请求和POST请求的区别3.HTTP请求报文和响应报文是怎样的,有哪些常见的字段?4.HTTP有哪些请求方式?(即方法字段的不同取值)5.GET请求和POST请求的区别3.HTTP请求报文和响应报文是怎样的,有哪......