
计算机网络基础
Liam018
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TCP与UDP网络传输协议的区别
TCP和UDP是OSI模型中的运输层中的协议。TCP提供可靠的通信传输,而UDP则常被用于让广播和细节控制交给应用的通信传输。TCP与UDP基本区别:1、基于连接与无连接。2、TCP要求系统资源较多,UDP较少。3、UDP程序结构较简单。4、流模式(TCP)与数据报模式(UDP)。5、TCP保证数据正确性,UDP可能丢包。6、TCP保证数据顺序,UDP不保证。7、TCP面向连接(如打电话要先拨号建...原创 2018-07-15 17:48:23 · 398 阅读 · 0 评论 -
TCP/IP协议
TCP/IP HTTP是一个应用层协议.但是HTTP并不需要关心网络通信的具体实现,而是把联网的细节交代给通用、可靠地网络通信协议TCP/IP协议来帮助实现, TCP协议提供了 1:无差错的数据传输; 2:按序传输(数据总是按照发送的顺序到达); 3:未分段的数据流(可以在任意时刻按照任意尺度将数据发送出去) 因特网本身就是基于TCP/IP协议的,...原创 2018-08-03 17:36:40 · 206 阅读 · 0 评论 -
Linux常用命令总结
linux的文件目录如下: 1) bin -> usr/bin : 这个目录存放最经常使用的命令 2) boot : 这个目录存放启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文 件 3) dev: dev 是 Device(设备)的缩写, 该目录下存放的是 Linux 的外部设备,Linux 中的设备也 是以文件的形式存在 4) etc : 这个目录存放所有的...原创 2018-07-27 16:12:01 · 737 阅读 · 0 评论 -
rpm 和 和 yum
rpm: rpm 是由 Red Hat 公司开发的一种软件包管理方式,使用 rpm 我们可以方便的进行 软件的安装、查询、卸载等工作,但是使用 rpm 命令安装 rpm 软件包,不能自己解决软件 包之间的依赖性问题,需要自己一个一个去安装依赖的软件包。 yum: Yum(全称为 Yellow dog Updater, Modified):是一个在 RedHat、Fedora 以及 CentOS ...原创 2018-07-27 16:17:19 · 238 阅读 · 0 评论 -
端口号被占用
原因:多数是因为关闭了编辑器但是没有关闭应用服务器。 windows下 在cmd窗口中输入命令---------------------------------------- netstat -ano|findstr 进程端口号(比如tomcat默认的8080等等吧) 该命令执行完之后,可以得到占用改端口号的进程的pid 然后在cmd窗口中输入命令-- taskkill -pid...原创 2018-09-05 14:41:55 · 155 阅读 · 0 评论 -
B树、B+树、LSM树以及其典型应用场景
前言 动态查找树主要有:二叉查找树、平衡二叉树、红黑树、B树、B+树。前面三种是典型的二叉查找树,查找的时间复杂度是O(log2N)与树的深度有关系,那么降低树的深度也就可以提升查找效率。这时就提出了平衡多路查找树,也就是B树以及B+树。 B树和B+树非常典型的场景就是用于关系型数据库的索引(MySQL) B树 B树是一种平衡多路搜索树,B树与红黑树最大的不同在于,B树的结点可以有多个子女...转载 2019-02-15 15:27:14 · 295 阅读 · 0 评论 -
一个 TCP 连接可以发多少个 HTTP 请求
曾经有这么一道经典面试题:从 URL 在浏览器被被输入到页面展现的过程中发生了什么? 相信大多数准备过的同学都能回答出来,但是如果继续问:收到的 HTML 如果包含几十个图片标签,这些图片是以什么方式、什么顺序、建立了多少连接、使用什么协议被下载下来的呢? 要搞懂这个问题,我们需要先解决下面五个问题: 现代浏览器在与服务器建立了一个 TCP 连接后是否会在一个 HTTP 请求完成后断...转载 2019-07-29 17:44:10 · 293 阅读 · 0 评论