网络
文章平均质量分 94
Danny_idea
热爱技术,热爱生活,一步一个脚印。
更多宝贵知识记录可以关注个人公众号:Idea的技术分享
展开
-
计算机原理探险系列(三)-- TCP数据传输
上一篇文章中我们讲到了关于网络传输数据方面到内容,今天我们来深入了解下网络传输数据过程中可能会存在到问题。数据包正常到一次网络请求中,都会以数据包作为传输单位来判断。如果数据包到体积过大,那么就需要进行拆解。tcp数据包信息基本结构如下:包含了网络数据到发送端口,目标端口,ack,seq,还有一些和滑动窗口相关的数据信息。mss值mss值是一个缩写,全称是max segment size,主要是控制每次数据传输中的最大传输大小。每次进行数据包传输的时候,如果数据包大小超过了tcp里面限制的ms原创 2021-03-27 17:42:56 · 388 阅读 · 0 评论 -
计算机原理探险系列(二)-- 网络传输
各位亲爱的读者们大家好,在上一篇文章中我们着重对计算机底层对cpu原理进行了相关分析,那么这篇文章中我们主要会对计算机模块对网络进行一次深入挖掘。什么是TCP简单来说就是一种面向连接的稳定,可靠的协议。实战理解先从一段实战操作来看连接:nc指令的安装:(可以用于建立连接)yum install -y nc从一台linux服务器上发起一次和百度的连接: nc www.baidu.com 80然后新起一个会话窗口,查看连接的详情:这里面你会看到nc指令正在和百度建.原创 2021-03-21 15:56:23 · 504 阅读 · 0 评论 -
系统性能瓶颈排查技术总结
如何排查系统的性能瓶颈点?梳理系统的性能瓶颈点这件事应该不是一件简单的事情,需要针对不同设计的系统来进行单独分析。首先一套完整可用的系统应该是有ui界面的(这里强调的是一套完整的,可用的系统,而并不是指单独的一个中台系统),系统分为了前端模块和后端模块。这里由于我个人的擅长领域更多是处于后端模块,所以对于系统的瓶颈点梳理我会从后端进行分析。这里我结合常用的nginx+tomcat+redis+mysql这类常见架构进行分析:请求入口所有的请求打入到后台的服务当中,首先需要考虑的一个点就是:.原创 2021-01-01 12:16:55 · 520 阅读 · 0 评论 -
kubernetes--pod,k8s介绍
前边的几篇文章中我们主要都是讲解一些基于容器化技术的实战,操作了这么多容器化的api命令,其背后架构的设计思路却又是怎样的呢?kubernetes的基本架构用一句简单的话语来介绍,kubernetes就是一个容器的集群管理系统,通过kubernetes可以实现对于容器集群化的自动化部署,自动化扩容,维护等作用。kubernetes集群是由一个master来负责对各个节点进行管理的,其中被管理...原创 2019-12-29 12:26:32 · 812 阅读 · 0 评论 -
Docker从入门到掉坑(一):Docker从入门到掉坑
Docker 介绍简单的对docker进行介绍,可以把它理解为一个应用程序执行的容器。但是docker本身和虚拟机还是有较为明显的出入的。我大致归纳了一下,可以总结为以下几点:docker自身也有着很多的优点,关于它的优点,可以总结为以下几项:安装docker从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。Do...原创 2019-11-07 23:49:41 · 712 阅读 · 0 评论 -
手写一套迷你版HTTP服务器
本文主要介绍如何通过netty来手写一套简单版的HTTP服务器,同时将关于netty的许多细小知识点进行了串联,用于巩固和提升对于netty框架的掌握程度。服务器运行效果服务器支持对静态文件css,js,html,图片资源的访问。通过网络的形式对这些文件可以进行访问,相应截图如下所示:支持对于js,css,html等文件的访问:然后引用相应的pom依赖文件信息: ...原创 2019-05-02 21:57:38 · 613 阅读 · 1 评论 -
游戏服务器:到底使用UDP还是TCP
本文转载自http://blog.jobbole.com/64638/在编写网络游戏的时候,到底使用UDP还是TCP的问题迟早都要面对。一般来说你会听到人们这样说:“除非你正在写一个动作类游戏,否则你就用TCP吧” 或者是 “你能够在MMO游戏中用TCP,因为魔兽世界就用的TCP!”遗憾的是,这些观点都没有反映这个问题的复杂性。背景首先,说明一下,我之前主要是用TCP进行网络...转载 2019-04-26 08:49:36 · 1177 阅读 · 0 评论 -
关于HTTP的发展介绍
Http1.0阶段每当客户端发送一次请求到服务端的时候,都会打开一个tcp socket,当交互完毕之后,链接就会被关闭。(典型案例就是串行链接,每一次链接的过程中都需要打开关闭链接)为了解决多次链接所带来的资源损耗问题,后来出现了持久链接这种方式。建立持久链接的方式有两种。HTTP/1.0+的keep-alive和HTTP/1.1的持久连接。Http1.0 keep-alive这种方式的...原创 2019-02-22 15:17:15 · 480 阅读 · 0 评论 -
三次握手-四次挥手
三次握手TCP在传输之前会进行三次沟通,一般称为“三次握手”,传完数据断开的时候要进行四次沟通,一般称为“四次挥手”。两个序号和三个标志位:(1)序号:seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。(2)确认序号:ack序号,占32位,只有ACK标志位为1时,确认序号字段才有效,ack=seq+1。(3)标志位:共6个,即URG、ACK、P...原创 2019-02-22 15:04:40 · 186 阅读 · 0 评论 -
关于https的总结
本文转载自:https://mp.weixin.qq.com/s/StqqafHePlBkWAPQZg3NrA1.序言今天来聊一聊https 安全传输的原理。在开始之前,我们来虚构两个人物, 一个是位于中国的张大胖(怎么又是你?!), 还有一个是位于米国的Bill (怎么还是你?!)。这俩哥们隔着千山万水,通过网络联系上了, 两个人臭味相投,聊得火热。此时正值米国大选, 张大胖亲切地“致...转载 2019-02-22 15:02:57 · 278 阅读 · 0 评论