第一讲 概述1、网络模型:OSI参考模型和TCP/IP参考模型图示: 一般来说开发处于传输层和网际层,应用层为:FTP和HTTP协议等,传输层为:UDP和TCP等,网际层为:IP。 通常用户操作的是应用层,而编程人员需要做的是传输层和网际层,用户在应用层操作的数据,经过逐层封包,最后到物理层发送到另...
分类:
编程语言 时间:
2015-01-15 23:24:31
阅读次数:
433
是查路由表快呢?还是查socket哈希表快?这不是问题的根本。问题的根本是怎么有效利用这两者,让两者成为合作者而不是竞争者。这是怎么回事?我们知道,如果一个数据包要到达本地,那么它要经过两次查找过程(暂时不考虑conntrack):IP层查找路由和传输层查找socket。怎么合并这两者。Linux内...
分类:
系统相关 时间:
2015-01-14 14:13:00
阅读次数:
234
之前有提到,链路层的上层是网络层(Internet层),也有翻译为网际层。这层开始一直到应用层就是用户所需要关注的地方了。网络层协议包括了最著名的IP协议、ICMP协议、IGMP协议等,今天主要对IP协议进行一下概述。IP协议:数据从应用层传下来,在每一层都要对数据的头部进行封装,包括传输层添加TC...
分类:
其他好文 时间:
2015-01-13 12:20:05
阅读次数:
187
是查路由表快呢?还是查socket哈希表快?这不是问题的根本。问题的根本是怎么有效利用这两者,让两者成为合作者而不是竞争者。这是怎么回事?我们知道,如果一个数据包要到达本地,那么它要经过两次查找过程(暂时不考虑conntrack):IP层查找路由和传输层查找socket。怎么合并这..
分类:
系统相关 时间:
2015-01-12 07:02:38
阅读次数:
259
是查路由表快呢?还是查socket哈希表快?这不是问题的根本。问题的根本是怎么有效利用这两者,让两者成为合作者而不是竞争者。这是怎么回事? 我们知道,如果一个数据包要到达本地,那么它要经过两次查找过程(暂时不考虑conntrack):IP层查找路由和传输层查找socket。怎么合并这两者。 Linux内核协议栈采用了一种办法:在socket中增加一个dst字段作为缓存路由的...
分类:
系统相关 时间:
2015-01-11 12:24:24
阅读次数:
264
首先,我的大名叫做Transport Layer Security Protocol(传输层安全协议),是SSL的升级版。实际上我的左手和右手都是能用的,左手叫Record Layer(记录层),右手叫Handshake Layer(握手层).........
分类:
其他好文 时间:
2015-01-11 11:04:10
阅读次数:
452
诸位,我发现上次咱们是依据OSI模型讨论问题的,但这个模型其实并不是那么合适,有一些冗余之处。大家想一想,会话层和表示层实际上都是与应用程序配合工作的,而物理层那些纯硬件层面的问题其实并不是我们的领域,我们最多只要处理到与硬件的接口这一层次上就足够了。”“的确啊。”“(我)工作室需要合并一下:物理层与数据链路层合并为网络接口层,只负责硬件接口相关任务,硬件问题就不要去管它了;网络层改名为网络互连层,更为清晰;传输层不变;会话层,表示层和应用层合并为一层,统称应用层。”...
分类:
其他好文 时间:
2015-01-10 11:20:46
阅读次数:
345
一、SSL是什么?安全套接字(SSL)协议是Web浏览器和Web服务器之间安全交换信息的协议。SSL介于应用层和TCP层之间,应用层数据不再直接传递给传输层,而是传递给SSL层,SSL层对从应用层收到的数据进行加密,并增加自己的SSL头。History:1994年,NetScape公司设计了SSL协...
分类:
其他好文 时间:
2015-01-07 16:41:22
阅读次数:
271
SSL(Secure Sockets Layer,安全套接层),及其继任者 TLS(Transport Layer Security,传输层安全)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。为Netscape所研发,用以保障在Internet上数据传输之...
分类:
其他好文 时间:
2015-01-04 15:08:38
阅读次数:
184
1
OSI 哪一层负责网络通信的二进制传输、电缆规格和物理方面?
表示层
传输层
数据链路层
物理层
2
使用什么设备可以检查安装的光纤是否存在错误并检查其完整性和介质性能?
光注入器
...
分类:
其他好文 时间:
2015-01-02 23:44:48
阅读次数:
888