计算机网络基础知识概括
需积分: 5 51 浏览量
更新于2024-09-10
收藏 3.55MB DOC 举报
计算机网络复习提要
计算机网络是一个复杂的系统,涉及到硬件、软件、协议和应用层面的知识。本文将从计算机网络的基本概念、协议概念、internet protocol stack、应用层协议等方面对计算机网络进行概括和总结。
一、基本概念
计算机网络可以从两方面来描述,一是从硬件和软件的角度来描述,即计算机网络的具体构成;二是从分布式应用提供服务联网基础设施的角度来描述。计算机网络的基本概念包括协议、internet protocol stack、应用层协议等。
二、协议概念
协议是计算机网络中最重要的概念之一。协议定义了在两个或多个通信实体之间交换的报文格式和次序,以及在报文传输和接收或其它事件方面所采取的动作。协议的概念包括可靠数据传送、流控制和拥塞控制等。
三、internet protocol stack
internet protocol stack 是计算机网络的核心部分,分为五层:应用层、运输层、网络层、链路层和物理层。每一层都有其特定的功能和协议。
* 应用层:支持网络应用程序,提供报文的格式和次序,例如FTP、SMTP、HTTP等。
* 运输层:处理进程之间的数据传输,例如TCP、UDP等。
* 网络层:负责数据报从源到目的地的路由,例如IP、routing protocols等。
* 链路层:负责数据传输 tussen neighboring network elements,例如PPP、Ethernet等。
* 物理层:负责bits“on the wire”,即数据在物理介质上的传输。
四、应用层协议
应用层协议是计算机网络中的一个重要组成部分。常见的应用层协议包括HTTP、FTP、SMTP等。
* HTTP:超文本传输协议,使用TCP作为底层传输协议,用于万维网的数据传输。
* FTP:文件传输协议,使用两个并行的TCP连接来传输文件,一个是控制连接,一个是数据连接。
* SMTP:简单邮件传送协议,用于电子邮件系统的传输。
五、电子邮件系统
电子邮件系统是计算机网络中的一个重要组成部分,由用户代理、邮件服务器和简单邮件传送协议组成。用户代理是电子邮件客户端,邮件服务器是电子邮件服务器,简单邮件传送协议是电子邮件系统的核心协议。
六、DNS
DNS(Domain Name System)是因特网上的一个重要组成部分,负责将域名转换为IP地址,以便于计算机网络中的数据传输。
计算机网络是一个复杂的系统,涉及到硬件、软件、协议和应用层面的知识。本文对计算机网络的基本概念、协议概念、internet protocol stack、应用层协议等方面进行了概括和总结,为读者提供了一个系统的了解计算机网络的知识体系。
2021-10-01 上传
2022-08-03 上传
2008-11-10 上传
2021-10-26 上传
2021-10-10 上传
2009-08-14 上传
2022-03-13 上传
Java.Sheng
- 粉丝: 59
- 资源: 1
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫