📝 计算机网络
91篇技术文档📅  最后修改于: 2020-11-10 00:58:59        🧑  作者: Mango
链接状态路由链接状态路由是一种技术,其中每个路由器都与网络中的每个其他路由器共享其邻居的知识。了解链接状态路由算法的三个关键:关于邻居的知识:路由器仅发送有关其邻居的信息,而不是发送其路由表。路由器将其标识和直接连接的链接的成本广播到其他路由器。泛洪:每个路由器都将信息发送到互联网络上除邻居之外的所有其他路由器。此过程称为“泛洪”。每个接收到数据包的路由器都会将副本发送到其所有邻居。最后,每个路由...
📅  最后修改于: 2020-11-10 00:59:42        🧑  作者: Mango
传输层传输层是从顶部开始的第4层。传输层的主要作用是直接向运行在不同主机上的应用程序进程提供通信服务。传输层在不同主机上运行的应用程序进程之间提供逻辑通信。尽管不同主机上的应用程序进程未物理连接,但应用程序进程使用传输层提供的逻辑通信将消息彼此发送。传输层协议在最终系统中实现,但不在网络路由器中实现。计算机网络为网络应用程序提供了多个协议。例如,TCP和UDP是两个传输层协议,它们为网络层提供了不...
📅  最后修改于: 2020-11-10 01:00:56        🧑  作者: Mango
传输层协议传输层由两种协议表示:TCP和UDP。网络层中的IP协议将数据报从源主机传递到目标主机。如今,操作系统支持多用户和多处理环境,执行程序称为进程。当主机向其他主机发送消息时,表示源进程正在将进程发送到目标进程。传输层协议定义了与各个端口的某些连接,称为协议端口。IP协议是一种主机到主机协议,用于将数据包从源主机传递到目标主机,而传输层协议是端口到端口协议,它们在IP协议的顶部工作以从始发端...
📅  最后修改于: 2020-11-10 01:01:56        🧑  作者: Mango
应用层OSI模型中的应用程序层是最接近最终用户的层,这意味着应用程序层和最终用户可以直接与软件应用程序进行交互。应用层程序基于客户端和服务器。应用程序层包括以下功能:识别通信伙伴:应用程序层识别具有数据传输的应用程序的通信伙伴的可用性。确定资源可用性:应用程序层确定是否有足够的网络资源可用于请求的通信。同步通信:应用程序之间发生的所有通信都需要由应用程序层管理的合作。应用层服务网络虚拟终端:应用程...
📅  最后修改于: 2020-11-10 01:02:51        🧑  作者: Mango
客户端和服务器模型客户端和服务器网络模型是其中诸如服务器之类的计算机向诸如客户端之类的其他计算机提供网络服务以执行基于用户的任务的模型。该模型称为客户端-服务器网络模型。使用客户机/服务器模型的应用程序应遵循以下给定策略:一个应用程序被称为客户端程序,在本地计算机上运行,该程序从运行在远程计算机上的服务器程序请求服务。客户端程序仅在其从服务器请求服务时才运行,而服务器程序始终运行,因为它不知道何时...
📅  最后修改于: 2020-11-10 01:03:49        🧑  作者: Mango
域名解析应用层协议定义了在不同系统上运行的应用程序如何将消息彼此传递。DNS代表域名系统。DNS是一种目录服务,提供网络上主机名与其数字地址之间的映射。DNS是Internet运行所必需的。树中的每个节点都有一个域名,完整的域名是由点指定的符号序列。DNS是一项将域名转换为IP地址的服务。这允许网络用户在查找其他主机时使用用户友好名称,而不用记住IP地址。例如,假设EduSoft上的FTP站点的I...
📅  最后修改于: 2020-11-10 04:32:01        🧑  作者: Mango
的FTPFTP代表文件传输协议。FTP是TCP / IP提供的标准Internet协议,用于将文件从一台主机传输到另一台主机。它主要用于将网页文件从其创建者传输到充当Internet上其他计算机的服务器的计算机。它还用于将文件从其他服务器下载到计算机。FTP的目标它提供文件共享。它用于鼓励使用远程计算机。它可以更可靠,更有效地传输数据。为什么要使用FTP?尽管将文件从一个系统传输到另一个系统非常简...
📅  最后修改于: 2020-11-10 04:33:00        🧑  作者: Mango
远程登录互联网的主要任务是向用户提供服务。例如,用户希望在远程站点上运行不同的应用程序,并将结果传输到本地站点。这需要客户端服务器程序,例如FTP,SMTP。但这不允许我们为每种需求创建特定的程序。更好的解决方案是提供一个通用的客户端-服务器程序,该程序允许用户访问远程计算机上的任何应用程序。因此,一个允许用户登录到远程计算机的程序。流行的客户端-服务器程序Telnet用于满足此类需求。 Teln...
📅  最后修改于: 2020-11-10 04:33:59        🧑  作者: Mango
SMTPSMTP代表简单邮件传输协议。SMTP是一组通信准则,允许软件通过Internet传输电子邮件,称为简单邮件传输协议。它是用于根据电子邮件地址向其他计算机用户发送消息的程序。它提供了相同或不同计算机上用户之间的邮件交换,并且还支持:它可以将一条消息发送给一个或多个收件人。发送消息可以包括文本,语音,视频或图形。它还可以在Internet以外的网络上发送消息。SMTP的主要目的是用于建立服务...
📅  最后修改于: 2020-11-10 04:34:57        🧑  作者: Mango
SNMP协议SNMP代表简单网络管理协议。SNMP是用于管理Internet上设备的框架。它提供了一组用于监视和管理Internet的操作。SNMP概念SNMP有两个组件管理器和代理。管理器是控制和监视一组代理(例如路由器)的主机。它是一个应用程序层协议,其中几个管理站可以处理一组代理。在应用程序级别设计的协议可以监视由不同制造商生产并安装在不同物理网络上的设备。它用于由路由器或网关连接的不同LA...
📅  最后修改于: 2020-11-10 04:35:53        🧑  作者: Mango
HTTPHTTP代表超文本传输协议。它是用于访问万维网(www)上的数据的协议。HTTP协议可用于以纯文本,超文本,音频,视频等形式传输数据。该协议之所以被称为超文本传输协议,是因为它的效率使我们能够在超文本环境中使用,该环境中从一个文档快速跳转到另一文档。HTTP与FTP相似,因为HTTP还将文件从一台主机传输到另一台主机。但是,HTTP比FTP简单,因为HTTP仅使用一个连接,即不使用控制连接...
📅  最后修改于: 2020-11-10 04:36:59        🧑  作者: Mango
计算机网络安全计算机网络安全包括企业或某些组织为了监视和防止外部攻击者进行未经授权的访问而采取的措施。根据计算机网络的大小,不同的计算机网络安全管理方法具有不同的要求。例如,家庭办公室需要基本的网络安全性,而大型企业则需要高维护性以防止网络受到恶意攻击。网络管理员控制对网络上数据和软件的访问。网络管理员将用户ID和密码分配给授权人员。网络安全方面:以下是实现安全通信的理想属性:隐私:隐私是指发送者...
📅  最后修改于: 2020-11-10 04:38:01        🧑  作者: Mango
隐私几千年来一直没有改变如何实现隐私的概念:消息无法加密。该消息必须对所有未授权方都呈现为不透明。良好的加密/解密技术可在某种程度上实现隐私。此技术可确保窃听者无法理解消息的内容。加密/解密加密:加密是指发件人将原始信息转换为另一种形式,并通过网络发送难以理解的消息。解密:解密将逆转加密过程,以便将消息转换回原始形式。将在发送者站点上加密的数据称为纯文本,而加密的数据称为密文。数据在接收方站点被解...
📅  最后修改于: 2020-11-10 04:38:58        🧑  作者: Mango
电子签名数字签名是一种用于验证消息的真实性和完整性的技术。我们知道安全性有四个方面:隐私,身份验证,完整性和不可否认性。我们已经讨论了安全性的第一方面,其他三个方面可以通过使用数字签名来实现。数字签名的基本思想是对文档进行签名。当我们以电子方式发送文档时,我们也可以对其进行签名。我们可以通过两种方式对文档进行签名:对整个文档进行签名和对摘要进行签名。签署整个文件在数字签名中,公钥加密技术用于对文档...
📅  最后修改于: 2020-11-10 04:40:04        🧑  作者: Mango
PGPPGP代表由Phil Zimmermann发明的Pretty Good Privacy(PGP)。PGP旨在提供所有四个方面的安全性,即电子邮件发送中的隐私,完整性,身份验证和不可否认性。PGP使用数字签名(哈希和公钥加密的组合)来提供完整性,身份验证和不可否认性。 PGP使用秘密密钥加密和公共密钥加密的组合来提供隐私。因此,可以说数字签名使用了一个哈希函数,一个秘密密钥和两个私有-公钥对。...