网络
文章平均质量分 91
闻人此生
太阳当空照,花儿对我笑,你叫花儿吗?
展开
-
路由选择算法
因特网中的路由选择协议路由选择的工作及路由选择算法的作用路由选择算法的分类路由选择的工作及路由选择算法的作用默认路由器:主机通常直接与一台路由器相连接,该路由器称为主机的默认路由器,又称为该主机的第一跳路由器源路由器 :源主机的默认路由器目的路由器 :目的主机的默认路由器路由选择的工作 :路由选择的工作是确定从源主机到目的主机的路径,可以归结为确定从源路由器到目的路由器的路径路由选择算法的作用 :路由选择算法在网络路由器中运行、交换和计算信息,用这些信息配置路由器的转发表路由选择原创 2021-12-03 22:40:56 · 1671 阅读 · 0 评论 -
网络层概述
网络层概述网络层的主要功能网络层的类型虚电路网络数据报网络路由器的硬件体系结构网络层的主要功能前面我们了解了运输层协议只在端系统中工作,在发送主机中,运输层协议将来自应用程序的报文移动到网络层;在目的主机中,运输层协议将来自网络层的报文段交付给在主机上运行的适当应用程序进程。而网络层的主要职责就是将报文段从一台主机发送到另一台主机。 为此,网络层需要具备以下两个重要功能转发 :当一个分组到达路由器的一条输入链路时,路由器必须将该分组移动到适当的输出链路。关注的重点是分组在单一的路由器中从一条入链原创 2021-12-01 01:06:59 · 1370 阅读 · 0 评论 -
具体的运输层协议---UDP和TCP
具体的运输层协议---UDP和TCP概述TCP协议TCP协议概述TCP协议的可靠数据传输(可靠性)三次握手与四次挥手(TCP连接的创建与断开)概述前面我们总体介绍了运输层协议的作用(参考我的另一篇文章运输层协议概述),知道了运输层仅在端系统中工作,而不出现在中间网络元素中(如路由器等),现在我们来具体看两种运输层协议TCP协议和UDP协议TCP协议TCP协议概述TCP是一种面向连接的、可靠数据传输的、具有拥塞控制机制的运输层协议(这三个特点我们稍后一一解释),既然是运输层协议,那么它的职责就是:原创 2021-11-17 17:59:23 · 581 阅读 · 1 评论 -
运输层协议概述
运输层运输层协议的理解多路分解和多路复用具体的运输层协议对应的多路分解和多路复用的区别运输层协议的理解前面我们介绍了应用层协议(HTTP、SMTP等等),应用层的主要作用是定义了运行在不同端系统上的应用程序进程之间如何相互传递报文(主要是定义了应用进程的数据报文类型、语义等等,但是没有定义报文在不同端系统之间如何运输,运输的问题要依靠下层协议来完成)。接下来我们看一下运输层的基本原理为了准确的了解运输层,我们将运输层和网络层对比起来看运输层:为运行在不同主机上的应用进程之间提供了逻辑通信功能(原创 2021-11-15 14:15:52 · 2800 阅读 · 1 评论 -
可靠数据传输原理详细图解
可靠数据传输原理概述rdt1.0rdt2rdt2.0rdt2.1rdt2.2rdt3.0流水线可靠数据传输协议为什么使用流水线流水线对可靠数据传输协议带来的影响流水线协议中恢复差错的两种方法回退N步协议(GBN协议、滑动窗口协议)选择重传协议(SR协议)概述我们都知道TCP协议是一种可靠的运输层协议,它可以保证HTTP报文无差错、无损失且有序地从客户端到达服务器。那么这种可靠性是怎样实现的呢?这便是本文要讨论的重点可靠数据传输(rdt)为其上层提供这样一种服务——数据可以通过一条可靠的信道进行传输原创 2021-11-13 16:55:39 · 6458 阅读 · 1 评论 -
hosts文件
hosts文件前面我们讲解了DNS域名解析的流程以及原理(详见DNS解析),可以了解到DNS服务器最大的作用便是存储着域名到IP地址的映射,以便用户在通过浏览器请求某个页面时,将用户输入的域名解析为对应的IP地址。接下来我们通过一次域名解析的完整流程来认识hosts文件(下图是一次域名解析的完整过程,对[MY PC]框图以外不理解的可以参考DNS解析)接下来我们对上图进行一个较为深刻的解读假定我们在请求www.oracle.com站点当我们在浏览器导航栏输入一条域名并按下回车时,域名解析的过程原创 2021-11-04 00:39:49 · 3849 阅读 · 4 评论 -
HTTP与HTTPS
HTTP和HTTPSHTTP(超文本传输协议)—Web的应用层协议HTTP使用客户-服务器体系结构Web浏览器实现了HTTP的客户端Web服务器(用于存储Web对象)实现了HTTP的服务器端HTTP定义了Web客户向Web服务器请求Web页面的方式,以及Web服务器向Web客户传送Web页面的方式HTTP使用TCP作为它的支撑运输协议,套接字是应用层和运输层之间的接口。也就是说HTTP请求报文由Web浏览器生成,经套接字发向运输层,紧接着HTTP请求报文由TCP传输向Web服务器,Web服原创 2021-10-25 15:59:29 · 372 阅读 · 0 评论 -
DNS解析
DNS—域名系统前言:人们喜欢用便于记忆的主机名来标识主机,而路由器则喜欢定长的、有着层次结构的IP地址。为了折衷这些不同的偏好,我们需要一种能进行主机名到IP地址转换的目录服务。这就是域名系统DNS的主要任务。DNS的定义DNS是一个由分层的DNS服务器实现的分布式数据库一个使得主机能够查询分布式数据库的应用层协议(DNS协议运行在UDP之上)DNS提供的服务主机别名: 有着复杂主机名的主机可能一个或者多个别名。在有别名的情况下,有一个规范主机名,主机别名一般比规范主机名更加容易记原创 2021-10-23 14:46:34 · 2155 阅读 · 0 评论