
计算机网络
记录计算机网络的知识点~~~
爱敲代码的小黄
我是爱敲代码的小黄,阿里淘宝集团的Java开发工程师,CSDN博客专家,阿里云专家博主。写过的专栏:Java设计模式、Spring源码系列、Netty源码系列、Kafka源码系列、JUC源码系列、duubo源码系列,期待和大家一起学习,一起进步,一起对抗互联网寒冬
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
对称加密算法与非对称加密算法
文章目录对称加密与非对称加密优缺点详解对称加密简介优点缺点对称加密算法非对称加密简介优点缺点非对称加密算法 对称加密与非对称加密优缺点详解 对称加密 简介 双方使用的同一个秘钥,既可以进行加密也可以进行解密,这种加密方式被称为 对称加密 优点 速度快,对称性加密通常在消息发送方需要加密大量数据时使用,算法公开,计算量小,加密速度快,加密速度高 缺点 数据传送前,发送方和接收方必须商定好秘钥 双方都能保存好秘钥,如果一方的秘钥被泄露,加密信息不安全 每对用户进行使用加密算法时,都需要使用其他人不知道的唯一秘原创 2020-11-23 19:08:49 · 389 阅读 · 0 评论 -
【计算机网络-应用层】HTTP协议
1. 万维网概述 2. HTTP 2.1 HTTP的特点 无状态的 2.2 HTTP的连接方式原创 2020-09-14 20:15:10 · 252 阅读 · 0 评论 -
【计算机网络-应用层】DNS协议
1. 客户/服务器(C/S)模型 1.1 服务器(提供计算服务的设备) 永久提供服务 永久性访问地址/域名 1.2 客户机(请求计算服务的主机) 与服务器通信,使用服务器提供的服务 间歇性接入网络 可能使用动态IP地址 不与其他客户机直接通信 2. P2P模型 不存在永远在线的服务器 每个主机即可以提供服务,也可以请求服务 任意端系统/节点之间可以直接通讯 节点间歇性接入网络 节点可能改变IP地址 可扩展性好 网络健壮性强 3. DNS系统 ...原创 2020-08-24 22:10:47 · 309 阅读 · 0 评论 -
【计算机网络-传输层】TCP可靠传输、TCP流量控制、拥塞控制
1. TCP的可靠传输 可靠:保证接收方进程从缓存区读出的字节流与发送方发出的字节流是完全一样的。 比如,我客户端一个字节流发送的是,12345,那服务端收到的也是12345 1.1 校验 增加一个伪首部,通过使用二进制反码求和的方法来确定 1.2 序号(seq) 每次在传输的时候,我们的序号都是报文段的第一个字节 1.3 确认(ack) 每次在传输的时候,我们想要的报文段的第一个字节 1.4 重传 确认重传不分家,TCP的发送方在规定的时间内没有收到确认就要重传已发送的报文段。 1.4.1 超时重传 重原创 2020-08-21 21:55:21 · 500 阅读 · 0 评论 -
【计算机网络-传输层】TCP/UDP、SYN泛洪攻击、三次握手四次挥手
1. UDP UDP无连接的,减少开销和发送数据之间的延迟 UDP使用最大努力交付,即不保证可靠交付。 UDP是面向报文的(直接将整个应用层传过来的报文封装),适合一次性传输少量数据的网络应用。 UDP没有拥塞控制(IP电话、腾讯会议),如果拥塞太过严重,直接重传报文~ UDP首部开销小,8个字节(8B)–16位源端口号(可有可无)–16位目的端口号(必须要有)–16位UDP长度(整个数据的长度)–16位UDP检验和(检验是否出错) 2. TCP 2.1 特点 TCP是面向连接的传输层协议 每一条TC原创 2020-08-21 19:12:24 · 2057 阅读 · 2 评论 -
【计算机网络】OSI、TCP/IP、五层模型
目录1 OSI参考模型1.1 背景1.1.1 为什么要分层?1.1.2 分层是按什么区分的?1.1.3 分层的结构是怎么样的?1.1.4 OSI怎么来的?1.2 OSI结构1.3 OSI的数据传输2 .TCP/IP参考模型2.1 背景2.2 TCP/IP结构3. OSI和TCP/IP协议的区别4. 五层协议4.1 五层参考模型数据封装与解封装(数据传输) 1 OSI参考模型 1.1 背景 1.1.1 为什么要分层? 在发送一个文件之前,我们需要做很多的工作,比如: 将数据通信的道路激活 告诉网络怎么.原创 2020-08-20 18:49:40 · 884 阅读 · 0 评论