![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络基础
文章平均质量分 93
huihui5210
这个作者很懒,什么都没留下…
展开
-
面试算法系列-04比较器与堆
比较器与堆1、堆1.1、本质:根节点是最值的完全二叉树 树是满的状态,或者从左到右依次变满1.2、堆: 逻辑结构 本质:二叉树(按照宽度优先遍历建立起来) 实现:数组情况1 、0开始:![在这里插入图片描述](https://img-blog.csdnimg.cn/20210115231815438.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9原创 2021-01-15 23:21:45 · 224 阅读 · 0 评论 -
5 物理层(Physical Layer)
计算机网络笔记Part2 物理层(Physical Layer)1. 基本概念2. 数据通信基本知识2.1 一个数据通信例子2.2 相关术语2.3 三种通讯方式名称英文定义需要信道条数单工通信Simplex只能一个发一个收一条半双工通信half-duplex都可以发或者收,但是同一时间只能进行一个两条全双工通信duplex都可以同时收发数据两条2.4 两种数据传输方式传输方式特点串行传输速度慢,省钱,适合远转载 2021-01-13 18:03:32 · 836 阅读 · 0 评论 -
4 数据链路层(Data Link Layer)
计算机网络笔记Part3 数据链路层(Data Link Layer)1. 基本概念[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jgKdqmCO-1610532159321)(C:\Users\huihui520\AppData\Roaming\Typora\typora-user-images\image-20201215203156693.png)]2. 封装成帧与透明传输封装成帧就是加将数据加头加尾,相当于将数据打包透明传输就是为了防止特殊的数据无法正常传转载 2021-01-13 18:03:00 · 560 阅读 · 0 评论 -
3 网络层(Network Layer)
计算机网络笔记Part4 网络层(Network Layer)1. 概述注释:数据报和分组的关系:分组是一段比较长的数据,将它进行切割成一段段之后就得到数据报功能一就是让数据在路由器之间走最佳的路径功能二就是让不同的设备(手机,电脑,平板等)都能正常连接功能三见图中解释开环控制就是在拥塞之前就提前设计解决闭环控制就是在拥塞时自动调整解决问题OSI参考模型各层次的传输单元应用层报文传输层报文段网络层IP数据报,分组(如果IP数据报太大就切割成分组)转载 2021-01-13 18:02:32 · 640 阅读 · 0 评论 -
2 传输层(Transport Layer)
计算机网络笔记Part5 传输层(Transport Layer)1. 概述1.1 传输层的意义网络层可以把数据从一个主机传送到另一个主机,但是没有和进程建立联系。传输层就是讲进程和收到的数据联系到一起,使数据能够为应用服务所以说传输层是主机才有的层次1.2 传输层的两个协议1.3 传输层的寻址和端口端口号只用于计算机分辨本地进程,总共有2^16=65536种端口号,端口号有很多种,不能随便使用1.3.1 常见的应用程序端口号2. UDP协议2.1 UDP概述注释:因为UD转载 2021-01-13 17:59:28 · 785 阅读 · 0 评论 -
1 应用层(Application Layer)
计算机网络笔记Part6 应用层(Application Layer)1. 概述因为不同的网络应用之间需要有一个确定的通信规则1.1 两种常用的网络应用模型1.1.1 客户/服务器模型(Client/Server)1.1.2 P2P模型(Peer-to-Peer)网络健壮性指的是P2P模型不容易坏掉,即使一个节点坏了也没问题,可以有其他节点代替2. 域名系统协议(DNS)2.1 概述DNS就是将打在地址栏的域名转化为IP地址的东西2.1.1 域名域名就是www.xxx.com,转载 2021-01-13 17:58:17 · 850 阅读 · 0 评论