计算机网络
文章平均质量分 97
fang_chuan
打打杂啦
展开
-
TCPl建立连接的三次握手机制分析
终端A(Client)和终端B(Server)之间建立TCP连接时,需要经历三次握手,过程如下:1 A向B发送SYN消息,进入SYN_Send状态,表示已发送SYN消息,等待确认.SYN = synchronize Sequence Number,该消息对应的序列号是一个随机值,如SNA.A->BSYNSEQ:SNAACK:02 B收到SYN消息后,转载 2015-10-17 17:46:10 · 804 阅读 · 0 评论 -
openstack和云桌面杂记
实验室买了个服务器,托管在学校机房,配置还不错。CPU: 2 * XEON E5-2680V4GPU: 8 * NVIDIA V100内存: 128G硬盘:240G SSD + 4T企业盘主机上面搭载了一个centos7 server,然后用openstack做了虚拟化以提供多用户使用,我们希望能够像云桌面一样简单易用。于是趁机了解了一下openstack虚拟化技术,原文出自h...转载 2018-12-07 18:43:54 · 5546 阅读 · 1 评论 -
内网穿透拾遗
因为想搞个文件服务器,最后调研到seafile开源网盘这儿了,算得上是国内良心制作了,官方搭建文档还是挺详细的,除了一些错别字。。。网盘服务器搭建好了之后就要考虑内网穿透了,先说下我的实验环境:1、学校:各种NAT内网,也就是说我路由器的WAN口IP还是人家网络架设过程中的一个内网层。往上查还是内网层,宿舍区、食堂区、教学楼区。。。2、公司:还是内网!花了几千大洋用的电信网还是内网!!原创 2017-12-04 22:59:46 · 2639 阅读 · 0 评论 -
ubuntu16.04 安装chrome浏览器并设置自动代理
ubuntu自带的FireFox用的很不习惯,不像google-chrome来的轻爽,用了一段时间后果断换了chrome浏览器,一开始在chrome官网上下了个chrome的deb安装包,但是缺少依赖包,安装不成功。所以换成命令行安装。以下是安装命令,详细请见:http://www.linuxidc.com/Linux/2016-05/131096.htmsudo wget http://转载 2017-08-19 20:31:48 · 23041 阅读 · 1 评论 -
OSI模型之网络层概述
网络层所处的位置是模型的第三层,第三层的功能和任务是实现数据分组从源主机发送到目的主机,网络层是实现网络的基础。在TCP/IP模型中,IP协议实现了各种异构网络的互联,从而向上一层传输透明的、跟异构网络无关的、与硬件无关的数据包。实现异构网络互联的网络设备就是路由器。那么数据分组是如何穿过网络从源主机到达目的主机的呢?编址与寻址。首先,作为网络中的一个节点,要想让别的节点找到我或者要找别的原创 2015-10-14 14:44:17 · 684 阅读 · 0 评论 -
路由器工作原理浅析
路由器是TCP/IP模型上处于第三层网络层的设备,他是实现异构网络互联的关键器件。路由器必须完成两个基本功能:路由处理和数据包转发处理。路由处理:是路由器控制层面的工作,路由选择:收集网络拓扑信息并动态形成路由表(RIB)。数据转发层面:根据转发表(FIB)转发IP数据包。 路由选择的核心器件是路由选择处理器,就是运行着系统软件和路由协议的专用CPU,它动态收原创 2015-10-15 19:33:01 · 2370 阅读 · 0 评论 -
一次完整的HTTP请求
一次完整的HTTP请求过程从TCP三次握手建立连接成功后开始,客户端按照指定的格式开始向服务端发送HTTP请求,服务端接收请求后,解析HTTP请求,处理完业务逻辑,最后返回一个HTTP的响应给客户端,HTTP的响应内容同样有标准的格式。无论是什么客户端或者是什么服务端,大家只要按照HTTP的协议标准来实现的话,那么它一定是通用的。HTTP请求格式HTTP请求格式主要有四部分组成,分转载 2016-10-23 14:47:18 · 413 阅读 · 0 评论 -
OSI模型之数据链路层概述
上一节说了物理层,按照数据发送/接收的过程分析,位于物理层上一层的是数据链路层,数据链路层上一层是网络层,那么链路层的作用大家猜也能猜出来了:其最基础的服务是将源机网络层的数据可靠的传输到目的机的网络层。一句话概述其工作过程就是将网络层的分组数据包组织起来,通过物理层以比特流的形式发送。 链路层的基本任务:原创 2015-10-04 09:57:40 · 630 阅读 · 0 评论 -
OSI模型之物理层概述
关于Internet的OSI模型,有五层的也有七层的,大体意思都是一样的,所谓的七层模型是指:物理层(Physical)、数据链路层(Data Link)、网络层(Network)、传输层(Transport)、会话层(Session)、表示层(Presentation)、应用层(Application)。原创 2015-09-30 15:36:10 · 719 阅读 · 1 评论