2019年3月14日

浅谈Http和TCP

摘要: 一、基本概念 1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”: 第一次握手:客户端发送syn包(syn=j 阅读全文

posted @ 2019-03-14 23:44 vneel 阅读(312) 评论(0) 推荐(0) 编辑

互联网协议(二)

摘要: 上一篇文章分析了互联网的总体构思,从下至上,每一层协议的设计思想。 这是从设计者的角度看问题,今天我想切换到用户的角度,看看用户是如何从上至下,与这些协议互动的。 (接上文) 七、一个小结 先对前面的内容,做一个小结。 我们已经知道,网络通信就是交换数据包。电脑A向电脑B发送一个数据包,后者收到了, 阅读全文

posted @ 2019-03-14 23:29 vneel 阅读(147) 评论(0) 推荐(0) 编辑

互联网协议(一)

摘要: 我们每天使用互联网,你是否想过,它是如何实现的? 全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗? 互联网的核心是一系列协议,总称为"互联网协议"(Internet Protocol 阅读全文

posted @ 2019-03-14 23:24 vneel 阅读(178) 评论(0) 推荐(0) 编辑

计算机网络层

摘要: 一、7层 7层是指OSI七层协议模型,主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。 二、5层 5层只是OSI和TCP/IP 阅读全文

posted @ 2019-03-14 21:59 vneel 阅读(431) 评论(0) 推荐(0) 编辑

python中的设计模式

摘要: 单例模式:Python 的单例模式最好不要借助类(在 Java 中借助类是因为 Java 所有代码都要写在类中),而是通过一个模块来实现。一个模块的模块内全局变量、模块内全局函数,组合起来就是一个单例对象了。 模板方法模式:这个可以像其他语言一样实现,但是如果要遵循鸭子类型原则的话,应该删除公有的抽 阅读全文

posted @ 2019-03-14 19:19 vneel 阅读(169) 评论(0) 推荐(0) 编辑

面向对象与面向过程

摘要: 面向过程与面向对象编程的区别 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了; 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 可以拿生活中的实例来理解面向过 阅读全文

posted @ 2019-03-14 19:17 vneel 阅读(148) 评论(0) 推荐(0) 编辑

导航