计算机网络基础知识概括

需积分: 5 3 下载量 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、应用层协议等方面进行了概括和总结,为读者提供了一个系统的了解计算机网络的知识体系。