记TP-Link面试被问到的问题

TP-Link

1.http的会话过程

建立tcp连接

发出请求文档

发出响应文档

释放tcp连接

2.https的s是什么

http是常用的浏览网页时用的协议。http传输的数据是为加密的,也就是说是明文的,因此为了保障数据传输的安全性,网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。


3.java的设计模式

java的设计模式:工厂模式,单例模式,建造者模式,观察模式等23种模式。

http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html


4.同步和异步传输的差别

1. 异步传输(Asynchronous Transmission): 异步传输将比特分成小组进行传送,小组可以是8位的1个字符或更长。发送方可以在任何时刻发送这些比特组,而接收方从不知道它们会在什么时候到达。一个常见的例子是计算机键盘与主机的通信。按下一个字母键、数字键或特殊字符键,就发送一个8比特位的ASCII代码。键盘可以在任何时刻发送代码,这取决于用户的输入速度,内部的硬件必须能够在任何时刻接收一个键入的字符。

2. 同步传输(Synchronous Transmission):同步传输的比特分组要大得多。它不是独立地发送每个字符,每个字符都有自己的开始位和停止位,而是把它们组合起来一起发送。我们将这些组合称为数据帧,或简称为帧。
同步与异步传输的区别


1,异步传输是面向字符的传输,而同步传输是面向比特的传输。

2,异步传输的单位是字符而同步传输的单位是桢。

3,异步传输通过字符起止的开始和停止码抓住再同步的机会,而同步传输则是以数据中抽取同步信息。

4,异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。

5,异步传输相对于同步传输效率较低。


5.为什么你的简历上经历的项目基本都是android开发的现在来面试java开发
这个回答的略微尴尬。。。。

你可能感兴趣的:(面试的问题)