网络
文章平均质量分 86
wzlsunice88
这个作者很懒,什么都没留下…
展开
-
王道计算机网络学习笔记
https://blog.csdn.net/qq_45137584/article/details/123145271?spm=1000.2115.3001.6382&utm_medium=distribute.pc_feed_v2.none-task-blog-personrec_tag-12.pc_personrec&depth_1-utm_source=distribute.pc_feed_v2.none-task-blog-personrec_tag-12.pc_personrec转载 2022-03-09 16:17:38 · 169 阅读 · 0 评论 -
阿里云面试:拔掉网线后, 原本的 TCP 连接还存在吗?
阿里云面试:拔掉网线后, 原本的 TCP 连接还存在吗?敖丙2022-02-15 09:01以下文章来源于小林coding,作者小林coding小林coding.图解得了技术,谈吐得了烟火。今天,聊一个有趣的问题:拔掉网线几秒,再插回去,原本的 TCP 连接还存在吗?可能有的同学会说,网线都被拔掉了,那说明物理层被断开了,那在上层的传输层理应也会断开,所以原本的 TCP 连接就不会存在的了。就好像, 我们拨打有线电话的时候,如果某一方的电话线被拔了,那么本次通话就彻底断了。真..转载 2022-02-16 14:38:05 · 199 阅读 · 0 评论 -
让我们,从头到尾,通透I/O模型
三太子敖丙今天以下文章来源于yes的练级攻略,作者是Yes呀yes的练级攻略.用接地气的话来分享一些后端技术或写一些想写的。上篇我们已经搞懂了socket 的通信内幕,也明白了网络 I/O 确实会有很多阻塞点,阻塞 I/O 随着用户数的增长只能利用增加线程的方式来处理更多的请求,而线程不仅会占用内存资源且太多的线程竞争会导致频繁地上下文切换产生巨大的开销。因此,阻塞 I/O 已经不能满足需求,所以后面大佬们不断地优化和演进,提出了多种 I/O 模型。在 UNIX 系统下,一...转载 2021-11-19 10:52:48 · 133 阅读 · 0 评论 -
为什么网络 I/O 会被阻塞?
为什么网络 I/O 会被阻塞?三太子敖丙昨天以下文章来源于yes的练级攻略,作者是Yes呀yes的练级攻略.用接地气的话来分享一些后端技术或写一些想写的。最近打算输出 Netty 相关的文章,但要深入学习 Netty 这个底层通信框架,网络相关知识点不可或缺。所以我打算先写一些前置知识点,对齐一下认识,便于之后对 Netty 的理解。我们应该都知道 socket(套接字),你可以认为我们的通信都要基于这个玩意,而常说的网络通信又分为 TCP 与 UDP 两种,下面我会..转载 2021-11-19 10:50:27 · 174 阅读 · 0 评论 -
TCP ,丫的终于来了!!
之前的文章一直在聊各种网络协议,那么从这篇文章开始,我就会和你聊一聊关于 TCP 协议的种种特征,比如 TCP 连接管理(也是这篇文章主要讨论的)、TCP 超时和重传、TCP 拥塞控制、TCP 数据流和窗口管理。TCP 是一种面向连接的单播协议,在 TCP 中,并不存在多播、广播的这种行为,因为 TCP 报文段中能明确发送方和接受方的 IP 地址。在发送数据前,相互通信的双方(即发送方和接受方)需要建立一条连接,在发送数据后,通信双方需要断开连接,这就是 TCP 连接的建立和终止。TCP 连接的转载 2021-05-17 09:39:51 · 100 阅读 · 0 评论 -
容器网络其实并不难2
使用虚拟网络switch(网桥)连接容器容器化思想的驱动力是高效的资源共享。所以,一台机器上只运行一个容器并不常见。相反,最终目标是尽可能地在共享的环境上运行更多的隔离进程。因此,如果按照上述veth方案,在同一台主机上放置多个容器的话会发生什么呢?让我们尝试添加第二个容器。# 从 root 命名空间 $ sudo ip netns add netns1 $ sudo ip link add veth1 type veth peer name ceth1 $ sudo ip...转载 2021-05-14 17:16:59 · 926 阅读 · 0 评论 -
容器网络其实并不难1
使用容器总是感觉像使用魔法一样。对于那些理解底层原理的人来说容器很好用,但是对于不理解的人来说就是个噩梦。很幸运的是,我们已经研究容器技术很久了,甚至成功揭秘容器只是隔离并受限的Linux进程,运行容器并不需要镜像,以及另一个方面,构建镜像需要运行一些容器。现在是时候解决容器网络问题了。或者更准确地说,单主机容器网络问题。本文会回答这些问题: 如何虚拟化网络资源,让容器认为自己拥有独占网络? 如何让容器们和平共处,之间不会互相干扰,并且能够互相通信? 从容器内部如何..转载 2021-05-14 17:18:12 · 133 阅读 · 0 评论 -
计算机网络硬核指南|网络设计核心思想
大家好,今天分享计算机网络硬核系列:计算机网络通信的理解本篇主要是对计算机网络一些核心思想理解,属于内功心法,初学者适合入门,非初学者可以学习其设计思想,总之希望帮助大家提高对网络的理解;深入浅出Linux网络硬核指南本系列从网络通信理解到云计算网络等网络的不同应用角色(场景)入手,深入浅出讨论了网络设计的核心思想,网络TCP/IP协议栈的设计,网络编程核心技术,网络性能优化,云网络核心技术,网络问题排障等,计算机网络是程序员或者IT工程师必须要掌握的技能,本系列目的就是让...转载 2021-04-30 14:11:50 · 551 阅读 · 0 评论 -
运维工程师必备:请收好 Linux 网络命令集锦
运维工程师必备:请收好 Linux 网络命令集锦小姐姐养的狗高效运维今天看着 kali linux 上百个网络命令,我陷入了沉思。专业的网络命令实在是太多了,如果要罗列,上千个也是有的。个人不是渗透测试工作者,大部分功能只知皮毛。所以本文是非常浅显的技术总结,仅聚焦工作中常用到的一些 Linux 命令。由于nio的普及,ck10k的问题已经成为过去式。现在随便一台服务器,就可以支持数十万级别的连接了。那么我们来算一下,100万的连接需要多少资源。首先,每一个连接都是文件句柄,所...转载 2021-03-12 13:50:06 · 261 阅读 · 0 评论 -
连肝7个晚上,总结了计算机网络的知识点!(三)(共66条)
良许Linux今天以下文章来源于程序员小灰,作者哪吒程序员小灰一群喜爱编程技术和算法的小仓鼠。42.什么是cookie呢????cookie是某网站为了辨别用户身份,进行session跟踪而存储在用户本地终端的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。 存储在用户本地终端上的数据 用来辨别用户身份 保存在用户本地终端 cookie是一些数据,存储在你电脑上的文本文件中,当web服务器向浏览器发送web页面时,在连接关闭后,服务端不转载 2021-02-05 17:12:32 · 269 阅读 · 0 评论 -
连肝7个晚上,总结了计算机网络的知识点!(二)(共66条)
18.了解网络基础知识???? 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 计算机网络,可以将规模分WAN,Wide Area Network广域网,和LAN局域网。通过电脑连接交换机再到路由器的连接。你知道计算机与网络都经历了怎么样的一个发展过程吗? 批处理就是指事先将用户程序和数据装入卡带或磁带,由计算机按照一定的顺序读取,使用户所要执行的这些程序和数据能够一并批量得到处理的方式。 分时系统,转载 2021-02-05 17:05:07 · 235 阅读 · 0 评论 -
连肝7个晚上,总结了计算机网络的知识点!(一)(共66条)
连肝7个晚上,总结了计算机网络的知识点!(共66条)良许Linux今天以下文章来源于程序员小灰,作者哪吒最近总结了66条计算机网络相关的知识点,大家一起看一下吧:1.比较http 0.9和http 1.0???? http0.9只是一个简单的协议,只有一个GET方法,没有首部,目标用来获取HTML。 HTTP1.0协议大量内容:首部,响应码,重定向,错误,条件请求,内容编码等。 http0.9流程:客户端,构建请求,通过DNS查询IP地址,三次握手建立TCP连接,客转载 2021-02-05 16:58:13 · 182 阅读 · 0 评论 -
本文把TCP/IP讲绝了!
本文把TCP/IP讲绝了!良许Linux昨天来自:掘金,作者:Ruheng链接:https://juejin.im/post/6844903490595061767一、TCP/IP模型TCP/IP协议模型(Transmission Control Protocol/Internet Protocol),包含了一系列构成互联网基础的网络协议,是Internet的核心协议。基于TCP/IP的参考模型将协议分成四个层次,它们分别是链路层、网络层、传输层和应...转载 2020-12-18 09:15:09 · 208 阅读 · 0 评论 -
交换机常见命令
时间设置(华为交换机)clock datetime HH:MM:SS YYYY-MM-DDclock timezone BJ add 8:00:00dis clockssh登陆(华为交换机)rsa local-key-pair create //生成密钥aaalocal-user wzl password cipher admin //创建用户并且密码是密文local-us...原创 2020-01-14 14:24:29 · 1976 阅读 · 0 评论 -
DNS这位“翻译官”是如何转换域名和IP地址的?
DNS这位“翻译官”是如何转换域名和IP地址的?Linux就该这么学1周前DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换为IP地址的工作。你可以把它想象成一本巨大的电话簿。一、什么是DNS?DNS( Domain Name System)是“...转载 2019-12-05 10:15:44 · 2081 阅读 · 0 评论 -
TCP三次握手与四次挥手详解
TCP报文结构源端口和目的端口:各占2个字节,分别写入源端口号和目的端口号。 序号:占4个字节。序号使用mod运算。TCP是面向字节流的,在一个TCP连接中传送的字节流中的每一个字节都按顺序编号。故该字段也叫做“报文段序号”。 确认序号:占4个字节,是期望收到对方下一个报文段的第一个数据字节的序号。若确认序号=N,则表明:到序号N-1为止的所有数据都已正确收到。 数据偏移:占4位,...转载 2019-06-27 09:40:56 · 155 阅读 · 0 评论 -
网卡bonding模式 - bond0、1、4配置
网卡bonding简介网卡绑定就是把多张物理网卡通过软件虚拟成一个虚拟的网卡,配置完毕后,所有的物理网卡的ip和mac将会变成相同的。多网卡同时工作可以提高网络速度,还可以实现网卡的负载均衡、冗余。 bonding模式1 round-robin(mode=0)轮转策略,轮流在每一个slave网卡上发送数据包,提供负载均衡和容错能力。 2 a...转载 2018-12-20 10:15:02 · 4377 阅读 · 0 评论