计算机网络
计算机网络(四)数据链路层
### 计算机网络(四)数据链路层 #### 1 数据链路层概述 #### 2 点对点通信数据链路层最基本、最重要的三个问题 ##### 2.1 封装成帧 - **封装成帧是指数据链路层给上层交付的`协议数据单元`添加`帧头`和`帧尾`使之成为帧** - **帧头和帧尾含有重要的控制信息** 如 ......
计算机网络
教材:计算机网络(第5版本) 作者:谢希仁 B站课程链接:https://www.bilibili.com/video/BV1Tb411x7CE/?spm_id_from=333.1007.top_right_bar_window_custom_collection.content.click 授课 ......
计算机网络(一)
一、HTTP长连接和短连接的区别? 长连接:在一个TCP连接上可以发送多个数据包,但是如果没有数据包发送时,也要双方发检测包以维持这个长连接。短连接:当双方需要数据交互的时候,就建立一个TCP连接,本次交互完之后就断开这个连接。 Socket心跳包机制:像心跳一样,每隔固定时间向服务器发送一个包,以 ......
计算机网络面试八股文
## 网络分层结构 计算机网络体系大致分为三种,OSI七层模型、TCP/IP四层模型和五层模型。一般面试的时候考察比较多的是五层模型。最全面的Java面试网站:[最全面的Java面试网站](https://topjavaer.cn)  或 端系统(end system) 连接到一起的网络。 通信链路(communication link) 通常指电缆、铜线、光纤等物理媒介。 分组交换机 允许链路互联以形成更大规模的网络,常见的交换机如 路由器(ro ......
计算机网络(一)计算机网络概述
### 计算机网络概述 #### 因特网 `网络`:许多计算机通过`交换机`连接在一起 `互联网(internet)`:许多网络通过`路由器`连接在一起 `因特网(Internet)`:全球最大的互联网,网络通过TCP/IP协议进行通信 ##### 因特网发展过程 分组交换网络 -> 互联网 -> ......
计算机网络(三)物理层
### 计算机网络(三)物理层 #### 1 物理层的基本概念 - 物理层就是要解决在连接计算机的传输媒体上传输**数据比特流**(比特0和比特1)的问题 - 向上一层数据链路层屏蔽各种传输媒体的差异,提供透明的比特流传输服务。 ##### 物理层协议的主要任务 #### 2 物理层下的传输媒体 ......
计算机网络(二)OSI七层模型、TCPIP四层模型与原理五层模型
### 1 OSI参考七层模型(法律上的标准) #### OSI七层模型 OSI:**开放式互连通信参考模型** 分层的原因:标准化、降低各个层之间的关联依赖 ① **应用层**:**能产生流量**能够**和用户交互的应用** ② **表示层**:加密压缩,开发人员考虑的问题 ③ **会话层**:服 ......
计算机网络——11网络常用命令的使用
11.1实验目的 掌握 windows2003 操作系统自带的几个网络常用命令的使用。 11.2实验内容 单击【开始】→【运行】,输入 cmd,打开【命令提示符】窗口,输入以下命令: 1、ipconfig /all显示详细的网络信息,主要包括主机名字、物理地址、IP 地址、子网掩码、网关等。 图 1 ......
虚拟机计算机网络与物理机网络心得随笔
虚拟机网络有三种模式:桥接模式、NAT模式、仅主机模式 1. 桥接模式 虚拟机与物理机使用同一个网段,手写ip地址需要在写在同一个网段(什么是一个网段?192.168.31.xxx 所有的这种都是一个网段)下面,子网掩码是为了掩盖、传递某些信息的,默认网关一个网段下面只有一个默认网关,所以往往子网掩 ......
计算机网络 - 上
计算机网络 - 上 集线器 交换机 IP地址 路由器 网络组成 小型网络 中型网络 大型网络 假设在大型网络中的计算机A和计算机B通信 两台设备通信最简单的机制: 设备各开一个网口,用一台线连接起来 -> 这个方式虽然高效,但是随着设备数量变多,会导致网络拓扑变得复杂 集线器的诞生 为了解决设备与设 ......
网络--计算机网络概述
一、计算机网络概述 局域网 -- 分层设计 交换机 100米 带宽10 100 1000M 广域网 ISP(Internet服务供应商) 路由器 -- 转发数据 网卡--缓存 MAC 48位2进制 帧 比 包 多了MAC地址(用于交换机识别mac -- 下一条) 路由器识别ip 数据传输:目标收到确 ......
(一) 计算机网络的基本概念
参考重点 虽然考研知识点但是也可以使用 导图 计算机网络的组成 可以从不同方面来解释计算机网络的组成 可以理解成先通过资源子网打包然后通过通信子网传输 计算机网络的分类 总结 ......
计算机网络
问题:网络到底是什么?计算机之间是如何通信的? 早期 : 联机 以太网 : 局域网与交换机 广播 主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可以很低廉。有线电视网就是典型的广 ......
CS144 计算机网络 Lab4:TCP Connection
前言 经过前面几个实验的铺垫,终于到了将他们组合起来的时候了。Lab4 将实现 TCP Connection 功能,内部含有 TCPReceiver 和 TCPSender,可以与 TCP 连接的另一个端点进行数据交换。 实验要求 简单来说,这次实验就是要在 TCPConnection 类中实现下图 ......
CS144 计算机网络 Lab3:TCP Sender
前言 在 Lab2 中我们实现了 TCP Receiver,负责在收到报文段之后将数据写入重组器中,并回复给发送方确认应答号。在 Lab3 中,我们将实现 TCP 连接的另一个端点——发送方,负责读取 ByteStream(由发送方上层应用程序创建并写入数据),并将字节流转换为报文段发送给接收方。 ......
通过组策略在计算机网络位置添加ftp
原理 在%APPDATA%\Microsoft\Windows\Network Shortcuts目录添加ftp快捷方式即可。 操作 名称中填入完整路径和ftp快捷方式的名称,比如这样:%APPDATA%\Microsoft\Windows\Network Shortcuts\share ......
计算机网络----网络层
《网络层概述》 来看一群网络,如果只是网络独立各自通信,那么只要实现物理层和数据链路层即可 (一朵云中的多个节点通过交换机实现通信) 如果想要实现这群网络之间的通信,则是网络层干的事情了 (各个云之间通过路由器实现通信) 《网络层需要解决的问题》 1. 网络层提供两种服务: 虚电路服务 数据报服务 ......
CS144 计算机网络 Lab2:TCP Receiver
前言 Lab1 中我们使用双端队列实现了字节流重组器,可以将无序到达的数据重组为有序的字节流。Lab2 将在此基础上实现 TCP Receiver,在收到报文段之后将数据写入重组器中,并回复发送方。 实验要求 TCP 接收方除了将收到的数据写入重组器中外,还需要告诉发送发送方: 下一个需要的但是还没 ......
计算机网络基础知识总结
原文地址 一、网络层次划分 国际化标准组织(ISO)在1978年提出了“开放系统互联参考模型”,即著名的OSI/RM模型(Open System Interconnection/Reference Model)。它将计算机网络体系结构的通信协议划分为七层,直下而上依次为:网络层(Physics La ......
计算机网络 ACL和ANT
目录 一、ACL概况 二、ACL工作过程 三、ACL实验 四、ANT概况 五、ANT工作过程 六、ANT实验 一、ACL概况 概念:主要是对报文进行区分,路由器会对报文进行检查,查看是否符合通过标准或者不通过标准,才判断允许通过和不允许通过 原理:当数据包经过接口时,路由器检查报文,做出相应的处理 ......
计算机网络 VRRP和DHCP
目录 一、vrrp概念 二、vrrp工作过程 三、vrrp优先级 四、vrrp实验 五、DHCP概念 六、DHCP工作过程 七、DHCP实验 一、vrrp概念 概念:称虚拟路由器冗余协议,当网关路由器出现故障,一个网段的主机都无法通信,故此vrrp解决问题 原理:一组路由器工作时,只有一个路由器处于 ......
CS144 计算机网络 Lab1:Stream Reassembler
前言 上一篇博客中我们完成了 Lab0,使用双端队列实现了一个字节流类 ByteStream,可以向字节流中写入数据并按写入顺序读出数据。由于网络环境的变化,发送端滑动窗口内的数据包到达接收端时可能失序,所以接收端收到数据之后不能直接写入 ByteStream 中,而是应该缓存下来并按照序号重组成正 ......
计算机网络 单臂路由与三层交换机
目录 一、单臂路由概况 二、单臂路由的通信过程 三、单臂路由的缺点 四、单臂路由 实验一 五、三层交换机概念 六、交换机工作过程 七、交换机实验一、二 一、单臂路由概况 概念:单臂路由实现不同vlan之间的通信。 单臂路由主要是通过子接口来完成, 例子:int g0/0/1.10 //进入g0子接口 ......
计算机网络 vlan
目录 一、vlan的概念 二、vlan的优势 三、vlan的种类 四、静态vlan的配置 五、trunk的概念和配值 六、实验 一、vlan的概念 在传统的以太网中,所有的用户都是同一个广播域,当数据包在传输时,会不停的发送广播,会造成资源浪费和信息臃肿,未来资源的节约, 需要将广播域分开,所有划分 ......
02计算机网络---物理层
#总结 1.数据是预先约定的、具有某种含义的数字、字母或符号的集合,数据中包含信息,信息可通过解释数据而产生,信号是数据的电子或电磁编码。 2.数据通信是指在计算机与计算机以及计算机与终端之间的数据信息传送的过程,包括数据传输和数据传输前后的数据处理两个方面的内容。数据通信系统就是完成上述两个部分功 ......
01计算机网络概论
#导图 #总结 1.计算机网络的发展主要经历了4个阶段 第一阶段为面向终端的计算机网络,第二阶段为多计算机互联的计算机网络,第三阶段为面向标准化的计算机网络,第四阶段为全球互联的计算机网络。 2.计算机网络可定义为把分布在不同地点且具有独立功能的多台计算机,通过通信设备和线路连接起来,在功能完善的网 ......
CS144 计算机网络 Lab0:Networking Warmup
前言 本科期间修读了《计算机网络》课程,但是课上布置的作业比较简单,只是分析了一下 Wireshark 抓包的结构,没有动手实现过协议。所以最近在哔哩大学在线学习了斯坦福大学的 CS144 计算机网课程,这门课搭配了几个 Lab,要求动手实现一个 TCP 协议,而不是简单地调用系统为我们提供好的 S ......
计算机网络概述
1、定义 计算机网络:由计算机终端和连接用线路、中间设备组成的网络,作用的共享、互连。 internet:互联网 Internet:因特网,最大的互联网 WWW:由http、https为核心协议,浏览器-服务器组成的网络。是Internet的一部分。 2、网络类型 个人网、局域网、城域网 3、网络分 ......