计算机网络知识点总结(一)

计算机网络的定义

计算机网络是“以相互共享资源的方式互联起来的自治计算机系统的集合”。
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。

计算机网络的分类

计算机网络按照其覆盖的地理范围进行分类,可以很好地反映不同类型网络的技术特征。按照覆盖的地理范围划分,计算机网络可以分为以下5类。

广域网(Wide Area Network,WAN)

城域网(Metropolitan Area Network,MAN)

局域网(Local Area Network ,LAN)

个人区域网(Personal Area Network,PAN)

人体区域网(Body Area Network,BAN)

网络体系结构和网络协议

网络协议

网络协议类似于人类协议,除了交换报文和采取动作的实体是某些设备(可以是计算机、智能手机、平板电脑、路由器或其他具有网络能力的设备)的硬件或软件组件。在因 特网中,涉及两个或多个远程通信实体的所有活动都受协议的制约。例如,在两台物理上 连接的计算机中,硬件实现的协议控制了在两块网络接口卡间的“线上”的比特流;在端 系统中,拥塞控制协议控制了在发送方和接收方之间传输的分组发送的速率;路由器中的协议决定了分组从源到目的地的路径。
协议(protocol)定义了在两个或多个通信实体之间交换的报文的格式和顺序,以及报文发送和/或接收一条报文或其他事件所采取的动作。
因特网(更一般地说是计算机网络)广泛地使用了协议。不同的协议用于完成不同的通信任务。
层次(layer)结构事处理计算机网络问题最基本的方法。对于一些难以处理的复杂问题,通常是采用若干个容易处理的、小一些的问题,“化整为零,分而治之”的方法去解决。
接口是同一主机内相邻层之间交换信息的连接点。
对于结构复杂的网络协议体系来说,最好的组织方是层次结构模型。计算机网络引入了一个重要的概念——网络体系结构(network architecture)。

OSI 参考模型

1974年,IBM公司提出世界第一个网络体系结构——系统网络体系结构(SNA)。1974年,国际标准化组织(ISO)发布了著名的ISO/IEC7498标准,定义了网络互联的7层框架,即开放系统互连(Open System Interconnect,OSI)参考模型。
开放系统互连 (OSI) 模型描述了计算机系统用于通过网络进行通信的七个层次。OSI参考模型包括以下七层:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
OSI七层模型

现代互联网不是基于 OSI,而是基于更简单的 TCP/IP 模型。然而,OSI 7 层模型仍然被广泛使用,因为它有助于可视化和传达网络的运行方式,并有助于隔离和解决网络问题。
我们将“自上而下”地描述 OSI 层,从直接为最终用户服务的应用程序层,一直到物理层。
主机、路由器和链路层交换机,每个包含了不同的层,反映了它们的功能差异

7.应用层

应用层由最终用户软件使用,例如 Web 浏览器和电子邮件客户端。它提供允许软件发送和接收信息并向用户呈现有意义的数据的协议。应用层协议的一些示例是超文本传输协议(HTTP)、文件传输协议 (FTP)、邮局协议 (POP)、简单邮件传输协议 (SMTP) 和域名系统 (DNS)。

6.表示层

表示层为应用层准备数据。它定义了两个设备应如何编码、加密和压缩数据,以便在另一端正确接收数据。表示层获取应用层传输的任何数据,并准备好通过会话层传输。

5.会话层

会话层在设备之间创建通信通道,称为会话。它负责打开会话,确保它们在传输数据时保持打开和功能,并在通信结束时关闭它们。会话层还可以在数据传输期间设置检查点——如果会话中断,设备可以从上一个检查点恢复数据传输。

4.传输层

传输层获取会话层中传输的数据,并在发送端将其分解为“段”。它负责在接收端重新组装段,将其转换回会话层可以使用的数据。传输层进行流量控制,以与接收设备的连接速度相匹配的速率发送数据,以及错误控制,检查数据是否接收错误,如果没有,则重新请求。

3.网络层

网络层有两个主要功能。一种是将分段分解为网络数据包,然后在接收端重新组装数据包。另一种是通过发现跨物理网络的最佳路径来路由数据包。网络层使用网络地址(通常是 Internet 协议地址)将数据包路由到目标节点。

2.数据链路层

数据链路层在网络上两个物理连接的节点之间建立和终止连接。它将数据包分解成帧并将它们从源发送到目标。该层由两部分组成——逻辑链路控制 (LLC),它识别网络协议、执行错误检查和同步帧,以及媒体访问控制 (MAC),它使用 MAC 地址连接设备并定义传输和接收数据的权限。

1.物理层

物理层负责网络节点之间的物理有线或无线连接。它定义了连接器、连接设备的电缆或无线技术,并负责传输原始数据,这只是一系列 0 和 1,同时负责比特率控制。
OSI模型的优点
OSI 模型帮助计算机网络的用户和运营商:
• 确定构建网络所需的硬件和软件。
• 了解并传达组件通过网络进行通信的过程。
• 通过确定导致问题的网络层并将工作重点放在该层来执行故障排除。
OSI 模型帮助网络设备制造商和网络软件供应商:
• 创建可以与任何其他供应商的产品进行通信的设备和软件,从而实现开放的互操作性
• 定义他们的产品应该使用的网络部分。
• 与用户沟通他们的产品在哪些网络层运行——例如,仅在应用层,或跨堆栈。

OSI 与 TCP/IP 模型

TCP/IP与OSI对应关系

传输控制协议/互联网协议(TCP/IP) 比 OSI 模型更早,由美国国防部 (DoD) 创建。模型之间的一个关键区别是 TCP/IP 更简单,将几个 OSI 层合并为一个:

TCP/IP与OSI对应关系

OSI 第 5、6、7 层在 TCP/IP 中合并为一个应用层
OSI 第 1 层、第 2 层在 TCP/IP 中合并为一个网络访问层 - 但是 TCP/IP 不负责排序和确认功能,将这些留给底层传输层。
其他重要区别:
TCP/IP 是一种功能模型,旨在解决特定的通信问题,它基于特定的标准协议。OSI 是一个通用的、独立于协议的模型,旨在描述所有形式的网络通信。
在 TCP/IP 中,大多数应用程序使用所有层,而在 OSI 中简单应用程序不使用所有七层。只有第 1、2 和 3 层是必需的才能启用任何数据通信。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值