计算机网络——概述

本文介绍了网络协议的定义与要素,阐述了计算机网络分层的作用,如相互独立、灵活性好等。详细讲解了五层协议体系结构,包括应用层、传输层、网络层、数据链路层和物理层的作用及相关协议,还提及了TCP/IP的体系结构及其特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么叫协议

为网络中的数据交换而建立的规则,标准或者约束称为网络协议。协议主要由以下是哪个要素组成:
语法: 即数据与控制信息的结构与格式
语义: 即需要发出何种控制信息,完成何种动作以及做出何种响应
同步: 即事件实现顺序的详细说明

计算机网络分层的作用

各层之间相互独立
灵活性好
结构上可分开
易于实现和维护
能促进标准化工作
通常各层所需要完成的工作主要有以下一些(可以只包括一种,也可以是多种):

  • 差错控制: 使得和网络对等端的相应的层次的通信更加可靠
  • 流量控制: 使得发送端的发送速率不要太快,要使接收端来得及接收
  • 分段和重装: 发送端要把发送的数据划分为更小的单位,在接收端将其还原
  • 复用和分用: 发送端的几个高层会话复用一条底层连接,在接收端再进行分用
  • 连接建立和释放: 交换数据前先建立一条逻辑连接,数据传送结束后释放连接

五层协议体系结构

计算的网络体系结构

各层的作用:

(1) 应用层
通过应用进程间的交互来完成特定网络应用,应用层协议定义的是应用进程间的通信和交互规则,应用层交互的数据单元称为报文(message)。

(2) 传输层
传输层的任务就是负责向两个主机中进程之间的通信提供通用的数据传输服务。所谓通用就是指并不针对某个特定的网络应用,而是多种应用可以使用同一个传输层服务。由于一台主机中可以同时运行多个进程,因此传输层有复用和 分用功能。复用就是多个应用层进程可以同时使用下面的传输层服务,分用就是传输层把收到的信息分别交付到上面应用层中的相应进程。
传输层主要有以下两种协议:

传输控制协议TCP(Transmission Control Protocol) —— 提供面向连接的、可靠的数据传输服务,其数据传输的单位是报文段(Segement)
用户数据报协议UDP(User Datagram Protocol) —— 提供无连接的、尽最大努力交付的数据传输服务(不保证数据传输的可靠性),其数据传输的单位是用户数据报。

(3) 网络层
网络层负责为分组交换网络上不同的主机提供通信服务,在发送数据时,网络层把传输层产生的报文段或者用户数据报封装成分组或者包(Packet) 进行传输。分组也称作IP数据报或者数据报

因特网是一个很大的互联网,它由大量的异构网络通过路由器连接起来。因特网主要的网络层协议是网际协议IP(Internet Protocol) 和许多路由选择协议

(4) 数据链路层
数据链路层将IP数据报组装成帧,在两个相邻结点的链路上传输帧。每个帧包括数据和必要的控制信息(同步信息,地址信息,差错控制等)。数据链路层一般只检错不纠错,纠错需要可靠传输协议来保证,会使得数据链路层的协议复杂一些。

(5) 物理层
在物理层上传输的数据单位是比特。物理层确定连接电缆的插头应该有多少根引脚及引脚如何连接。

TCP/IP的体系结构

实际上现在的因特网使用的TCP/IP 体系结构有时已经演变成如下图所示的那样,即某些应用程序可以直接使用IP 层,或直接使用最下面的网络接口层。

TCP/IP体系结构的另一种表示方法

TCP/IP 可以为各式各样的应用提供服务(everything over IP),同时TCP/IP协议也允许IP协议在各式各样的网络构成的互联网上运行(IP over eerything).

沙漏形式的TCP/IP 协议族
### 计算机网络工程项目概述 计算机网络工程项目涉及多个方面的工作,从最初的规划到最后的管理维护,每一个环节都至关重要。为了确保项目的成功完成并满足预期目标,通常会遵循一系列标准化的过程。 #### 项目规划阶段 在网络工程项目的初期,即规划阶段,重点在于理解企业的业务模式和发展战略,从而制定出符合其长期发展的技术框架[^1]。此过程不仅限于硬件设施的选择和技术架构的设计,还包括对企业内部工作流的理解和支持未来扩展的能力评估。通过详细的调研和沟通,可以明确具体的性能指标和服务水平协议(SLA),为后续各阶段奠定坚实的基础。 #### 设计方案确立 进入设计方案的确立过程中,则需依据前期收集的信息来构建合理的逻辑结构图与物理拓扑图,并据此挑选合适的路由交换产品及其他必要组件[^3]。在此期间,应充分考虑安全性、可靠性及可扩展性等因素;同时也要兼顾成本效益比,力求达到最佳性价比。此外,还需提前预见可能出现的技术难题及其解决方案,以便及时调整计划以应对变化的需求。 #### 施工部署执行 当一切准备就绪之后便进入了施工部署的关键时期。按照既定的时间表推进各项任务进度的同时要严格把控质量标准,确保每一项操作均按照行业规范严格执行[^2]。这其中包括但不限于布线安装调试等工作内容。值得注意的是,在整个建设周期内保持密切跟踪监控非常重要,任何细微偏差都有可能导致最终效果大打折扣甚至失败告终。 #### 测试验收交付 随着主体工程建设接近尾声,随之而来便是严格的测试检验程序。这一环节旨在验证新建成系统能否稳定运行以及是否完全达到了最初设定的各项参数要求。只有经过全面细致的功能性和压力测试后才能正式投入使用。对于发现的问题要及时整改直至全部合格为止。最后一步则是向客户方做完整的汇报说明并移交相关文档资料作为日后参考之用。 #### 运维支持保障 即便是在完成了上述所有步骤以后,持续性的运维服务同样不可或缺。定期巡检排查隐患、优化配置提高效率、快速响应处理突发状况都是保证整体运作顺畅的重要手段之一。建立完善的应急预案机制能够有效降低风险发生的概率,同时也提高了系统的自愈能力。 ```python def network_project_lifecycle(): stages = ["Planning", "Designing", "Implementation", "Testing & Acceptance", "Maintenance"] for stage in stages: print(f"Current Stage: {stage}") network_project_lifecycle() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值