06 2019 档案
摘要:网络层是协议栈中最复杂的层次,可以分为两个相互作用的层次:数据平面和控制平面. 转发和路由选择 转发:在数据平面中实现的唯一功能,数据平面功能就是在路由器中,把入链路的数据转发到对应的出链路,是一个路由器内部的微观视角。 是指将分组从一个书输入链路接口转移到适当的输出链路接口的路由器本地动作。时间短
阅读全文
摘要:如果你修改了一个容器的内容,你可以使用docker commit命令将现有的容器状态保存为一个镜像。 下面的例子展示了如何修改一个基于oraclelinux:6.6的容器使得其能够运行Apache HTTP服务器。停止容器后,mymod/httpd:v1将从中创建镜像。 要从oraclelinux:
阅读全文
摘要:
阅读全文
摘要:NotImplementedError: 子类没有实现父类要求一定要实现的接口。 在面向对象编程中,父类中可以预留一个接口不实现,要求在子类中实现。如果一定要子类中实现该方法,可以使用raise NotImplementedError报错。 具体实现方式: 如果子类没有实现父类中指定要实现的方法,则
阅读全文
摘要:概述和运输层服务 运输层解决的问题是,数据传输的问题。数据传输分为不可靠传输和可靠数据传输,分别对应的是UDP协议和TCP协议。 运输层和网络层的关系 在发送端,运输层将从发送应用程序接收到的报文(应用层报文)转换成报文段,随后将这些报文段传递给网络层,网络层将其封装为网络层分组(即数据报),并向目
阅读全文
摘要:应用层协议原理 网络应用程序体系结构 客户 服务器体系结构 P2P体系结构 进程通信 客户和服务器进程 网络间应用程序的通信实际上是进程的通信。两个不同端系统上的进程通过交换报文相互通信。进程通过一个称为套接字(socket)的软件接口向网络发送报文和从网络接收报文。 进程和计算机网络之间的接口 套
阅读全文