物理层及数据链路层
物理层物理层的功能不需要地址
Frame 13: 74 bytes on wire (592 bits),74 bytes captured (592 bits)
13号帧,线路74字节,实际捕获74字节
Encapsulation type: Ethernet(1) # 封装类型Arrival Time: # 捕获日期和时间Epoch Time:# 时间戳,另一种时间表示方式[Time delta from previous captured frame: ] #此包与前一包的时间间隔[Time since reference or first frame: ] #此包与第一帧的时间间隔Frame Number: # 帧序号Frame Length: # 帧长度Capture Length: # 捕获长度 (通常情况下帧长度和捕获长度是相同的)Protocols in frame:帧内封装的协议层次结构
EtherType 是以太帧里的一个字段,用来指明应用于帧数据字段的协议
链路层主要目的:
1. 为IP模块发送和接收IP数据报2. 为ARP模块发送ARP请求 ...
网络连接设备
转发器/集线器仅发生在物理层,完成比特数据在物理层的传输
作用:实现物理层的连接,对衰减的信号进行放大整形或再生,起到扩展网段距离的作用。
网桥/交换机交换机作用于数据链路层和物理层
交换机是一种用于电信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。
A–D之间的数据交换没有进过网桥,这是因为两者连接在网桥的同一个端点处。
A–G之间的数据交换进过网桥,这是因为两者连接在网桥不同的端点处
路由器路由器是用来延伸、拓展网络的设备。
一个接口连接是一个网络,在局域网内部通常使用集线器或交换机扩展网络
网关网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。
网关是一种充当转换重任的计算机系统或设备。在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。同时,网关也可以提供过滤和安全功能。大多数网关运行在OSI 7层协议的顶层– ...
docker 镜像基本操作
镜像是Docker的三大核心概念中最为重要的。Docker运行容器前需要本地存在对应的镜像,若没有镜像存在与本地,会先从仓库从获取下载。
获取镜像docker官方提供数十万个镜像供大家下载,包括且不限于常用的ubuntu、apache、nginx、mysql、mongodb等常用的服务器及数据库等。
可使用docker pull命令从镜像源下载镜像。
docker pull:获取镜像
# 下载镜像 docker pull 镜像名[:tag]root@ubuntu:~# docker pull ubuntuUsing default tag: latestlatest: Pulling from library/ubuntu3ff22d22a855: Pull complete e7cb79d19722: Pull complete 323d0d660b6a: Pull complete b7f616834fd0: Pull complete Digest: sha256:5d1d5407f353843ecf8b16524bc5565aa332e9e6a1297c73a92d3e75 ...
Content-type属性
什么是content-typeContent-type首部字段说明了实体主体的MIME类型。
content-type(MediaType),即Internet Media Type,互联网媒体类型,也称为MIME类型。在互联网中有成百上千中不同的数据类型,HTTP在传输数据对象时会为他们打上称为MIME的数据格式标签,用于区分数据类型。
Content-Type是HTTP的实体首部字段,用来表示请求或响应中的媒体类型。它用来告诉服务端如何处理请求的数据,以及告诉客户端(一般是浏览器)如何解析响应的数据,比如显示图片,解析并展示html等等
Conten-type格式Content-type:type/subtype;parameter - type:主类型,任意的字符串,人text,如果是*号代表所有 - subtype:子类型,任意的字符串,如html,如果是*号代表所有,用“/”与主类型隔开 - parameter:可选参数,如charset,boundary等
例如:
Content-type: text/html
Content-type: applicat ...
docker镜像
什么是镜像
镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境的开发软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。
联合文件系统(unionFS)联合文件系统是一种分层、轻量级并且高性能的文件系统。它支持对文件文件系统的修改作为一次提交来层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下。
联合文件系统是Docker镜像的基础。镜像可以通过分层来进行继承,基于基础镜像,可以制作各种具体的应用镜像
Docker镜像原理什么是docker镜像一个完整的docker镜像可以支撑一个docker容器的运行,在docker容器运行过程中主要提供文件系统视角。
插话(理解Linux内核和ubuntu镜像的区别):
传统虚拟机安装ubuntu包含两部分:
某个Linux内核的发行版本,比如Linux3.8版本的内核
某个特定的Ubuntu发行版,这部分内容不包含Linux内核,但包含Linux之外的软件管理方式、软件驱动。
Docker镜像原理Linux系统
Linux系统一般有内核、shell、文件系统和应用程序共4部分 ...
初识docker
docker 历史什么是dockerDocker是基于Go语言实现的开源容器项目,诞生于2013年初,最初的发起者是dotCloud公司。
Docker是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的维护效率,降低了云计算应用开发的成本。
Docker的构想是要实现“Build,Ship and Run Any App, Anywhere”,即通过对应用的封装(Packaging)、分发(Distribution)、部署(Deployment)、运行(Runtime)生命周期进行管理,达到应用组件“一次封装、到处运行”的目的。
为什么使用docker
Docker容器化的好处
通过容器来打包应用、解耦应用和运行平台。
Docker在开发和运维中的优势
(1) 更快速的交付和部署
(2) 更高效的资源利用
运行docker容器不需要额外的虚拟化管理程序的支持,docker是内核级的虚拟化,可以实现更高的性能, 同时对资源的额外需求较低
(3) 更轻松的迁移和扩展
(4) 更简单的更新管理
使用dockerfile,只需要小小的配置修改,就可 ...










