
计算机网络
文章平均质量分 52
个人计算机网络学习心得
凌桓丶
现腾讯边缘存储研发工程师,前字节跳动流式计算研发工程师、优快云博客专家。
展开
-
为什么HTTP3.0抛弃传统的TCP而选择QUIC协议?
为什么HTTP3.0抛弃传统的TCP而选择QUIC协议?原创 2021-08-03 21:37:25 · 1969 阅读 · 0 评论 -
计算机网络 | HTTPS协议 :对称加密、非对称加密、数字证书、完整性保护
文章目录HTTPS VS HTTPHTTPS=HTTP+加密+证书+完整性保护加密对称加密非对称加密混合加密证书完整性保护HTTPS并不能取代HTTPSSL是把双刃剑HTTPS的遗憾之处HTTPS VS HTTP计算机网络 (二) 应用层 :HTTP协议详解在之前的博客中介绍了HTTP协议,虽然从中了解了他优秀的一面,但是也能看到他许多的不足。由于其本身通信使用明文,没有进行加密,也没有确认通信方的一种机制,所以在互联网上近似于裸奔,很容易就会受到中间人攻击,导致安全存在问题。通信时数据并没有进原创 2020-09-07 22:04:24 · 3042 阅读 · 0 评论 -
计算机网络 | IP协议相关技术与网络总结 :DNS、ICMP、DHCP、NAT/NAPT、通信流程
IP协议相关技术与网络总结DNSDNS与域名域名服务器域名的解析流程ICMPpingNAT/NAPTNATNAPTNAT的缺陷代理服务DHCP通信流程浏览器中输入url后,发生的事情通过QQ进行发送一条消息时,发生的事情当内网设备与外网通信时,发生的事情DNSDNS与域名在我们访问某个网站的时候,使用的都不是IP地址,而是使用由符号和字母构成的一段字符串。例如www.youkuaiyun.com。并且我们在TCP/IP通信的时候,也是使用的是域名,而非繁琐难记的点分十进制IP地址。但是按照前面的协议格式所描述的原创 2020-07-06 14:55:39 · 1237 阅读 · 1 评论 -
计算机网络 | 数据链路层 :ARP协议、以太网协议、MTU
数据链路层数据链路层与网络层的关联以太网协议什么是以太网以太网帧格式MAC地址MAC地址与IP地址MTUMTU对TCP的影响MTU对UDP的影响ARP协议什么是ARP协议ARP数据报格式ARP协议的工作流程ARP局域网欺骗攻击数据链路层与网络层的关联数据链路层的主要功能就是负责相邻设备之间的数据传输 。在网络层那篇博客中也说过,网络层是点对点之间的通信。主要通过IP协议描述起点到终点。而链路层则是对网络层的补充,负责在起点到终点的路径中,每一个相邻节点的数据传输。网络层主要关心的是从起点到终点原创 2020-07-03 23:39:50 · 1178 阅读 · 0 评论 -
计算机网络 | 网络层 :IP协议详解
网络层IP协议IPV4的协议格式地址管理IP地址的组成IP地址的分类特殊的IP地址子网划分私有IP地址与公网IP地址路由选择网络层的目的就是实现终端节点之间的通信,即点对点通信。具体功能包括路由选择与地址管理等。这一层主要有IP和ICMP两个协议组成,在这里就先重点讲解IP协议,后面会单独将IP协议相关的如ICMP,DNS,NAT,NAPT,DHCP等协议单独写一篇博客汇总。IP协议IP是InternetProtocol(网际互连协议)的缩写,是TCP/IP体系中的网络层协议。设计IP的目的是提原创 2020-06-30 23:12:36 · 3652 阅读 · 0 评论 -
计算机网络 | 传输层 :UDP与TCP协议详解
传输层UDPUDP的协议格式UDP的特点基于UDP的应用层知名协议TCPTCP的协议格式TCP的特点面向连接三次挥手四次握手可靠传输确认应答超时重传滑动窗口传输层是整个网络体系结构中的关键层次之一,主要负责两个主机中进程之间的数据传输。在传输层中常见的协议就是TCP协议(传输控制协议),UDP协议(用户数据报协议)UDPUDP协议,即用户数据报协议UDP的协议格式16位源端端口/目的端口:表示源端/对端的端口号,源端端口有时候可以不设置(不关心通信的端口),可以设置为0。16位数据报长原创 2020-06-24 16:33:46 · 2421 阅读 · 5 评论 -
计算机网络 | 应用层 :HTTP协议详解
目录自定制协议HTTP协议URLHTTP协议格式首行请求首行请求方法协议版本应用层负责应用程序之间的数据沟通, 也是我们能直接接触的一层, 我们可以自己编写应用程序,并且定制相关的应用层协议应用层协议主要分为两个大类,一个是像HTTP,FTP,DNS等知名协议,另一类是自定制协议。自定制协议协议,即是约定,是计算机网络中进行数据交换而建立的规则、标准或约定的集合。对于我们自己编写的应用程序,知名协议未必能够满足我们的需求,所以我们应该结合自己应用的特点,来定制一个更合适的协议。如何自定制协议呢原创 2020-06-17 22:41:49 · 1641 阅读 · 0 评论 -
计算机网络 | 网络基础 :网络协议,协议分层,数据封装与分用,地址管理,字节序
1原创 2020-06-09 22:22:50 · 2122 阅读 · 1 评论