随笔分类 -  Network

网络协议学习笔记
摘要:需求 将准备好的域名使用Nginx反向代理,通过 域名 来访问服务器上的IP:8581 准备工作 系统环境 Ubuntu18.04 工具版本 Nginx/1.14.0 (Ubuntu) 服务器外网IP:114.215.183.37 (假设) 域名: kumatazz.net(假设) Linux下配置 阅读全文
posted @ 2020-01-15 18:14 kumata 阅读(1579) 评论(0) 推荐(0)
摘要:笔记之前先复习数据单位: 数据的大小单位转化就不多说了:1GB=1024MB这种。 大家都知道计算机存储设备不论内存、硬盘存储数据最终都是通过0和1实现的,这叫1位(1 bit)。而保存一个汉字需要8位(8 bit)也就是1字节(1 Byte)。位和字节都可以缩写成b/B,而大B和小b又喜欢被人混用 阅读全文
posted @ 2019-10-29 14:58 kumata 阅读(1565) 评论(0) 推荐(0)
摘要:关于CDN的学习,要掌握的内容为: CDN 和电商系统的分布式仓储系统一样,分为中心节点、区域节点、边缘节点,而数据缓存在离用户最近的位置。 CDN 最擅长的是缓存静态数据,除此之外还可以缓存流媒体数据,这时候要注意使用防盗链。它也支持动态数据的缓存,一种是边缘计算的生鲜超市模式,另一种是链路优化的 阅读全文
posted @ 2018-07-07 10:00 kumata 阅读(273) 评论(0) 推荐(0)
摘要:本篇学习笔记要掌握两个要点: 传统的 DNS 有很多问题,例如解析慢、更新不及时。因为缓存、转发、NAT 问题导致客户端误会自己所在的位置和运营商,从而影响流量的调度。 HTTPDNS 通过客户端 SDK 和服务端,通过 HTTP 直接调用解析 DNS 的方式,绕过了传统 DNS 的这些缺点,实现了 阅读全文
posted @ 2018-07-04 13:04 kumata 阅读(895) 评论(0) 推荐(0)
摘要:DNS DNS(Domain Name System,域名系统), DNS通过域名和IP地址相互映射的一个分布式数据库,使易记的域名替代了枯燥的IP地址。在因特网中向主机提供域名解析服务的机器即为DNS服务器,端口号为53。 要掌握的要点: DNS 是网络世界的地址簿,可以通过域名查地址,因为域名服 阅读全文
posted @ 2018-07-01 11:42 kumata 阅读(267) 评论(0) 推荐(0)
摘要:本篇学习笔记以HTTP、FTP、P2P叙述与网上下载文件有关的协议 需要掌握的要点: 下载一个文件可以使用 HTTP 或 FTP,这两种都是集中下载的方式,而 P2P 则换了一种思路,采取非中心化下载的方式 P2P 也是有两种,一种是依赖于 tracker 的,也即元数据集中,文件数据分散;另一种是 阅读全文
posted @ 2018-06-29 13:32 kumata 阅读(12928) 评论(0) 推荐(2)
摘要:HTTPS协议 HTTPS 是综合了对称加密和非对称加密算法的 HTTP 协议。既保证传输安全,也保证传输效率。 加密分对称加密和非对称加密。对称加密效率高,但是解决不了密钥传输问题;非对称加密保证传输安全,可以解决这个问题,但是效率不高。 非对称加密需要通过证书和权威机构来验证公钥的合法性。 对称 阅读全文
posted @ 2018-06-27 23:51 kumata 阅读(369) 评论(0) 推荐(0)
摘要:HTTP协议 一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等) 一个属于应用层的面向对象的协议 工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求,Web服务器根据接收到的请求后,向客户端发送响应信息。 需要掌握 阅读全文
posted @ 2018-06-24 23:55 kumata 阅读(186) 评论(0) 推荐(0)
摘要:Socket 在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用以实现进程在网络中通信。 需要记住的知识点: 监听的 Socket 和真正用来传数据的 Socket 是两个,一个叫作监听 Socket,一个叫作已连接 Socket。 TCP 和 UDP 的 阅读全文
posted @ 2018-06-23 12:19 kumata 阅读(476) 评论(0) 推荐(0)
摘要:TCP协议(传输层) 用于应用程序之间的通信。 连接的建立是经过三次握手,断开的时候四次挥手。 TCP 包头很复杂,但是主要关注五个问题,顺序问题,丢包问题,连接维护,流量控制,拥塞控制 状态位例如: SYN 是发起一个连接,ACK 是回复,RST 是重新连接,FIN 是结束连接 TCP数据包 IP 阅读全文
posted @ 2018-06-21 10:31 kumata 阅读(411) 评论(0) 推荐(0)
摘要:本篇学习笔记以udp协议的特点、使用场景、应用实例展开叙述 用户数据报协议UDP(User Datagram Protocol) UDP面向无连接的通信协议。所谓的无连接,不建立连接,不确定对方是否在线,甚至不确定对方是否存在 UDP的使用场景:QQ、视频直播、视频聊天、DNS 一个简单的面向数据报 阅读全文
posted @ 2018-06-20 14:04 kumata 阅读(501) 评论(0) 推荐(0)
摘要:ICMP即互联网控制消息协议(Internal Control Message Protocol),与IP协议一样同属TCP/IP模型中的网络层,并且ICMP数据包是包裹在IP数据包中的。他的作用是报告一些网络传输过程中的错误与做一些同步工作。 我们经常'ping'一下来检测一下网络情况,ping就 阅读全文
posted @ 2018-06-19 23:58 kumata 阅读(207) 评论(0) 推荐(0)
摘要:首先了解一下环路问题: 两个交换机将两个局域网同时连接起来的时候,不幸地出现了环路: 这两个交换机还是都能够收到广播包的。交换机 A 一开始是不知道机器 2 在哪个局域网的,所以它会把广播消息放到局域网二,在局域网二广播的时候,交换机 B 右边这个网口也是能够收到广播消息的。 交换机 B 会将这个广 阅读全文
posted @ 2018-06-18 17:33 kumata 阅读(1167) 评论(0) 推荐(0)
摘要:在学习IP地址基本概念之后,需要了解到如果需要和其他机器通讯,我们就需要一个通讯地址,我们需要给网卡配置一个地址。 如何配置 IP 地址? 可以用命令行自己配置一个地址。可以使用 ifconfig,也可以使用 ip addr。设置好了以后,用这两个命令,将网卡 up 一下,就可以开始工作了。 使用 阅读全文
posted @ 2018-06-15 11:22 kumata 阅读(3221) 评论(0) 推荐(0)
摘要:概述: IP 是地址,有定位功能(网与网的通讯) (在逻辑上唯一标识一台电脑)(网络层) MAC 是身份证,无定位功能(在子网干活)(在物理上唯一标识一台电脑) (链路层) 首先是如何查看ip地址的问题: Windows:ipconfig Linux:ifconfig 、ip addr 在利用TCP 阅读全文
posted @ 2018-06-14 11:16 kumata 阅读(8722) 评论(0) 推荐(0)
摘要:概述: 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了 阅读全文
posted @ 2018-05-28 00:14 kumata 阅读(323) 评论(0) 推荐(0)
摘要:网络协议概述 OSI是一个开放性的通信系统互连参考模型,他是一个定义得非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。 OSI的7层从上到下分别是 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层; 其中高层(即7、6、5、4层)定义了应用程序的功 阅读全文
posted @ 2018-04-28 19:44 kumata 阅读(3053) 评论(0) 推荐(0)