• Blog
  • Archives
  • Home
  雪地
  • Blog
  • Archives
  • Home
  • Security Info
  • Adversary Learning
  • TCP/IP
  • Pattern Recognition
  • Python
  • OS
  • Deep Learning
  • Machine Learning

封装,与协议的分层

TODO: 为何要分层

要理解协议的分层,若是了解编程理念中的『封装』,可能更有助于理解分层的意义。

『封装』,狭义上指的是编写程序时,通过把一些重复操作的代码写成一个单独的函数,这就可以叫做一个简单的封装。

而我对于封装的理解,举个例子,当你忙了一天回到家,站在你的家门口,想要打开你家的房门时,你需要做以下事情:

st=>start: 站在家门口
op1=>operation: 拿出钥匙
op2=>operation: 找到对应的钥匙
op3=>operation: 把钥匙插到锁孔中
op4=>operation: 旋转钥匙
op5=>operation: 拉开门
op6=>operation: 拔出钥匙
end=>end: 开门结束

st->op1->op2->op3->op4->op5->op6->end
Read more   2016/1/29 18:41 下午 posted in  TCP/IP

网络协议

连接不同的计算机是非常有必要的,能够大幅度提升工作效率。

比如:一个工作需要经过三个步骤,分别是步骤A/步骤B/步骤C。三个步骤分别由三台不同的计算机A/B/C执行。

com_A=>operation: 计算机A
com_B=>operation: 计算机B
com_C=>operation: 计算机C


com_A->com_B->com_C
Read more   2016/1/29 18:40 下午 posted in  TCP/IP

雪地

GitHub Email RSS

Categories

Security Info Adversary Learning TCP/IP Pattern Recognition Python OS Deep Learning Machine Learning

Recent Posts

  • CS229 学习笔记 Part3
  • CS229 学习笔记 Part2
  • CS229 学习笔记 Part 1
  • 原始模型优化笔记
  • 低素质弹幕分类器的CNN实现

Link

阿毛

Copyright © 2016 Powered by MWeb,  Theme used GitHub CSS. Modified by Yinzo.