一、DNS的基本功能 在互联网中,从域名到IP地址的转换是一个基础功能,之前一直想结合流行的DNS服务器bind来看下服务器侧的配置,所以最近有时间就总结一下。对于应用(或者说客户端)来说,对域名服务的使用主要基于C库的gethostbyname函数,该函数实现比较复杂,事实上,在glibc的根目录 ...
分类:
其他好文 时间:
2020-07-04 16:57:04
阅读次数:
57
ingress 是如何访问到pod的呢? 1,ingress由ingress 控制器 和 规则组成。 2,ingress rule 负责找到对应的service,实现访问到pod。 我们知道service的表现形式为IP:PORT,即工作在第四层传输层(TCP/IP层),那么对于不同的URL地址经常 ...
分类:
其他好文 时间:
2020-07-04 13:43:29
阅读次数:
54
在 Kubernetes 集群会碰到这个间歇性 5 延迟的问题,Weave works 发布了一篇博客 Racy conntrack and DNS lookup timeouts 详细介绍了问题的原因。 简单来说,由于 UDP 是无连接的,内核 netfilter 模块在处理同一个 socket ...
分类:
其他好文 时间:
2020-07-04 13:22:06
阅读次数:
84
网络模型的基本概念 一个简单的网络模型可分为以下5层: 客户机服务器模型(client/server) 可以简单画图如下: TCP/IP的概念 TCP/IP:Transmission Control Protocol/Internet Protocol的简写。TCP 是传输控制协议的缩写,它保 障了 ...
分类:
编程语言 时间:
2020-07-03 21:22:39
阅读次数:
96
其实从输入URL到页面展示在我们眼前所经历的过程其实还是非常复杂的,牵扯到的知识点也是非常的庞杂。其中很多知识都会有专门的学科去研究,所以这里只是简单地概括一下大致流程: 1、输入网址 2、DNS解析 3、建立tcp连接 4、客户端发送HTPP请求 5、服务器处理请求 6、服务器响应请求 7、浏览器 ...
分类:
Web程序 时间:
2020-07-03 21:06:56
阅读次数:
74
DNS的含义和结构 众所周知,在互联网中是用IP来标识一台服务器的。IP地址虽然能够代表一台设备,但是由于记忆起来比较困难,所以将其替换成一个能够理解和识别的名字,这个名字我们称作为域名。例如:www.51cto.com 就是一个域名,在域名后面会定义一个IP地址用来指向网站服务器。那么问题来了,谁 ...
分类:
其他好文 时间:
2020-07-03 19:39:28
阅读次数:
91
【转自】https://linux.cn/article-8091-1.html#3_876 作者: Ubuntu 译者: LCTT GHLandy NTP 是通过网络来同步时间的一种 TCP/IP 协议。通常客户端向服务器请求当前的时间,并根据结果来设置其时钟。 这个描述是挺简单的,实现这一功能却 ...
分类:
系统相关 时间:
2020-07-03 10:50:29
阅读次数:
72
参考:https://www.cnblogs.com/fundebug/p/differences-of-tcp-and-udp.html TCP/IP 是互联网相关的各类协议族的总称,比如:TCP,UDP,IP,FTP,HTTP,ICMP,SMTP 等都属于 TCP/IP 族内的协议。 UDP协议 ...
方式一: [root@localhost /]# lsof -i:22COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEsshd 1219 root 3u IPv4 23508 0t0 TCP *:ssh (LISTEN)sshd 1219 root ...
分类:
系统相关 时间:
2020-07-03 00:52:05
阅读次数:
80
Django回顾 1 web应用,http协议,web框架 # ip+端口号唯一确定一个应用 # web框架是什么 C/S B/S 三次握手,四次挥手 # http协议 无状态,基于请求和相应,是在TCP/IP协议之上的应用层的协议,短链接 响应状态码 1xx 请求等待处理 2xx 请求成功 3xx ...
分类:
其他好文 时间:
2020-07-02 19:55:50
阅读次数:
56