计算机网络
文章平均质量分 82
爱上布洛格的鸭鸭
这个作者很懒,什么都没留下…
展开
-
iptables学习
Linux 的包过滤功能,即 Linux 防火墙,它由netfilter和iptables两个组件组成。filter:iptables 的默认表。负责过滤功能、防火墙,也就是由 filter 表来决定一个数据包是否继续发往它的目的地址或者被丢弃。对应的内核模块为 iptables_filter。。nat:nat 是 network address translation 的简称,具备网络地址转换的功能。对应的内核模块为 iptables_nat。原创 2023-11-05 17:36:43 · 373 阅读 · 0 评论 -
HTTP和HTTPS的对比
HTTP和HTTPS的对比HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。简单来说,HTTPS协议是由SSL + HTTP协议构建的可进行加密传输、身份认证的网络协议,要比HTTP协议安全总结两者主要的区别如下所示:1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。原创 2021-09-24 15:10:15 · 334 阅读 · 0 评论 -
https协议原理详解
HTTPS协议详解1. HTTPS介绍https可以比喻成是加了一层SSL协议外壳的http协议,并不是一个新的应用层协议,当使用SSL(Secure Socket Layer)协议时,则就会先和SSL进行通信,再由SSL和TCP进行通信。2. 什么是SSL2.1 SSL介绍SSL英文全称Secure Socket Layer,安全套接层,是一种为网络通信提供安全以及数据完整性的安全协议,它在传输层对网络进行加密。它主要是分为两层:SSL记录协议:为高层协议提供安全封装、压缩、加密等基本功能原创 2021-09-24 15:09:40 · 621 阅读 · 0 评论 -
HTTP2.0新特性详解
HTTP2.0新特性详解1. 二进制分帧层二进制分帧层,是HTTP 2.0性能增强的核心。HTTP 1.x在应用层以纯文本的形式进行通信,而HTTP 2.0将所有的传输信息分割为更小的消息和帧,并对它们采用二进制格式编码。这样,客户端和服务端都需要引入新的二进制编码和解码的机制。如下图所示,HTTP 2.0并没有改变HTTP 1.x的语义,只是在应用层使用二进制分帧方式传输。因此,也引入了新的通信单位:1.1 帧(frame)HTTP 2.0通信的最小单位,包括帧首部、流标识符、优先值和帧净原创 2021-09-24 15:07:08 · 1511 阅读 · 0 评论 -
计算机网络面试题汇总
文章目录TCP/IP体系结构1. TCP/IP的四层模型指的是哪些?2. OSI的七层模型五层模型的作用 : (字节跳动)TCP、UDP的区别如何在应用层保证udp可靠传输TCP流量控制TCP拥塞控制网络拥塞的原因主要有以下三点:拥塞控制的目的:拥塞控制的方法:拥塞控制的常见算法:1.慢开始2.拥塞控制3.快重传-快恢复综合TCP的三次握手过程能否变为二次握手accept connect listen对应三次握手什么阶段TCP的四次挥手过程四次挥手timewaittcp [keep]()alive实现原理t原创 2021-09-24 15:01:04 · 21289 阅读 · 18 评论