计算机网络
文章平均质量分 92
猿小羽
技术本身是不值钱的,只有和业务结合的技术才是值钱的!
技术是为了实现某个业务,进而通过业务赚钱!
展开
-
计算机网络八股
公钥和个人等信息,经过Hash算法加密,形成消息摘要;将消息摘要拿到拥有公信力的认证中心(CA),用它的私钥对消息摘要加密,形成数字签名。公钥和个人信息、数字签名共同构成数字证书。为什么不能是两次?防止已失效的连接请求报文段突然又传到服务端,因而产生错误客户端发送出去的第一个连接请求报文段并没有丢失,而是因为某些未知原因在某个网络节点上发生滞留,导致延迟到连接释放以后的某个时间点才到达服务端。原创 2022-09-05 20:19:20 · 36966 阅读 · 11 评论 -
应用层(一)
应用层(一)6.1、应用层概述例如:我们在浏览器的地址栏中输入某个网站的域名后,就可以访问该网站的内容,这个就是万维网WWW应用,其相关的应用层协议为超文本传送协议HTTP用户在浏览器地址栏中输入的是“见名知意”的域名,而TCP/IP体系的网际层使用IP地址来标识目的主机,从域名到IP地址的转换工作,由属于应用层范畴的域名系统DNS,在后台帮用户自动完成,以方便用户的使用。常见的应用总结6.2、客户/服务器方式(C/S方式)和对等方式(P2P方式)概述客户/服务器方式(原创 2022-04-21 18:33:04 · 3174 阅读 · 0 评论 -
运输层(三)面试必问
运输层(三)面试必问5.7、TCP 可靠传输的实现本章具体讲解假定数据传输只在一个方向进行发送方收到了一个来自接收方的确认报文段。在报文段首部中的窗口字段的值为20,也就是接收方表明自己的接收窗口的尺寸为20字节。确认号字段的值为31,这表明接收方希望收到下一个数据的序号是31,而序号30为止的数据已经全部正确接收了。因此,发送方根据这两个字段的值构造出自己的发送窗口,如图所示。为了简单起见,我们假定网络不存在拥塞问题。也就是发送方在构造自己的发送窗口时,仅考虑接收方的接收窗口,而不原创 2022-04-18 21:31:58 · 693 阅读 · 2 评论 -
运输层(二)
运输层(二)5.5、TCP的拥塞控制概念网络拥塞往往是由许多因素引起的。例如:点缓存的容量太小链路的容量不足处理机处理的速率太慢拥塞本身会进一步加剧拥塞拥塞控制的一般原理拥塞控制的前提:网络能够承受现有的网络负荷实践证明,拥塞控制是很难设计的,因为它是一个动态问题分组的丢失是网络发生拥塞的征兆而不是原因在许多情况下,甚至正是拥塞控制本身成为引起网络性能恶化、甚至发生死锁的原因开环控制和闭环控制监测网络的拥塞主要指标有:由于缺少缓存空间而被丢弃的分组的百分数平均原创 2022-04-18 16:45:46 · 1942 阅读 · 0 评论 -
运输层(一)
运输层(一)5.1、运输层概述概念进程之间的通信从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层当网络的边缘部分中的两个主机使用网络的核心部分的功能进行端到端的通信时,只有位于网络边缘部分的主机的协议栈才有运输层,而网络核心部分中的路由器在转发分组时都只用到三层(到网络层)的功能进程之间通信流程“逻辑通信”是指运输层之间的通信好像是沿水平方向传送数据,但事实上,这两个运输层之间并没有一条水平方向的物理连接,要传送的原创 2022-04-17 18:18:16 · 3201 阅读 · 1 评论 -
网络层(四)
网络层(四)4.8、网际控制报文协议 ICMP概念构建 IP网络时需要特别注意两点:确认网络是否正常工作遇到异常时进行问题诊断而ICMP就是实现这些问题的协议ICMP 的主要功能包括:确认IP包是否成功送达目标地址通知在发送过程当中IP包被丢弃的具体原因改善网络设置等有了这些功能以后,就可以获得网络是否正常,设置是否有误以及设备有何异常等信息,从而便于进行网络上的问题诊断ICMP 不是高层协议(看起来好像是高层协议,因为 ICMP 报文是装在 IP 数据报中,作为其原创 2022-04-16 23:47:50 · 1212 阅读 · 0 评论 -
网络层(三)
网络层(三)4.6、路由选择协议概述因特网所采用的路由选择协议的主要特点因特网采用分层次的路由选择协议自治系统 AS:在单一的技术管理下的一组路由器,而这些路由器使用一种 AS 内部的路由选择协议和共同的度量以确定分组在该 AS 内的路由,同时还使用一种 AS 之间的路由选择协议用以确定分组在 AS之间的路由。自治系统之间的路由选择简称为域间路由选择,自治系统内部的路由选择简称为域内路由选择域间路由选择使用外部网关协议EGP这个类别的路由选择协议域内路由选择使用内部网关协议原创 2022-04-16 22:36:21 · 2195 阅读 · 1 评论 -
网络层(二)
网络层(二)4.4、IP数据报的发送和转发过程举例源主机如何知道目的主机是否与自己在同一个网络中,是直接交付,还是间接交付呢 ?可以通过目的IP地址和源地址的子网掩码进行逻辑与运算得到目的网络地址如果目的网络地址和源网络地址 相同,就是在同一个网络中,属于直接交付如果目的网络地址和源网络地址 不相同,就不在同一个网络中,属于间接交付,源主机需要将IP数据报传输给源主机所在网络的路由器,由路由器帮忙转发 IP数据报 给目的主机主机C如何知道路由器R的存在 ?用户为了让本原创 2022-04-15 13:10:42 · 733 阅读 · 0 评论 -
网络层(一)
网络层(一)4.1、网络层概述简介网络层的主要任务是实现网络互连,进而实现数据包在各网络之间的传输这些异构型网络N1~N7如果只是需要各自内部通信,他们只要实现各自的物理层和数据链路层即可但是如果要将这些异构型网络互连起来,形成一个更大的互联网,就需要实现网络层设备路由器有时为了简单起见,可以不用画出这些网络,图中N1~N7,而将他们看做是一条链路即可要实现网络层任务,需要解决一下主要问题:网络层向运输层提供怎样的服务(“可靠传输” 还是 “不可靠传输”)在数据链路层那章讲原创 2022-04-13 22:16:25 · 783 阅读 · 0 评论 -
数据链路层(五)
数据链路层(五)3.9、以太网交换机自学习和转发帧的流程概念自学习和转发帧的例子以下例子假设各主机已经知道了网络中其他各主机的MAC地址(无需进行ARP)A -> BA 先向 B 发送一帧。该帧从 接口1 进入到 交换机1交换机收到帧后,先查找(图中左边)交换表。没有查找到 应从哪个接口转发这个帧给 B交换机把这个帧的源地址 A 和接口 1 写入(图中左边)交换表中交换机1 首先进行登记的工作,将该帧的源MAC地址A,记录到自己的帧交换表中,将该帧进入自己的接口的接口号1,相原创 2022-04-12 19:04:24 · 1185 阅读 · 1 评论 -
数据链路层(四)
数据链路层(四)3.7 MAC地址、IP地址以及ARP协议MAC地址使用点对点信道的数据链路层不需要使用地址使用广播信道的数据链路层必须使用地址来区分各主机广播信道的数据链路层必须使用地址(MAC)MAC地址又称为硬件地址或物理地址。请注意:不要被 “物理” 二字误导认为物理地址属于物理层范畴,物理地址属于数据链路层范畴IEEE 802局域网的MAC地址格式组织唯一标识符OUI生产网络设备的厂商,需要向IEEE的注册管理机构申请一个或多个OUI网络接口标识符原创 2022-04-12 17:05:26 · 1554 阅读 · 3 评论 -
数据链路层(三)
数据链路层(三)3.6 媒体接入控制(介质访问控制)— 广播信道媒体接入控制(介质访问控制)使用一对多的广播通信方式Medium Access Control 翻译成媒体接入控制,有些翻译成介质访问控制局域网的数据链路层局域网最主要的特点是:网络为一个单位所拥有;地理范围和站点数目均有限。局域网具有如下主要优点:具有广播功能,从一个站点可很方便地访问全网。局域网上的主机可共享连接在局域网上的各种硬件和软件资源。便于系统的扩展和逐渐地演变,各设备的位置可灵活调整和改变。原创 2022-04-10 18:23:51 · 2034 阅读 · 0 评论 -
数据链路层(二)
数据链路层(二)3.4 可靠传输基本概念下面是比特差错其他传输差错分组丢失路由器输入队列快满了,主动丢弃收到的分组分组失序数据并未按照发送顺序依次到达接收端分组重复由于某些原因,有些分组在网络中滞留了,没有及时到达接收端,这可能会造成发送端对该分组的超时重发,重发的分组到达接收端,但一段时间后,滞留在网络的分组也到达了接收端,这就造成分组重复的传输差错总结三种可靠协议停止-等待协议SW回退N帧协议GBN选择重传协议SR这三种可靠传输实原创 2022-04-10 16:49:12 · 1814 阅读 · 0 评论 -
数据链路层(一)
数据链路层(一)3.1 数据链路层概述概述链路是从一个结点到相邻结点的一段物理线路,数据链路则是在链路的基础上增加了一些必要的硬件(如网络适配器)和软件(如协议的实现)网络中的主机、路由器等都必须实现数据链路层局域网中的主机、交换机等都必须实现数据链路层从层次上来看数据的流动仅从数据链路层观察帧的流动主机H1 到主机H2 所经过的网络可以是多种不同类型的注意:不同的链路层可能采用不同的数据链路层协议数据链路层使用的信道数据链路层属于计算机网路的低层。数据链原创 2022-04-09 17:04:54 · 2223 阅读 · 0 评论 -
第二章 - 物理层
第二章 - 物理层2.1 物理层的基本概念2.2 物理层下面的传输媒体传输媒体也称为传输介质或传输媒介,它就是数据传输系统中在发送器和接收器之间的物理通路。传输媒体可分为两大类,即导引型传输媒体和非导引型传输媒体传输媒体不属于计算机网络体系结构的任何一层。如果非要将它添加到体系结构中,那只能将其放置到物理层之下。导引型传输媒体在导引型传输媒体中,电磁波被导引沿着固体媒体传播。同轴电缆双绞线光纤多模光纤可以存在多条不同角度入射的光线在一条光纤中传输。这种光纤原创 2022-04-08 12:59:06 · 314 阅读 · 0 评论 -
第一章 概述 (三)
概述 (三)1.6 计算机网络体系结构1、常见的计算机网络体系结构如今用的最多的是TCP/IP体系结构,现今规模最大的、覆盖全球的、基于TCP/IP的互联网并未使用 OSI 标准。TCP/IP体系结构相当于将 OSI 体系结构的物理层和数据链路层合并为了网络接口层,并去掉了会话层和表示层。TCP/IP在网络层使用的协议是IP协议,IP协议的意思是网际协议,因此TCP/IP体系结构的网络层称为网际层在用户主机的操作系统中,通常都带有符合 TCP/IP 体系结构标准的 TCP/IP 协议族原创 2022-04-08 10:07:58 · 692 阅读 · 0 评论 -
第一章 概述 (二)
1.4 计算机网络的定义和分类定义计算机网络的精确定义并未统一计算机网络的最简单的定义是:一些互相连接的、自治的计算机的集合。互连:是指计算机之间可以通过有线或无线的方式进行数据通信;自治:是指独立的计算机,它有自己的硬件和软件,可以单独运行使用;集合:是指至少需要两台计算机;计算机网络的较好的定义是:计算机网络主要是由一些通用的,可编程的硬件(一定包含有中央处理机CPU)互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传送数据或视频信号)。这些可编程的硬件能够用来传送多种不原创 2022-04-06 19:04:27 · 157 阅读 · 0 评论 -
第一章 概述 (一)
图示说明主机服务器路由器网络1.1 计算机网络在信息时代的作用计算机网络已由一种通信基础设施发展成为一种重要的信息服务基础设施计算机网络已经像水,电,煤气这些基础设施一样,成为我们生活中不可或缺的一部分我国互联网发展状况中国互联网络信息中心CNNIC1.2 因特网概述1、网络、互连网(互联网)和因特网网络(Network)由若干**结点(Node)和连接这些结点的链路**(Link)组成。多个网络通过路由器互连起来,这样就构成了一个覆盖范原创 2022-04-06 17:28:26 · 2374 阅读 · 0 评论