计算机网络
JacobGo
一只热爱健身的程序猿。
展开
-
【Java面试题】之三次握手和四次挥手
本文内容大部分转载自:http://blog.csdn.net/whuslei/article/details/6667471/原文获得了54万的阅读量,说明改文章的质量很高同时,博主在原文的基础上也补充了一些内容建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。【更新于2017.0转载 2017-10-25 19:27:23 · 2728 阅读 · 0 评论 -
【Java面试题】一次完整的Http请求过程(非常详细)
当我们在浏览器的地址栏输入 www.google.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢?以下过程仅是个人理解:域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等)转载 2017-10-25 20:00:27 · 18007 阅读 · 1 评论 -
集线器、交换机和路由器的区别
一、路由器(Router)工作在OSI第三层(网络层)上、拥有连接不同类型网络的能力并能够选择数据传送路径的网络设备。路由器有三个特征:工作在网络层上、能够连接不同类型的网络、能够选择数据传的路径。1、路由器工作在第三层上,路由器是第三层网络设备,这样说大家可能都不理解,就先说一下集线器和交换机吧。 集线器工作在第一层(即物理转载 2018-01-03 19:23:07 · 1164 阅读 · 0 评论 -
VLAN和VXLAN的理解
VLAN·概况 VLAN (Virtual Local Area Network)意为虚拟局域网,是在交换机实现过程中涉及到的概念,由802.1Q标准所定义。由于交换机是工作在链路层的网络设备,连接在同一台交换机的终端处于同一个三层网中,同时也处于同一个广播域。当交换机接入较多的终端时,任意一台终端发送广播报文时(例如:ARP请求),报文都会传遍整个网络。对于规模较大的组网场景,广播报文的...转载 2018-06-12 10:03:53 · 1955 阅读 · 0 评论 -
非常详细的VLAN解析
.为什么需要VLAN1.1 什么是VLAN?VLAN(Virtual LAN),翻译成中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。在此让我们先复习一下广播域的概念。广播域,指的是广播帧(目标MAC地址全部为1)所能传递到的范围,亦即能够直接通信的范围。严格地说,并不仅仅是广播...转载 2018-06-12 12:59:12 · 3227 阅读 · 0 评论 -
VXLAN详解
VXLAN技术是目前SDN解决方案中最流行的技术,在SDN的学习和测试过程中,我也对VXLAN技术进行了一些深入的理解和研究,而在讲VXLAN技术前也必须先介绍下overlay网络架构,下面简单说说我对overlay组网以及vxlan协议的理解。 一、overlay网络简介 overlay网络的诞生很大程度上是因为云计算、虚拟化相关技术的发展,传统的网络无法满足于规模大、灵活性要求高的...转载 2018-06-12 13:02:12 · 15262 阅读 · 2 评论