计算机网络
文章平均质量分 54
CodeStars码星人
CodeMoon,学习不可能永远都是一件很快乐的事,但也不会很痛苦。
展开
-
关于各种运输层的可靠传输协议
可靠传输协议可靠可靠可靠黄色重点相信大家在学习计算机网络时,学到可靠传输协议这里会有一点乱,我把这几天所学的知识整理如下,希望对大家有所帮助。全文基于对计算机网络有一定基础的人学习,文章中很多地方讲的不是很全很细,倘若要系统性学习,还是建议阅读《计算机网络自顶向下方法》原书。一对一窗口传输好像这个协议没有一个官方的名字,我们暂且称其为一对一窗口传输协议吧。所谓的一对一窗口也就是 发送窗口和接收窗口都只有一个,每次只能发送一个。然后我们来看看如何简单停等协议也是有好几个阶段的发展的。r原创 2021-12-23 22:26:31 · 1245 阅读 · 0 评论 -
leetcode 763
763.划分字母区间力扣题目链接(opens new window)字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。示例: 输入:S = “ababcbacadefegdehijhklij” 输出:[9,7,8] 解释: 划分结果为 “ababcbaca”, “defegde”, “hijhklij”。 每个字母最多出现在一个片段中。 像 “ababcbacadefegde”, “hijhklij” 的划分是错误原创 2021-12-11 18:42:44 · 99 阅读 · 0 评论 -
计算机网络计算题
有关计算机网络的发送转发的几道计算题2.试在下列条件下比较电路交换和分组交换。要传送的报文共x(bit)。从源点到终点共经过k段链路,每段链路的传播时延为d(s),数据率为b(b/s)。在电路交换时电路的建立时间为s(s)。在分组交换时分组长度为p(bit),且各结点的排队等待时间可忽略不计。问在怎样的条件下,分组交换的时延比电路交换的要小?(提示:画一下草图观察k段链路共有几个结点。)电路交换时延=电路的建立时间+发送时延+传播时延=s+x/b+kd分组交换时延=存储转发+发送时延+传播时延原创 2021-10-25 20:34:02 · 980 阅读 · 2 评论 -
常见比特和比特率单位换算
原创 2021-09-04 10:32:20 · 2842 阅读 · 0 评论 -
对TCP/IP可靠传输的再次理解
之前理解的过于抽象,今天看到一个实际的例子,反而更理解了。首先,先想一下可靠传输要实现什么功能?可靠传输,也就是如果我发给你“我喜欢你,我们在一起吧”。而你也一定要会收到我给发的一字不漏的“我喜欢你,我们在一起吧”。那么TCP是如何实现这个功能的呢?利用滑动窗口机制。而滑动窗口又是如何实现的呢?现在假设一种最简单的情况,发送窗口和接收窗口都为5。也就是说,对方说 你一次只能跟我说五个字。而我刚好每次也只能说五个字。于是我就准备发送了,我的发送窗口里可以装下五个字,我把 “我喜欢你,”装了进原创 2021-08-06 11:52:21 · 116 阅读 · 0 评论 -
计算机网络——TCP报文段的首部格式
TCP报文段的首部格式TCP的全部功能都体现在它首部中各字段的作用。TCP报文段的首部格式序号序号字段占32比特。序号为166,是用来指出,数据载荷的起始序号为166。只有当确认号ACK为1时,确认号字段才有效,否则无效。TCP客户端发送数据载荷,序号为201,数据载荷为100字节,表示客户端发送从201-301个数据载荷。确认号为800,表示客户端希望接收确认号800后面的字段。然后相应的TCP服务器,发送,从序号800开始,200个长度的数据载荷长度。希望收到301后的数据原创 2021-07-21 12:48:36 · 539 阅读 · 0 评论 -
计算机网络——万维网WWW
万维网WWW万维网WWW并非某种特殊的计算机网络。它是一个大规模的,联机式的信息储藏所, 是允许在因特网上的一个分布式应用万维网利用网页之间的超链接将不同网站的网页链接成一张逻辑上的信息网。我们在用户主机中使用浏览器来访问湖南科技大学的万维网服务器,也就是访问湖南大学的官方网站。我们在浏览器的网址栏中输入官方网站的域名,浏览器将发送请求报文给服务器,服务器收到请求报文后执行相应操作,然后给浏览器发回响应报文。浏览器解析并渲染响应报文中的内容,这样我们就可以看到网站首页了。网站首页的URL为原创 2021-07-21 12:14:19 · 739 阅读 · 0 评论 -
计算机网络——电子邮件
电子邮件电话通信存在一下两大缺点电话通信的主叫和被叫双方必须在场;一些不是很紧迫的电话也常常不必要地打断人们的工作或休息。而电子邮件与邮政系统的寄信相似。发送人将邮件发送到自己使用的邮件服务器邮件服务器将收到的邮件按其目的地址转发到收件人邮件服务器的收件人邮箱。收件人在方便的时候访问收件人邮件服务器中自己的邮箱,获取收到的电子邮件。电子邮件系统采用客户/服务器方式。电子邮件系统的三个主要组成构件:用户代理,邮件服务器,以及电子邮件所需的协议用户代理是用户与电子邮件系统的接口,又原创 2021-07-21 09:45:25 · 613 阅读 · 0 评论 -
文件传送协议FTP
+# 文件传送协议FTP将某台计算机中的文件通过网络传送到可能相距很远的另一台计算机中,是一项基本的网络应用,即文件传送。文件传送协议FTP是因特网上使用得最广泛的文件传送协议。FTP提供交互式的访问,允许客户指明文件的类型与格式==,并允许文件具有存在权限FTP屏蔽了各计算机系统的细节,因而适用于在异构网络中任意计算机之间传送文件。这里的前缀是ftp,而不是常见的http,,其实就跟在学校中上机时访问资源一样。也可以使用ping命令!!!主动连接和被动连接不过都需要两个连接,第原创 2021-07-21 09:17:12 · 483 阅读 · 0 评论 -
域名系统DNS
域名系统DNS域名系统DNS的作用在留=浏览器中输入某个网址时,用户主机会首先在自己的DNS高速缓存表中查找该域名所对应的IP地址。如果没有找到,则会向网络上某台DNS查询,然后在DNS的数据库中查询,再返回i用户主机,用户主机再根据IP地址向Web服务器中访问。因特网是否只使用一台DNS服务器?因特网采用层次树状结构的域名结构域名的结构由若干个分量组成,各分量之间用点 隔开,分别代表不同级别的域名。域名系统:顶级域名可以分为以下三类:也就是说顶级域名也有多类,上述三种就都是不同的原创 2021-07-20 16:54:20 · 69 阅读 · 0 评论 -
计算机网络——动态主机配置协议DHCP
动态主机配置协议DHCPDHCP的作用:如何设置用户主机,才能使用户主机正常访问Web服务器?那么肯定需要各个主机的IP地址和子网掩码等。但是难道要人工配置那么多吗?肯定不实际的!我们可在DHCP服务器上设置好可为网络中其它各主机配置的网络配置信息,网络中各主机开机后启动DHCP应用程序,向DHCP服务器请求自己的服务信息。这样,网络中的各主机就可以自动从DHCP服务器中获取配置信息。主机还未分配到地址,所以使用0.0.0.0来代替,目的地址使用255.255.255.255广播地址。原创 2021-07-20 16:22:53 · 289 阅读 · 0 评论 -
计算机网络——应用层概述
应用层概述客户/服务器方式(C/S方式)和对等方式(P2P方式)原创 2021-07-20 15:37:11 · 65 阅读 · 0 评论 -
TCP的运输连接管理——TCP的连接建立
TCP的连接建立TCP运输连接有以下三个阶段:建立TCP连接数据传送释放TCP连接三报文握手一开始,两端的TCP进程都处于关闭状态。然后,TCP服务器首先创建传输控制块,用来存储控制块的信息,例如TCP连接表……之后,TCP服务器就进去监听状态,等待TCP客服的连接请求。TCP发送连接请求,并将自己的状态改为同步已发送状态。SYN设置为1,表示这是1个连接请求报文。seq设置为x,作为TCP客服所选择的初始序号。(TCP规定SYN设置为1的报文段不能携带数据但要消耗掉原创 2021-07-20 12:11:39 · 375 阅读 · 0 评论 -
计算机网络——TCP可靠传输的实现
TCP可靠传输的实现TCP基于以字节为单位的滑动窗口来实现可靠传输。假设发送方收到了确认报文段,rwnd=20表示发送方的接收窗口限制为20,ack=31表示31号之前的数据都已经接收,接收方希望接收从31号开始的数据。发送方可以将发送窗口中的数据全都发送出去,但是在接收到确认前,都必须保留,保存在缓存中,以避免超时重传。用三个指针来表示上面的各种情况。如果接收方接收了未按序到达的37,38,40,因为它们是未按序到达的,所以只能将它们存于缓存中,等待其它按序到达的分组到达。如果迟迟原创 2021-07-20 09:49:06 · 185 阅读 · 0 评论 -
计算机网络-TCP超时重传时间的选择
TCP超时重传时间的选择假设往返时间是RTT0,那么若小于超时重传时间RTO,则会造成不必要的重传。假若大于RTO,则会使得网络浪费太多空间,所以综上所述,最好的就是超时重传时间RTO应略大于往返时间RTT但是实际上的情况并没有那么简单,因为每个报文段的往返时间都是不同的,可能TCP确认报文段的往返时间RTT1会比RTT0大,那么之前的那个重传时间到这里就不合适了。我们不能直接使用魔偶此测量得到的RTT样本来计算超时重传时间RTO。但是我们可以利用每次测量得到的RTT样本,计算加权平均往返时间原创 2021-07-20 09:29:20 · 716 阅读 · 0 评论 -
计算机网络——TCP的流量控制和拥塞控制
5.4 TCP的流量控制确实,发送数据并不是越快越好,要让对方来得及接收,这就是流量控制利用滑动窗口机制可以很方便地在TCP连接上实现对发送方的流量控制。先不考虑拥塞的情况,假设B告诉A,我的接收窗口可以接收400,那么A也将自己的发送窗口设置为400。用自己的语言描述以下整个过程,A把自己的发送窗口设置为400,但是每一次只发送100.如下图发送seq=1,表示发送数据报的首部为1,seq=101,表示发送数据报的首部为101.如下图所示,seq=201的数据报发送过程中丢失了。这时候原创 2021-07-19 15:26:04 · 333 阅读 · 0 评论 -
计算机网络——IP数据包的发送和转发过程
IP数据报的发送和转发过程IP数据报的发送和转发过程包含以下两部分:主机发送IP数据报路由器转发IP数据报源主机如何知道目的主机是否于自己在同一个网络中呢?主机C将自己的ip地址与子网掩码相与,就得到了自己的网络地址。用户为了让本网络中的主机能和其他网络中的主机进行通信,让该路由器跟其它网络进行通信。所指定的路由器,也被称为默认网关。上例,可将路由器接口0的IP地址指派给该网络的其它主机作为默认网关。将路由器接口1的IP地址指派给那一网络的其它主机作为默认网关。当本网络的数据要和原创 2021-07-18 12:28:00 · 3054 阅读 · 0 评论 -
计算机网络——UDP和TCP的对比
UDP和TCP的对比UDP和TCP是TCP/IP体系结构运输层中的两个重要协议UDP随时可以发送数据TCP发送数据之前,需要使用“三报文握手”建立连接,然后再数据传输,数据传输后需要使用“四报文挥手”释放连接。UDP是无连接的TCP是面向连接的总结如下:UDP和TCP的区别UDP无连接 TCP面向连接UDP直接一对多,多对1,多对多TCP只能是一对一通信UDP面向报文TCP面向字节流UDP不可靠无连接TCP可靠无连接(使用流量控制和拥塞控制)原创 2021-07-18 12:27:34 · 198 阅读 · 0 评论 -
计算机网络——运输层概述
运输层概述之前提到过的物理层,数据链路层以及网络层它们共同解决了将主机通过异构网络互联起来所面临的问题,实现了主机到主机的通信。但实际上在计算机网络中进行通信的真正实体是为于通信两端主机中的进程如何为运行在不同主机上的应用进程提供直接的通信服务是运输层的任务,运输层协议又称为端到端协议。运输层端口号,复用与分用的概念IP复用:应用报文无论是UDP还是TCP都得封装成IP数据报,这称为IP复用。IP数据报中如果协议字段是17,就表示是UDP复用。IP数据报中如果协议字段是6,就表示是T原创 2021-07-18 12:13:25 · 174 阅读 · 0 评论 -
计算机网络——ICMP询问报文
网际控制报文协议ICMP网络层功能:尽最大努力的为你转发数据分组那么除了它自身所提供的功能外,还能不能想到其它方法,来加强其转发数据报的成功率。所以就有了ICMP协议。ICMP是什么时候有用呢?就是在IP数据报传输过程中出了差错,出了异常的时候。可以让发送方知道是什么原因丢弃的,下一次就避开这种情况。比如发送发发至一个网络,但是该网络不存在,于是ICMP就告诉发送方说网络不存在,叫它下次不要再发了。ICMP是封装在IP数据报的数据部分。ICMP报文的种类差错报告报文询问报文I原创 2021-07-17 09:54:25 · 1282 阅读 · 0 评论 -
IPV4数据包的首部格式
IPv4数据报的首部格式这个有点复杂,要慢慢讲一个IP数据报由首部和数据两部分组成。首部的前一部分是固定长度,共20字节,是所有IP数据报必须具有的。在首部的固定部分后面是一些可选字段,其长度是可变的。版本用来区分IP4还是IPV6,占四个字节首部长度占四个字节,四个字节总共可以表示16个数(从0到15)。每个数为1个单位,一个单位为4字节。所以IP的首部长度最大为15个单位,60个字节。首部长度的作用在哪呢?用户只需要接收数据部分,所以我们必须知道从哪里开始就是数据部分了。首部原创 2021-07-16 13:40:33 · 3934 阅读 · 0 评论 -
计算机网络——边界网关协议BGP的基本工作原理
因特网采用分层次的路由选择协议首先,先搞清楚几个概念。因特网采用分层次的路由选择协议:内部网关协议 IGP(Intetior)在自治系统内尽可能有效地从源网络传输到目的网络,无需考虑自治系统外部其它方面地策略外部网关协议EGP(Exterior)用于不同自治系统之间的协议内部网关协议有前面学的:RIP和OSPI外部网关协议是接下来要学的:BGP自治系统之间的选择还必须考虑相关策略BGP只能是力求寻找一条能够到达目的地网络且比较好的路由(不能兜圈子),而非寻找一条最原创 2021-07-16 10:33:23 · 302 阅读 · 0 评论 -
计算机网络——开放最短优先路径OSPF的基本工作原理
开发最短路径优先OSPF的基本工作原理“最短路径优先”是使用了Dijkstra提出的最短路径算法SPFOSPF是基于链路状态的,而不是基于距离向量。OSPF采用SPF算法计算路由,所以不会产生路由环路OSPF不限制网络规模,更新效率高,收敛速度快链路状态是指本路由器和哪些路由器相邻,以及相应链路的代价。OSPF相邻路由器之间通过交互问候分组,建立和维护邻居关系路由器如果很多,如果每相邻两个都要建立关系的话,那么会建立很多个关系。所以我们就选出一个DR和一个BDR(备用),让其它路原创 2021-07-16 09:55:01 · 365 阅读 · 0 评论 -
计算机网络——路由信息协议RIP
路由信息协议RIPRIP使用跳数作为度量来衡量到达目的网络的距离RIP认为好的路由就是距离短的路由不管带宽,反正路径小它就好!RIP包含以下三个要点和谁交换信息 仅和相邻路由器==交换信息交换什么信息 自己的路由表何时交换信息 周期性交换(例如每30秒)RIP的基本工作过程路由器刚开始工作时,只知道自己到直连网络的距离为1.每个路由器仅和相邻路由器周期性地交换并更新路由信息若干次交换和更新后,每个路由器都知道到达本AS内各网络的最短距离和下一跳地址,称为收敛。举原创 2021-07-15 14:45:34 · 602 阅读 · 0 评论 -
计算机网络——路由选择协议概述
路由选择协议概述静态路由选择动态路由选择静态路由选择:由人工配置的网络路由,默认路由,特定主机路由,黑洞路由等都属于静态路由。简单,开销小,但不能及时使用网络状态的变化。动态路由选择:路由器通过路由选择协议自动获取路由信息复杂,开销大,可以及时使用网络状态的变化。分层次的路由选择协议:整个过程:分组部分由三部分构成,输入端口,交换结构,输出端口。信号从某个输入端口接入路由器物理层将信号转换成比特流送交数据链路层处理数据链路层从比特流中识别出帧去掉帧头和帧尾,送至网络层处原创 2021-07-14 14:46:13 · 301 阅读 · 0 评论 -
计算机网络——静态路由配置
静态路由配置及其可能产生的路由环路问题静态路由配置目的网络就是要数据包要发送至的网络吓一跳的意思就是为了发送到目的网络,下一跳要发到哪直连网络就是路由器直接与网络相连,所以路由器直接就可以知道目的网络的网络地址可以通过其IP地址和地址掩码得到其无分类的IP地址而如果R1要妆发给R2怎么办呢?R1的路由表中并没有R2的记录,也就是它并不知道R2的存在。所以这时候怎么办呢?这时候我们就可以自己为其设置静态路由。比如R1要给192.168.2.0/24转发数据包,我们知道它必须转发给R2的接原创 2021-07-14 11:17:59 · 1598 阅读 · 0 评论 -
计算机网络——IPv4地址概述
IPv4地址概述IPv4地址就是给因特网上的每一台主机(或路由器)的每一个接口分配一个在全世界范围内是唯一的32比特的标识符IP地址是由ICANN进行分配。IPv4地址的编址方法经历了如下三个历史阶段:分类编址划分子网无分类编址由于32比特的IPv4地址不方便阅读,所以用点分十进制表示方法以方便用户使用。每八个比特为1组,共4组。每一组用1个十进制的数来表示。然后每个数之间用点隔开。2转1010转2关键要记住2的几次方对应的数。这样就能很快的凑整!分类编制的IPv4原创 2021-07-11 15:11:55 · 11191 阅读 · 6 评论 -
计算机网络——网络层
网络层概述网络层的主要任务是:实现网络互连进而实现数据包在各网络之间的传输网络层主要解决以下问题:网络层向运输层提供怎样的服务网络层寻址问题路由选择问题因特网是目前全世界用户数量最多的互联网,使用TCP/IP协议栈。网络层提供的两种服务面向连接的虚电路服务无连接的数据包服务-(可靠通信由用户主机来保证)(不需要建立网络层连接)(每个分组可走不同的路径)...原创 2021-07-11 11:57:34 · 81 阅读 · 0 评论 -
计算机网络——数据链路层——虚拟局域网VLAN
虚拟局域网VLAN概述也就是说广播域太大会带来很多问题所以我们要尽量地隔离广播域,将广播域变小:比如使用路由器但是路由器成本太高了,完全使用路由器是不现实的这个时候VLAN应运而生同一个VLAN之间的主机可以相互通信,不同VLAN之间的主机不可以相互通信。IEEE 802.1Q帧交换机的端口类型AccessTrunkHybridAccessAccess端口一般用于连接用户计算机Access端口只能属于一个VLANAccess端口的PVID值与端口所属VLAN的ID原创 2021-07-09 18:22:59 · 350 阅读 · 5 评论 -
计算机网络-数据链路层-交换机
以太网交换机自学习和转发帧的流程描述如下:比如交换机1有四个接口,分别连接主机ABCD。比如A要给B发送数据帧。首先进行登记操作,交换机先登记下MAC A的接口为第1个。然后再交换机的表中查找有没有MAC B的接口,找不到,于是就盲目转发如果C收到,发现不是发给自己的,那么就丢弃。而B收到,发现是自己的,就要转发回去。首先还是先在交换机上登记 MAC B的接口在盲目转发的过程中。会从交换机的4号窗口出去,交换机2的的2号窗口进去。然后交换机2就可以在自己的表中记录MAC A是来着接口2。原创 2021-07-09 17:50:02 · 437 阅读 · 0 评论 -
计算机网络——数据链路层——集线器和交换机的区别
集线器和交换机的区别集线器只工作在物理层可以只当成一条总线不同集线器互联成更大的网络,碰撞域增强交换机集线器在A给B转发数据帧的同时,会同时转发给总线上的其它主机。而交换机则不同,A给B转发,就只有A到B这条路。以太网交换机 一般是全双工方式交换机具有自主学习集线器 多个主机向一个主机转发数据帧,比=必然回产生碰撞,然后各个主机都接收到碰撞信息。交换机 交换机收到多个帧时,会把它们缓存起来,然后各种转发给目的主机,不会产生碰撞集线器和交换机在广播时效果是一样的原创 2021-07-09 16:51:15 · 295 阅读 · 0 评论 -
计算机网络——MAC地址,IP地址,ARP协议
MAC地址,IP地址及ARP协议MAC地址是以太网MAC子层所使用的地址(数据链路层)IP地址是TCP/IP体系结构网际层所使用的地址ARP协议属于TCP/IP体系结构的网际层,起作用是已只设备所分配到的IP地址,使用ARP协议可以通过该IP地址获取到设备的MAC地址MAC地址使用点对点信道的数据链路层不需要地址,因为只是两个对象,点对点就可以了但是在广播域中,多个主机连接在一个广播通道上,要想实现两个主机之间的通信,则每个主句都必须有一个唯一的标识,即一个数据链路层地址;在每个组件发送的原创 2021-07-09 16:36:16 · 1818 阅读 · 0 评论 -
计算机网络——使用广播信道的数据链路层/CSMA CD协议
使用广播信道的数据链路层局域网的数据链路层局域网LAN的主要特点:网络为一个单位所拥有地理范围和站点数目都有限局域网的特点:比如一个办公室中,A要和B通话,A不用走到B那里,A直接喊一声让B听见,同时所有人也都能听见,也就是广播。所以局域网具有广播功能,从一个站点可以方便地访问全网。静态划分通道频分复用时分复用波分复用码分复用动态媒体接入控制随机接入(一般为随机接入)受控接入局域网拓扑结构星型网局域网与以太网的关系以太网是一种计算机局域网技术。IEE原创 2021-07-09 11:36:52 · 495 阅读 · 0 评论 -
数据链路层——点对点协议PPP
点对点协议PPP是目前使用最广泛地点对点数据链路层协议你去向中国移动,中国电信申请 一个接入的时候,用的就是点对点协议。原创 2021-07-08 15:52:27 · 169 阅读 · 0 评论 -
计算机网络——数据链路层——可靠传输
可靠传输使用差错检测技术(如CRC),接收方的数据链路层就可检测出帧在传输过程中是否产生误码。那么接下来如何处理呢?如果向上是不可靠传输服务:仅仅丢弃有误码的帧可靠传输:想办法实现 发送端发送什么,接收端就收到什么一般情况下:有线链路误码率较低,为了减小开销,不要求向上层提供 可靠传输服务。无线链路 易受干扰,要求数据链路层向上提供可靠传输服务。传输差错比特差错分组丢失分组失序分组重复后面三个一般会出现在数据链路层的上层可靠传输服务并不局限于数据链路层,其它各层均可实现原创 2021-07-08 10:37:52 · 7071 阅读 · 2 评论 -
计算机网络-数据链路层-差错检测
差错检测实际的通信链路不是理想的,比特在传输过程中可能会产生差错,1可能变成0,0可能变成1.这就称为比特差错使用差错检测法来检测数据在传输过程中是否产生比特差错,是数据链路层索要解决的重要问题之一。在一般的帧尾部分,都会包含FCS序列,就是让接收方的数据链路层检查帧在传输过程中是否产生误码。奇偶校验奇偶校验只能应用于产生一个误码的情况,如果产生了多个误码,那么这种情况就不适用了。循环冗余校验CRC一般计算的链路层采用 循环冗余校验CRC公式有点复杂检错码只能检测初帧在传输过程中出现原创 2021-07-07 22:37:20 · 3740 阅读 · 3 评论 -
计算机网络——数据链路层-封装成帧
封装成帧封装成帧就是数据链路层 给上层交付的协议数据单元添加帧头和帧尾使之成为帧帧头和帧尾 包含有重要的控制信息帧头和帧尾的作用之一就是帧定界并不是每一种数据链路层协议的帧都包含帧定界标志如下透明传输是指数据链路层对上层交付的数据传输数据没有任何限制,就好像数据链路层不存在一样。什么意思?先来看看什么叫做不透明传输。也就是说 上层交付的一些数据到了数据链路层这里要做改变。而什么时候需要改变呢?我们容易想到,如果数据包含了链路层的帧头帧尾标界符的话,那么数据是会受影响的。而既然叫做透原创 2021-07-07 22:04:48 · 1702 阅读 · 0 评论 -
计算机网络——数据链路层-1.数据链路层的概述
数据链路层的概述链路 就是从一个节点到相邻节点的一段物理线路,而中间没有任何其它交换节点数据链路是指把实现通信协议的硬件和软件加到链路上,就构成了数据链路数据链路层以帧为单位传输和处理数据数据链路层的三个问题封装成帧差错检测可靠传输上面这些是数据链路层最基本最重要的问题。不过它们都只是基于点对点通信,也就是一条线路两边只有两个点进行通信。那么如果是使用广播通道的数据链路层,就还有其他问题需要解决。比如,需要解决多个主机间地址的问题:这就需要提到Mac地址比如需要检测多个主机同原创 2021-07-07 21:17:45 · 213 阅读 · 0 评论 -
计算机网络 ——物理层
第一篇笔记回忆一下,这几天学的计算机网络部分。首先是了解了计算机网络的整体框架,包括计算机网络的发展,计算机网络的各种模型,分层的必要性阿,一些很基础的概念,具体内容忘了,待会去看一下。然后学了物理层和数据链路层,试着用自己的话来复诉一下。物理层物理层的问题 解决把如何把数据转化成比特0和1的问题。也就是说,数据到了物理层之后,我们要如何把它表示成比特0和1,这是物理层要研究的问题。而当把数据转化成比特0和1之后,就通过物理层下面的传输媒体来传输比特0和1,(注意,传输媒体不属于物理层)物理原创 2021-07-04 12:10:09 · 138 阅读 · 2 评论