计算机网络
文章平均质量分 91
计算机网络
爱寂寞的时光
这个作者很懒,什么都没留下…
展开
-
计算机网络——链接层
计算机网络——链接层在链接层中,运行链接层协议的设备被称为节点,节点与节点之间称为链接。链接层将网络层段封装成链接层数据帧进行发送。链接层通过硬件和软件两个部分实现,硬件部分通常在板载芯片中实现,称为网络适配器。软件部分称为驱动,定义网络层还是链接层的软件接口。错误检测链接层提供位级错误检测,但是也会发送未检测的位级错误。奇偶校验发送者在数据 D 的后面加上一个奇偶校验位,保证这 D+1 位中的 1 的位数是一个奇数,这称为奇校验。保证这 D+1 位是一个偶数,则称为偶校验。接收者计算这 D+原创 2022-02-19 17:57:29 · 569 阅读 · 0 评论 -
计算机网络——网络层:控制层面
计算机网络——网络层:控制层面路由方式在控制层面中,路由器的路由方式有两种:预路由。通过已知的网络拓扑信息以及每个线路的传输开销,路由器将通过算法进行预路由,选择开销最小的路线。逻辑中心控制。所有的路由器的路由表由一个逻辑中心控制,由逻辑中心控制数据包的流向。路由需要路由算法提供和计算转发表,我们将网络拓扑结构抽象为一个无向图,每个节点代表一个路由器,每个边代表一个物理链接,边权代表开销,因此我们最终目的是要寻找一条最小开销路线。路由算法分为两种,一种是中心化路由算法,指的是每个路由器都知道原创 2022-02-17 14:40:22 · 1522 阅读 · 0 评论 -
计算机网络——网络层:数据层面
计算机网络——网络层:数据层面网络层概述网络层的作用可以抽象为两个:转发,当一个包交换器收到一个数据包时,需要将数据包在出口端进行发送。路由,决定数据包的转发路径,其中,路由的方式由路由算法决定。一个关键的组件就是路由表,一个路由表通过路由算法生成,指导数据包如何进行转发。因此,我们将网络层分为两个层面,数据层和控制层。其中,控制层由路由算法组成,负责维护转发表,而数据层则进行对数据包进行匹配、操作。路由器网络层最关键的设备就是路由器,一个路由器由下面的部分组成:入口:数据从入口原创 2022-02-14 16:23:51 · 3605 阅读 · 0 评论 -
计算机网络——传输层
计算机网络——传输层UDP用户电报协议(UDP)是一种无连接、非可靠的传输层协议。其 UDP 段的组成为:四个 UDP 段头字段,每个字段的大小都是 2 字节。Source port: 发送者的端口号。Dest port: 接受者的端口号。Length: 段内数据的大小(即应用层消息的大小)。Checksum: 数据校验码。Checksum 的计算规则是,将应用层消息按照每 2 字节进行分割,将其依次全部相加(溢出按截断处理),最后将结果取反即可。UDP 按照(目的地 IP,目的端口原创 2022-02-12 12:12:00 · 2435 阅读 · 0 评论 -
计算机网络——应用层
计算机网络——应用层HTTPHTTP 的缓存策略当一个 HTTP 客户端请求一个服务器资源时,服务器会在相应消息中写入 Last-Modified 头部,指定该对象的最后一个修改日期,客户端进行缓存到本地。客户端第二次请求服务器资源的时候,客户端会在请求消息中写入 If-Modified-Since 这称为条件 GET 请求,服务器检查该字段所指定的世界,若该对象的最后修改时间小于等于这个时间,说明缓存有效,则服务器不会产生相应消息的实体部分,而是返回 304 Not Modified ,反之则生成原创 2022-02-07 11:01:40 · 498 阅读 · 0 评论 -
计算机网络——网络与互联网
计算机网络——网络与互联网什么是互联网连接到互联网的设备称为主机或终端系统。终端系统通过包交换器和连接器链接在一起。在网络中的数据以数据包的形式存在并且被传递。最常见的包交换器有路由器和连接层交换机。数据包在网络中传递的过程称为路由。网络服务由网络提供商(ISP) 提供。终端设备通过协议进行传输数据,最常见的协议为传输控制协议(TCP)和互联网协议(IP),统称为 TCP/IP 协议。这些协议大部分由互联网工程任务组(IETF)机构编写,每一个协议都称为请求备忘录(RFC)。提供交换数原创 2022-02-02 14:52:59 · 6542 阅读 · 0 评论