计算机网络
文章平均质量分 95
飞天小牛肉
公众号 @飞天小牛肉
展开
-
从崩溃的选课系统,论为什么更安全的 HTTPS 协议没有被全面采用
0. 前言上一篇文章详细讲解了 HTTP 的相关原理,我们已经了解到了 HTTP 具有非常优秀和方便的一面,然而,HTTP 并非一个安全的协议。大家平常浏览网页的时候应该也能注意到,使用 HTTP 协议的网站,浏览器都会认定这是一个不安全的网站,提醒用户注意防范(即便这是我们学校的选课系统)。当然,这个不安全的含义指的是你在该网页输入的信息可能会被外界攻击者以非正常手段窃取,而不是说会被这个网页的开发者获取,毕竟浏览器咋能判断这个网页开发者是否存有异心,这个需要用户自行判断(手动滑稽 ????)那么原创 2021-02-01 17:20:35 · 445 阅读 · 0 评论 -
超详细 DNS 协议解析
为了保证网址的正常访问,域名解析协议(DNS)其实在背后做出了很多努力,本文将透彻讲解 DNS 协议的原理,了解我们每天都在接触的网址到底是怎么工作的。原创 2021-01-20 16:51:40 · 1229 阅读 · 3 评论 -
别再恐惧 IP 协议(万字长文 | 多图预警)
IP 协议是整个 TCP/IP 协议族的核心,也是构成互联网的基础,位于 TCP/IP 模型的网络层原创 2021-01-15 17:26:21 · 336 阅读 · 1 评论 -
网络基础扫盲 | 数据传输方式和交换方式
若按数据传输的顺序可分为:并行传输和串行传输;- 若按数据传输的同步方式可分为:同步传输和异步传输;- 若按数据传输的流向和时间关系可分为:单工、半双工和全双工数据传输(通信)原创 2021-01-12 18:18:53 · 5904 阅读 · 1 评论 -
原来 TCP 为了保证可靠传输做了这么多
关于 TCP 的话,除了三四次握手就是可靠传输了,高频重点知识点,大家还是搞清楚比较好原创 2021-01-10 18:20:40 · 210 阅读 · 0 评论 -
关于 TCP 三次握手和四次挥手,满分回答在此
在面试中,计算机网络的 TCP 三次握手和四次挥手是很常见的问题,但是在实际面试中,面试官会更愿意听到怎样的回答呢?详细程度是怎样的?原创 2021-01-07 22:24:38 · 464 阅读 · 0 评论 -
一文读懂两台计算机之间是如何通信的
本文将从小白的角度,讲解两台计算机之间是如何精确的找到对方的位置并发送和接收消息的,以帮助读者从宏观角度把握计算机网络的体系结构。原创 2021-01-02 16:39:56 · 6863 阅读 · 0 评论 -
【计算机网络学习笔记】—— 【四】网络层
一、思维导图二、网络层功能三、数据交换方式1. 电路交换2. 报文交换3. 分组交换数据报虚电路数据交换方式的选择四、IP数据报格式五、IPV4地址1. 网络地址转换 NAT2. 子网划分3. 无分类编址 CIDR 构成超网六、ARP 地址解析协议七、ICMP 网际控制报文协议八、IPV6IPV6 和 IPV4 区别IPV6基本地址类型IPv6向IPv4过渡的策略九、路由器分组转发流程十、路由选择协议 / 路由算法1. 内部网关协议 RIP 距离向量算法2. 内原创 2020-04-04 14:08:24 · 441 阅读 · 0 评论 -
【计算机网络学习笔记】—— 【三】数据链路层
一、思维导图二、数据链路层的作用三、封装成帧&透明传输1. 封装成帧的概念2. 透明传输3. 组帧的四种方法字符计数法字节填充法(转义符)零比特填充法违规编码法(曼彻斯特编码)四、数据链路层的差错控制1. 检测编码奇偶校验码循环冗余码CRC2. 纠错编码 — 海明码五、流量控制&可靠传输1. 流量控制的概念2. 数据链路层流量控制的方法 —— ARQ协议停等协议(停等式ARQ)后退N帧协议 GBN(后退N帧的ARQ)选择重传协议 SR(选择性重传ARQ)3. 可靠传原创 2020-03-31 22:33:21 · 495 阅读 · 0 评论 -
【计算机网络学习笔记】—— 【二】物理层
一、物理层的作用二、三种通信方式1. 单工通信2. 半双工通信3. 双工通信三、两种数据传输方式1. 串行传输2. 并行传输四、实现同步的传输方式1. 同步传输2. 异步传输五、数据通信相关术语1. 码元2. 速率六、奈氏准则、香农定理失真奈氏准则香农定理七、编码与调制1. 基带信号和宽带信号2. 编码:数据——>数字信号数字数据——>数字信号模拟数据——>数字信号3. 调制:数据——>模拟信号数字数据——>模拟信号模拟数据——>模拟信号八、物理层传输介质原创 2020-03-31 18:45:31 · 881 阅读 · 0 评论 -
【计算机网络学习笔记】—— 【一】计算机网络相关概念
一、思维导图二、 计算机网络的概念三、计算机网络的功能四、计算机网络的组成1. 组成部分2. 工作方式3. 功能组成五、计算机网络的分类1. 按分布范围分:2. 按使用者分:3. 按交换技术分4. 按拓扑结构分:5. 按传输技术分六、性能指标1. 速率2. 带宽(理想速率)3. 吞吐量(实际速率)4. 时延5. 时延带宽积6. 往返时间 RTT7. 利用率七、计算机网络体系结构1. OSI 七层参考模型应用层表示层会话层运输层网络层数据链路层物理层原创 2020-03-31 17:43:33 · 356 阅读 · 0 评论 -
计算机网络 考研复试常见题汇总
单工、半双工、全双工频分复用 时分复用 波分复用 码分复用频分复用如何避免各路信号间的干扰七层网络模型计算机网络中各层的作用数据链路层协议:CSMA/CD 协议 如果两端同时发送信息会出现什么情况,为什么?原创 2020-03-24 21:39:04 · 15557 阅读 · 5 评论 -
HTTP中的GET,POST和PUT
HTTP中定义了以下几种请求方法:1、GET;2、POST;3、PUT;4、DELETE;5、HEAD;6、TRACE;7、OPTIONS;Get 和 Post 的区别Get: 请求的数据会附加在URL之后,因此GET请求的数据会暴露在地址栏中Post: POST请求会把请求的数据放置在HTTP请求包的包体(Request body)中, 因此POST请求的数据不会暴露...原创 2020-02-19 21:37:17 · 783 阅读 · 0 评论 -
计算机网络总结
???? 本文参考: JavaGuide文章目录一、OSI与TCP/IP各层的结构二、物理层及协议三、数据链路层及协议四、网络层及协议五、运输层及协议1. TCP 三次握手和四次挥手(面试常客)1.1 三次握手过程(连接建立)1.2 为什么要三次握手1.3 为什么要传回 SYN1.4 传了 SYN,为啥还要传 ACK1.5 四次握手过程(连接释放)1.6 为什么要四次挥手2. TCP,UDP 协...原创 2020-03-11 21:34:44 · 566 阅读 · 0 评论