- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 《UNIX环境高级编程》笔记--UNIX标准化及实现
1.UNIX标准化1.1.ISO C1989年后期,C程序设计语言的ANSI(American National Standards Institute)标准X3.159-1989得到批准(ANSI 1989)。此标准已被采用为国际标准ISO/IEC 9899:1990。1999年,ISO C给根性为ISO/IEC 9899:1999。按照ISO C标准定义了各个头文件
2013-08-31 16:52:26 3224
原创 《数据通信与网络》笔记--SSL/TLS
上次简单地介绍了IP层的安全,今天来介绍下在传输层提供安全性最主要的2个协议:安全套接字层(SSL)协议和传输层安全(TLS)协议。TLS实际上就是SSL的IETF版本。1.SSL服务设计安全套接字层(secure socket layer,SSL)是为了对来自应用层的数据提供安全的压缩服务,SSL可接受来自应用层任何协议的数据,一般典型的是HTTP协议,来自应用层的数据被
2013-08-25 15:13:14 2274
原创 《数据通信与网络》笔记--IPSec
1.IP层的安全:IPSec IP层安全(IP security,IPsec)是由因特网工程任务组(IETF)设计用来为IP层的分组提供安全的一组协议。IPsec帮助生成经过鉴别的与安全的IP层的分组,如下图:1.1.两种方式IPSec以2种不同的方式运行,传输方式和隧道方式,如下图所示:
2013-08-25 12:32:01 3280
原创 linux安全设置
本文主要介绍了如何在linux中进行设置,使你的linux系统更加安全。1.BIOS密码一定要设置BIOS密码,以防止其他人通过修改first boot,通过其他方式(启动盘)进入你的系统。2.
2013-08-19 10:27:57 993
原创 《数据通信与网络》笔记--QoS
QoS(Quality of Service)服务质量,是网络的一种安全机制, 是用来解决网络延迟和阻塞等问题的一种技术。
2013-08-18 15:07:52 2786
原创 《数据通信与网络》笔记--TCP中的拥塞控制
1.拥塞窗口发送方窗口的大小不仅取决于接收方,而、而且还取决于网络拥塞的情况。发送方有2种信息:接收方通告的窗口大小和拥塞窗口的大小,实际的窗口大小事这两者中的最小者。实际窗口大小 = min(rwnd,cwnd)rwnd:接收窗口大小。cwnd:拥塞窗口大小。2.拥塞策略TCP处理拥塞的一般策略基于3个阶段:慢速启动,拥塞避免和拥塞检测。2.1.慢速启动:指数增长
2013-08-17 16:52:58 3988
转载 设置grub2密码
本文基于以下文章进行了修改:http://www.douban.com/note/64464787/版本1.97-beta后,GRUB2开始支持设定开机密码了。可以直接修改/boot/grub/grub.cfg。当然,最好更改/etc/grub.d/00_head(为什么要修改这个文件,可参考:http://blog.csdn.net/todd911/article/detai
2013-08-16 14:35:08 8744 2
转载 Ubuntu10.04之grub2详解
在早期的Ubuntu中,使用Grub作为系统的启动引导程序,想修改系统启动项非常简单,只要用gedit打开系统菜单设定文件( sudo gedit /boot/grub/menu.lst ),修改该文件中到内容即可,但是到了Grub 2中,不能采用这种方式修改系统启动项了。 Grub 2特性 Grub 2(GRand Unified Bootloader, version 2
2013-08-15 16:50:52 2647
翻译 Unix/Linux 脚本中 “set -e” 的作用
-----------------------------------------------------------#!/bin/bashset -ecommand 1command 2...exit 0----------------------------------------------------------Every script yo
2013-08-13 21:16:31 63798 1
原创 linux各种数据流重定向
> :以覆盖的方法将『所有的数据』输出到指定的文件或装置上1> :以覆盖的方法将『正确的数据』输出到指定的文件或装置上1>>:以累加的方法将『正确的数据』输出到指定的文件或装置上2> :以覆盖的方法将『错误的数据』输出到指定的文件或装置上2>>:以累加的方法将『错误的数据』输出到指定的文件或装置上:
2013-08-13 20:40:25 3699
原创 显示grub2引导菜单
有时候装了linux系统后,开机时无法显示引导菜单,原因是系统设置上隐藏了这个菜单,下面说明下如何显示:1.编辑/etc/default/grub文件,将 GRUB_HIDDEN_TIMEOUT=0 这一行注释掉。2.使用update-grub命令更新配置root@yanwenjie-vm:/home/yan# update-grubGenerating grub.cfg ...
2013-08-13 16:33:07 4783
转载 TCP不会造成IP分片,而UDP和ICMP则会造成IP分片
为什么TCP不会造成IP分片呢?原因是TCP自身支持分段:当TCP要传输长度超过MSS(Maxitum Segment Size)的数据时,会先对数据进行分段,正常情况下,MSS小于MTU,因此,TCP一般不会造成IP分片。而UDP和ICMP就不支持这种分段功能了,UDP和ICMP认为网络层可以传输无限长(实际上有65535的限制)的数据,当这两种协议发送数据时,它们不考虑数据长度,仅
2013-08-12 09:32:28 2454
原创 《数据通信与网络》笔记--TCP
TCP是面向连接的协议,为发送数据它在2个TCP之间建立一个虚拟连接(其实这个连接是不存在的,是通过重传和确认来实现的)。
2013-08-11 16:00:01 3581
原创 《数据通信与网络》笔记--UDP
UDP协议的全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。数据报格式 UDP的数据报格式如下:校验和UDP的校验和的计算和IP和ICMP校验和的计算不同,这里校验校验
2013-08-10 14:29:57 2117
转载 《数据通信与网络》笔记--IP组播路由协议
本文部分内容转载于:http://network.51cto.com/art/200912/168407.htm之前在讲到IGMP的时候说到IGMP报文不能传送到局域网以外(详细参见:http://blog.csdn.net/todd911/article/details/9530633),那么在不同网段的主机加入组播组后,路由器之间是如何通信,知道要转发到哪个子网的呢?这就是IP组播路由协议
2013-08-03 14:12:07 2267
转载 《UNIX环境高级编程》笔记--无缓存I/O操作和标准I/O文件操作区别
首先,先稍微了解系统调用的概念: 系统调用,英文名systemcall,每个操作系统都在内核里有一些内建的函数库,这些函数可以用来完成一些系统系统调用把应用程序的请求传给内核,调用相应的的内核函数完成所需的处理,将处理结果返回给应用程序,如果没有系统调用和内核函数,用户将不能编写大型应用程序,及别的功能,这些函数集合起来就叫做程序接口或应用编程接口(Application Pr
2013-08-02 14:47:19 2335
哈弗曼编码实现文件压缩
2014-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人