
计算机网络
文章平均质量分 87
计算机网络
九死九歌
丹书铁契!
展开
-
【计算机组成原理 & 计算机网络】几种校验码的java编程实现
〇、校验码的超类 我们用面向对象的思想把校验码方式分成一个一个的类,为了提高代码重用性,就先构建一个所有校验码类型的超类,就叫他CheckCode,也就是校验码的意思。public abstract class CheckCode { private final static double p = 0.02; /** * 对二进制信息进行编码 * @param codes 需要进行编码的二进制信息 * @return 经过加密后的二进制信息 */ public abstrac原创 2021-11-11 16:14:58 · 975 阅读 · 0 评论 -
计算机网络第一章:计算机网络的基本概念
1.1.1概念、组成、功能,及分类一、计算机网络的概念1.如图所示,IOS和Android手机,以及Windows和macOS电脑都可以叫计算机系统 ,也可以叫端系统,这些路由器或者交换机则叫做通信设备,连接器计算机系统与通信设备的蓝线叫做线路。2.计算机网络即是一个将分散的、具有独立功能的计算机系统(端系统),通过通信设备与线路;连接起来,由功能完善的软件实现资源共享和信息传递的系统。3.计算机网络是一种互连的、自治的计算机集合:互连指互联互通,即图中的IOS存在一条线路经过通信链路通往任意原创 2021-05-13 23:34:21 · 3139 阅读 · 1 评论 -
计算机网络第二章:物理层
§2.0 第二章学习大纲 ① 通信基础 ② ★两个公式(lim) ③ 看图说话 ④ 传输介质 ⑤ 物理层设备§2.1.1 物理层基本概念一、物理层基本概念1.概念:物理层解决的是如何在链接各种计算机的 传输媒体① 上传输比特流,而不是指具体的传输媒体。 注:①传输媒体就是双绞线、同轴电缆之类的东西。它又称参考模型中的“第零层”。2.主要任务:物理层的主要任务是确定与传输媒体接口有关的一些特性,定义一些标准。二、物理层规定的特性1.机械特性:定义物理连接的特性,规定物理连原创 2021-06-12 16:32:57 · 3211 阅读 · 8 评论 -
计算机网络第三章:数据链路层
§3.1 数据链路层功能概述1.节点: 计算机网络中的中的主机路由器等都可以叫节点。2.链路: 网络中两个节点之间的物理通道,链路的传输介质主要有双绞线光纤和微波。分为有线链路、无线链路。3.数据链路: 网络中两个节点之间的逻辑通道,把实现控制数据传输协议的硬件和软件加到链路上就构成了数据链路。4.帧: 链路层的协议数据单元,封装网络层数据报。5.链路与数据链路之间的区别: 链路是物理通道、而数据链路是逻辑通道。数据链路层负责通过一条链路从一个结点向另一个物理链路直接相连的相邻原创 2021-07-20 13:46:34 · 2215 阅读 · 2 评论 -
计算机网络第四章:网络层
§4.1.1网络层功能概述一、网络层1.一些概念: ① 网络层主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。 ② 网络层的传输单位是数据报。 ③ 数据报与分组的关系:数据报是比较长的,而分组就相当于是把数据报进行切分而形成的。2.主要功能: ① 找路与分组转发:通过路由算法找到最佳路径,并把分组通过最佳路径转发出去。 ② 异构网互联:不同的网络叫做异构网,网络层可以通过路由器把这些网络连接起来,构成一个更大的网络。 ③ 拥塞控制:若所有结点都来不及接受原创 2021-08-26 23:05:25 · 4108 阅读 · 1 评论 -
计算机网络第五章:传输层
§5.1 传输层概述一、传输层1.概念: 首先只有主机曾有传输层和上面的应用层,其他的网络设备,例如中继器路由器什么的,他最多只能到数据链路层。 通过第一张的知识,我们可知,传输层为应用层提供通信服务。同时使用网络层提供的服务。2.功能: ① 传输层提供进程和进程之间的逻辑通信。 ② 复用和分用。(发复收分) ③ 对收到的报文进行差错检测。(首部校验和只是校验头部,并不对数据部分进行校验,数据监测交付给了高层。正是因为网络层检验了数据部分,所以网络层只需要检测头部。)二、传输层的原创 2021-08-30 23:27:45 · 714 阅读 · 2 评论 -
计算机网络第六章:应用层
§6.1 网络应用模型一、应用层概述1.应用层的目的: 应用层对应用程序的通信提供服务。2.应用层协议的定义: ① 应用进程交换的报文类型,请求还是响应? ② 各种报文类型的语法,如报文中的各个字段及其详细描述。 ③ 字段的语义,即包含在字段中的信息的含义。 ④ 进程何时、如何发送报文,以及对报文进行响应的规则。3.应用层的功能: ① 文件传输。访问和管理。 ② 电子邮件。 ③ 虚拟终端。 ④ 查询服务和远程作业登录。4.应用层重要协议: FTP、SMTP和原创 2021-09-01 23:35:12 · 7129 阅读 · 0 评论