置顶

JAVA设计模式学习笔记

[TOC] 遵循原则 开闭原则 一个软件实体(类、模块、函数)应该对外扩展开放,对修改关闭。..

2013-09-01

TCP/IP协议—UDP 用户数据报协议

[TOC] UDP(User Datagram Protocol)是一个简单的面向数据报的运输层..

2021-11-05

置顶

JAVA设计模式学习笔记

[TOC] 遵循原则 开闭原则 一个软件实体(类、模块、函数)应该对外扩展开放,对修改关闭。..

2013-09-01

TCP/IP协议—UDP 用户数据报协议

[TOC] UDP(User Datagram Protocol)是一个简单的面向数据报的运输层..

2021-11-05

置顶

五笔学习小记

键盘分区和区号 汉字有五种基本笔划,  横、竖、撇、捺、折,所有的字根都是由这五种笔划组成的,分别划为5个区。 每个区有五个位,按一定顺序编号,就叫区位号。比如1区顺序是从G到A,G为1区第1位,它的区位号就是11,F为1区第2位,区位号就是12 键名字根 王土大木工 目日口田山 禾白月人金 言立水火之 已子女又纟 字根一般分布规律 (1)总体...

阅读全文
置顶

JAVA设计模式学习笔记

[TOC] 遵循原则 开闭原则 一个软件实体(类、模块、函数)应该对外扩展开放,对修改关闭。 运维尽量减少对原代码的修改,保持历史代码的纯洁性,提高系统的稳定性; 里氏替换原则: 里氏替换原则是实现开闭原则的重要方式之一。 子类可以扩展父类的功能,但不能改变父类原有的功能。 即,子类继承父类时,除了添加新方法外,尽量不要重写父类方法。 依赖倒置...

阅读全文

TCP/IP协议—UDP 用户数据报协议

[TOC] UDP(User Datagram Protocol)是一个简单的面向数据报的运输层协议,进程的每个输出操作都正好产生一个UDP数据报并组装成一个待发送的IP数据报。这与面向流字符的协议不同,如TCP,应用程序产生的全部数据与真正发送的单个IP数据报可能没有什么联系。 UDP不提供可靠性,它把应用程序传给IP层的数据发送出去,但是并不保证它...

阅读全文

TCP/IP协议-IP 选路

[TOC] IP 选路 IP层进行的选路实际上是一种选路机制,它搜索路由表并决定向哪个网络接口发送分组。这区别于选路策略,它只是一组决定把哪些路由放入路由表的规则。IP执行选路机制,而路由守护程序则一般提供选路策略。 路由表 执行netstat -rn 命令列出路由表如下: $ netstat -rn routing tables Destinat...

阅读全文

TCP/IP协议-Ping 与 Traceroute 程序

[TOC] Ping 程序 名字源于声纳定位,用于测试目的主机是否可达。该程序发送一份ICMP回显请求报文给主机,并等待返回ICMP回显应答。 一般来说,如果不能Ping到某台主机,也就不能Telnet或FTP到那台主机。 随着Internet安全意识的增强,出现了提供访问控制清单的路由器和防火墙,像这样的无限定的断言就不再成立了。 一台主机的可达...

阅读全文

TCP/IP协议-地址解析协议

[TOC] ARP 当一台主机把以太网的数据帧发送到位于同一局域网上的另一台主机时,是根据48bit的以太网地址来确定目的接口的,设备驱动程序从不检查IP数据报中的目的地IP地址。 地址解析为这两种不同的地址形式提供映射。 地址解析协议(Adress Resolution Protocol,ARP) 为IP地址到对应的硬件地址之间提供动态映射。 A...

阅读全文

TCP/IP协议-链路层

[TOC] 概述 节点 链路层协议的任何设备都叫做节点。 链路 沿着通信路径连接相邻节点的通信信道。 在通过特定的链路时,传输节点将数据报封装在 链路层帧 中,并将该帧传送的到链路中。 链路层提供的服务: 成帧 网络层数据报经过链路传送之前,链路层协议会将其用链路层帧封装起来。一个帧由一个数据字段(存储网络层数据报)和若干字段组成,不同协议帧的结构...

阅读全文

TCP/IP协议-网络层

[TOC] 路由器 转发 当一个分组到达某路由器输入链路接口时,该路由器须将该分组移动到适当的输出链路接口的路由器本地动作。转发发生的尺度很短,因此通常用硬件来实现。它是 数据平面 唯一实现的功能。 路由选择 当分组从发送方流向接收方时,网络层必须决定这些分组所采用的路由和路径。计算这些路径的算法被称为路由选择算法。路由选择发生的时间尺度长,因此...

阅读全文

TCP/IP协议(一)

[TOC] 分层 TCP/IP 分层 应用层 负责处理特定的应用程序细节。 运输层 为两台主机提供端到端的通信。主要协议有TCP 和UDP。二者都使用IP作为网络层协议。 TCP,为两台主机提供高可靠性的数据通信。它的工作是将应用程序交给它的数据分成合适的小块交给下面的网络层,并确认收到的分组。 UDP,为应用层提供一种简单的服务,为...

阅读全文

数据结构-图

图的定义 在图中的数据元素称之为顶点(Vertex);任意两顶点之间可能存在关系,顶点间的关系叫做边(Edge)。在图结构中不允许没有顶点,因此图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成的数据结构,通常表示为:G(V,E)G(V,E)G(V,E) ,G 表示一个图,V 表示顶点集合,E 表示边集合。 图1|图2 无向图 若顶点 V...

阅读全文