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