QT常用单词汇总


其实不止QT,这些单词在很多地方都用得上,特别是计算机这个行业,等啥时候可以不用这些单词,而是使用中文编程的话 ,不知道会怎样

一、基础部分(Basics)

CPU(Center Processor Unit)中央处理单元('sentə 'prəusesə 'ju:nit)
Main board主板 (mein bɔ:d)
RAM(random access memory)随机存储器(内存)('rændəm 'ækses 'meməri)
ROM(Read Only Memory)只读存储器 (ri:d 'əunli 'meməri)
Floppy Disk 软盘('flɔpi disk)
Hard Disk 硬盘(hɑ:d disk)
CD-ROM 光盘驱动器(光驱)
monitor 监视器('mɔnitə)
keyboard 键盘('ki:bɔ:d)
mouse 鼠标(maus)
chip 芯片(tʃip)
HUB 集线器
Modem= MOdulator-DEModulator, 调制解调器('məudem 'mɔdjuleitə di:'mɔdjuleitə)
UPS(Uninterruptable Power Supply) 不间断电源(ʌnintə’rʌptəbəl pauə sə’plai)
BIOS(Basic-input-Output System) 基本输入输出系统('beisik 'input 'autput 'sistəm)
CMOS(Complementary- Metal-Oxide-Semiconductor) (kɔmpli’mentəri 'metəl 'ɔksaid semikən’dɔktə)互补金属氧化物半导体
setup安装 (set ʌp)
uninstall卸载 (ʌnin’stɔ:l)
guide 向导 ('wizəd)
OS(Operation System)操作系统 (ɔpə’reiʃən 'sistəm)
OA(Office AutoMation)办公自动化 ('ɔfis ɔ:tə’meiʃən)
edit编辑 ('edit)
copy复制 ('kɔpi)
cut剪切 (kʌt)
paste粘贴 (peist)
delete删除 (di’li:t)
select选择 (si’lekt)
find查找 (faind)
select all全选 (si’lekt ɔ:l)
replace替换 (ri’pleis)
undo撤消 (ʌn’du:)
redo重做 ([ ri:'du:)
program程序 ('prəuɡræm)
license许可(证) ('laisəns)
back前一步 ('bæk)
next下一步 ('nekst)
finish结束 ('finiʃ)
folder文件夹 ('fəuldə)
Destination Folder目的文件夹(desti’neiʃən 'fəuldə)
user用户 ('juzə)
click点击 (klik)
double click双击 ('dʌbl klik)
right click右击 (rait klik)
settings设置 ('setiŋ)
update更新 (ʌp’deit)
release发布 (ri’li:s)
data数据 ('deitə)
data base数据库 ('deitə beis)
view视图 (vju:)
insert插入 (in’sə:t)
object对象 ('ɔbdʒikt)
configuration配置 (kən,fiɡju’reiʃən)
command命令 (kə’mɑ:nd)
document文档 ('dɔkjumənt)
cursor光标 ('kə:sə)
attribute属性 ('ætribju:t)
icon图标 ('aikɔn)
service pack服务补丁 ('sə:vis pæk)
option pack功能补丁('ɔpʃən pæk)
Demo演示 ('deməu)
short cut快捷方式 (ʃɔ:t kʌt)
exception异常 (ik’sepʃən)
debug调试 (di:'bʌɡ)
previous前一个 ('pri:vjəs)
row行 (rəu)
column列 ('kɔləm)
restart重新启动 (ri:'stɑ:t)
text文本 (tekst)
font字体 (fɔnt)
size大小 (saiz)
scale比例 (skeil)
interface界面 ('intəfeis)
function函数 ('fʌŋkʃən)
access访问 ('ækses)
manual指南 ('mænjuəl)
active激活 ('æktiv)
computer language计算机语言 (kəm’pju:tə 'læŋɡwidʒ)
menu菜单('menju)
GUI(graphical user interfaces )图形用户界面 ('ɡræfikəl juzə 'intəfeis)
template模版 ('templit)
page setup页面设置 (peidʒ 'setʌp)
password口令 ('pɑ:swə:d)
code密码(kəud)
print preview打印预览 (print pri:'vju:)
zoom in放大 (zu:m in)
zoom out缩小 (zu:m aut)
pan漫游 (pæn)
cruise漫游 (kru:z)
full screen全屏 (ful skri:n)
tool bar工具条(tu:l bɑ:)
status bar状态条('steitəs bɑ:)
ruler标尺('ru:lə)
table表('teibl)
paragraph段落 ('pærəɡrɑ:f)
symbol符号 ('simbəl)
style风格 (stail)
execute执行 ('eksikju:t)
graphics图形 ('ɡræfiks)
image图像('imidʒ)
Unix用于服务器的一种操作系统 ('ju:niks)
Mac OS苹果公司开发的操作系统
OO(Object-Oriented)面向对象 ('ɔbdʒikt 'ɔ:rientid)
virus病毒('vaiərəs)
file文件 ('fail)
open打开 ('əupən)
close关闭 (kləuz)
new新建 (nju:)
save保存(seiv)
exit退出 ('eksit)
clear清除 (kliə)
default默认 (di’fɔ:lt)
LAN(Local Area Network)局域网('ləukəl 'εəriə 'netwə:k)
WAN(Wide Area Network)广域网(waid 'εəriə 'netwə:k)
Client/Server客户机/服务器 ('klaiənt 'sə:və )
ATM( Asynchronous
Transfer Mode)异步传输模式 (ei’siŋkrənəs trʌnsfə məud)
Windows NT微软公司的网络操作系统
Internet互联网 ('intənet)
WWW(World Wide Web)万维网 (wə:ld waid web)
protocol协议 ('prəutəkɔl)
HTTP (Hyper Text Transfer Protocol)超文本传输协议('haipə tekst trʌnsfə 'prəutəkɔl)
FTP (File Transfer Protocol)文件传输协议('fail trʌnsfə 'prəutəkɔl)
Browser浏览器 ('brauzə)
homepage主页 ('həumpeidʒ)
Webpage网页 ('webpeidʒ)
website网站 ('websait)
URL 在Internet的WWW服务程序上用于指定信息位置的表示方法 (Uniform Resource Locator)('ju:nifɔ:m ri’sɔ:s ləu’keitə)
Online在线 ('ɔnlain)
Email电子邮件 ('i:'meil)
ICQ网上寻呼
Firewall防火墙 ('faiəwɔ:l)
Gateway网关 ('ɡeitwei)
HTML(Hypertext Markup Language)超文本标识语言('haipə tekst 'mɑ:kʌp 'læŋɡwidʒ)
hypertext超文本 ('haipətekst)
hyperlink超级链接 ('haipəliŋk)
IP(Address)互联网协议(地址) (Internet Protocol)('intənet 'prəutəkɔl ə’dres )
Search Engine搜索引擎 (sə:tʃ 'endʒin)
TCP/IP用于网络的一组通讯协议 (Transmission Control Protocol)(trænz’miʃən kən’trəul 'prəutəkɔl)
Telnet远程登录('telnet)
IE(Internet Explorer)探索者(微软公司的网络浏览器) ('intənet ik’splɔ:rə)
Navigator引航者(网景公司的浏览器) ('næviɡeitə)
multimedia多媒体 (mʌlti’mi:diə)
ISO国际标准化组织 (International Standardization Organization)(intə’næʃənəl stændədai’zeiʃən ɔ:ɡənai’zeiʃən)

二、软件类(Software)

ANSI (American National Standards Institute) 美国国家标准协会(ə’merikən 'næʃənəl 'stændədz 'institjut)
able 能 ('eibl)
active file 活动文件 ('æktiv 'fail)
add watch 添加监视点 (æd wɔtʃ)
all files 所有文件 (ɔ:l 'fails)
all rights reserved 所有的权力保留 (ɔ:l rights ri’zə:vd)
altdirlst 切换目录格式()
and other information 以及其它的信息 (ænd 'ʌðə infə’meiʃən)
archive file attribute 归档文件属性 ('ɑ:kaiv fail ə’tribju:t)
assign to 指定到 (ə’sain tu:)
autoanswer 自动应答 ('ɔ:təu 'ɑ:nsə)
autodetect 自动检测 ('ɔ:təu di’tekt )
autoindent 自动缩进 ('ɔ:təu in’dent)
autosave 自动存储 ('ɔ:təu seiv)
available on volume 该盘剩余空间 (ə’veiləbl ɔn 'vɔlju:m)
bad command 命令错(bæd kə’mɑ:nd )
bad command or filename 命令或文件名错 (bæd kə’mɑ:nd ɔ: 'fail,neim)
batch parameters 批处理参数 (bætʃ pə’ræmitəz)
binary file 二进制文件 ('bainəri 'fail)
Borland international borland国际公司 ('bɔlənd intə’næʃənəl)
bottom margin 页下空白 ('bɔtəm 'mɑ:dʒin)
by date 按日期 (bai deit)
by extension 按扩展名 (bai ik’stenʃən)
by name 按名称 (bai neim)
bytes free 字节空闲 (baits fri:)
callstack 调用栈 (kɔ:l stæk)
casesensitive 区分大小写 (keis’sensitiv)
central point software inc(incorporated) central point 软件股份公司 ('sensitiv pɔint 'sɔftwεə iŋk 'sentrəl pɔint)
change directory 更换目录 (tʃeindʒ di’rektəri )
change drive 改变驱动器 (tʃeindʒ draiv)
change name 更改名称(tʃeindʒ neim)
character set 字符集 ('kærəktə set)
checking for 正在检查 ('tʃekiŋ fɔ:)
change drive path 改变盘/路径 (tʃeindʒ draiv pɑ:θ)
choose one of the following 从下列中选一项 (tʃu:z wʌn əv ðə 'fɔləuiŋ)
clear all 全部清除 (kliə ɔ:l)
clear all break points 清除所有断点 (kliə ɔ:l breik pɔints)
clear attribute 清除属性 (kliə ə’tribju:t)
clear command history 清除命令历史 (kliə kə’mɑ:nd 'histəri)
clear screen 清除屏幕 (kliə skri:n)
close all 关闭所有文件 (kləuz ɔ:l)
code generation 代码生成 (kəud dʒenə’reiʃən)
color palette 彩色调色板('kʌlə 'pælit)
command line 命令行 (kə’mɑ:nd lain)
command prompt 命令提示符 (kə’mɑ:nd prɔmpt)
compressed file 压缩文件 ([ kəm’prest 'fail)
conventional memory 常规内存 (kən’venʃənəl 'meməri)
copy diskette 复制磁盘 ('kɔpi 'disket )
copyright 版权('kɔpi,rait)
create dos(Disk Operating System)partition or logical dos drive 创建DOS分区或逻辑DOS驱动器 (kri’eit du:z pɑ:'tiʃən ɔ: 'lɔdʒikəl du:z draiv)
create extended dos partition 创建扩展DOS分区 (kri’eit ik’stendid du:z pɑ:'tiʃən)
create primary dos partition 创建DOS主分区 (kri’eit 'praiməri du:z pɑ:'tiʃən)
create a directory 创建一个目录 (kri’eit ə di’rektəri)
current file 当前文件 ('kʌrənt 'fail)
defrag 整理碎片 (di’fræɡ)
dele 删去 ('di:li:)
deltree 删除树 ('deltri:)
device driver 设备驱动程序 (di’vais draivə)
dialog box 对话栏 ('daiəlɔɡ bɔks)
direction keys 方向键 (di’rekʃən ki:z)
directly 直接地(di’rektli)
directory list argument 目录显示变量 (di’rektəri list 'ɑ:ɡjumənt)
directory listing 目录清单(di’rektəri 'listiŋ)
directory structure 目录结构(di’rektəri 'strʌktʃə)
disk access 磁盘存取 ](disk 'ækses)
disk copy 磁盘拷贝(disk 'kɔpi)
disk space 磁盘空间 (disk speis)
display file 显示文件 (dis’plei 'fail)
display options 显示选项 (dis’plei 'ɔpʃənz)
display partition information 显示分区信息 (dis’plei pɑ:'tiʃən infə’meiʃən)
dos shell DOS 外壳 (du:z ʃel)
double click 双击 ('dʌbl klik)
drive letter 驱动器名 (draiv 'letə)
edit menu 编辑选单 ('edit 'menju:)
ems(Enhanced Message Service)memory ems内存
end of file 文件尾 (end əv 'fail)
end of line 行尾 (end əv lain)
enter choice 输入选择 ('entə tʃɔis)
entire disk 转换磁盘 ('entə disk)
environment variable 环境变量 (in’vaiərənmənt 'vεəriəbl)
every file and subdirectory 所有的文件和子目录 ('evri 'fail ænd sʌbdi’rektəri)
existing destination file 已存在的目录文件时 (iɡ’zistiŋ desti’neiʃən file)
expanded memory 扩充内存 (ik’spendid 'meməri)
expand tabs 扩充标签 (ik’spendid tæbz)
explicitly 明确地 (ik’splisitli)
fastest 最快的 (fɑ:stist)
fat file system fat 文件系统 (fæt 'fail )
fdisk options fdisk选项('ɔpʃənz)
file attributes 文件属性 ('fail ə’tribju:t)
file format 文件格式('fail 'fɔ:mæt)
file functions 文件功能 ('fail 'fʌŋkʃənz)
file selection 文件选择 ('fail si’lekʃən)
file selection argument 文件选择变元 ('fail si’lekʃən 'ɑ:ɡjumənt)
files in 文件在 ('failz in)
files in subdirectory 子目录中文件 ('failz in sʌbdi’rektəri)
files listed 列出文件 ('failz 'listid)
file spec (specification)文件说明('failz spesifi’keiʃən)
files selected 选中文件 ('failz si’lektid)
find file 文件查寻 (faind 'fail)
fixed disk 硬盘 (fikst disk)
fixed disk setup program 硬盘安装程序 (fikst disk 'setʌp 'prəuɡræm)
fixes errors on the disk 解决磁盘错误 (fiksis 'erərz ɔn ðə disk)
floppy disk 软盘 ('flɔpi disk)
format diskette 格式化磁盘 ('fɔ:mæt 'disket)
formats a disk for use with msdos 格式化用于MS-DOS的磁盘 ('fɔ:mæts ə disk fɔ: )
form feed 进纸 (fɔ:m fi:d)
free memory 闲置内存(fri: 'meməri)
full screen 全屏幕 (ful skri:n)
function procedure 函数过程 ('fʌŋkʃən prə’si:dʒə)
graphical 图解的 ('ɡræfikəl)
graphics library 图形库('ɡræfiks 'laibrəri)
group directories first 先显示目录组 (ɡru:p di’rektəriz fə:st)
hang up 挂断 ('hæŋ ʌp)
hard disk 硬盘 (hɑ:d disk)
hardware detection 硬件检测 ('hɑ:dwεə di’tekʃən)
hasbeen 已经 (hæz bi:n)
help file 帮助文件 (help 'fail)
help index 帮助索引(help 'indeks)
help in formation 帮助信息(help in fɔ:'meiʃən)
help path 帮助路径 (help pɑ:θ)
help screen 帮助屏 (help skri:n)
help text 帮助说明 (help tekst)
help topics 帮助主题 (help 'tɔpiks)
help window 帮助窗口 (help 'windəu)
hidden file 隐含文件 ('hidən 'fail)
hidden file attribute 隐含文件属性('hidən 'fail ə’tribju:t)
howto 操作方式(hau tu:)
ignore case 忽略大小写 (iɡ’nɔ: keis)
incorrect dos 不正确的DOS (inkə’rekt du:z)
incorrect dos version DOS 版本不正确 (inkə’rekt du:z 'və:ʃən)
indicates a binary file 表示是一个二进制文件('indikeits ə 'bainəri 'fail)
indicates an ascii text file 表示是一个ascii文本文件('indikeits æn 'æski tekst 'fail)
insert mode 插入方式 (in’sə:t məud)
instead of using chkdsktry using scandisk 请用scandisk,不要用chkdsk
inuse 在使用(in ju:z)
invalid directory 无效的目录 ('invəli:d di’rektəri)
kbytes 千字节 (keibaits)
keyboard type 键盘类型 ('ki:bɔ:d taip)
label disk 标注磁盘 ('leibl disk)
laptop 膝上 ('læptɔp)
largest executable program 最大可执行程序('la:dʒist 'eksikju:təbl 'prəuɡræm)
largest memory block available 最大内存块可用('la:dʒist 'meməri blɔk ə’veiləbl)
left handed 左手习惯(left 'hændid)
left margin 左边界 (left 'mɑ:dʒin)
line number 行号 (lain 'nʌmbə)
line spacing 行间距 (lain 'speisiŋ)
list by files in sorted order 按指定顺序显示文件(list bai 'fails in 'sɔ:tid 'ɔ:də)
listfile 列表文件 (list 'fail)
listof 清单 (list əv)
locatefile 文件定位 (ləu’keit 'fail)
look at 查看 (luk æt)
look up 查找 (luk ʌp)
macroname 宏名字 ('mækrəu neim)
make directory 创建目录 (meik di’rektəri)
memory information 内存信息('meməri infə’meiʃən)
memory model 内存模式 ('meməri 'mɔdəl)
menu bar 菜单条 ('menju: bɑ:)
menu command 菜单命令 ('menju: kə’mɑ:nd)
message window 信息窗口 ('mesidʒ 'windəu)
microsoft 微软 ('maikrəusɔft)
microsoft antivirus 微软反病毒软件 ('maikrəusɔft ænti’vaiərəs)
microsoft corporation 微软公司 ('maikrəusɔft kɔ:pə’reiʃən)
modem setup 调制解调器安装 ('məudem 'setʌp)
module name 模块名 ('mɔdju:l neim)
monitor mode 监控状态 ('mɔnitə məud)
monochrome monitor 单色监视器 ('mɔnəkrəum 'mɔnitə)
moveto 移至 (mu:v tu:)
multi 多 ('mʌlti)
new data 新建数据 (nju: 'deitə)
newer 更新的 (njuə)
new file 新文件 (nju: 'fail)
new name 新名称 (nju: neim)
new window 新建窗口 (nju: 'windəu)
note use deltree cautiously 注意:小心使用deltree
online help 联机求助 ('ɔnlain help)
optionally 可选择地 ('ɔpʃənəli)
page frame 页面 (peidʒ freim)
pagelength 页长 (peidʒ leŋθ)
pc tools pc工具 (pi: 'si: tu:lz)
postscript 附言(pəust skript)
print all 全部打印 (print ɔ:l)
print device 打印设备 (print di’vais)
printer port 打印机端口 ('printə pɔ:t)
program file 程序文件 ('prəuɡræm 'fail)
pull down 下拉 (pul daun)
pull down menus 下拉式选单(pul daun menjuz)
quick format 快速格式化 (kwik 'fɔ:mæt)
quick view 快速查看 (kwik vju:)
read only file 只读文件(ri:d 'əunli 'fail)
read only file attribute 只读文件属性 (ri:d 'əunli 'fail ə’tribju:t)
read only mode 只读方式 (ri:d 'əunli məud)
redial 重拨 (ri:'daiəl)
repeat last find 重复上次查找 (ri’pi:t lɑ:st faind)
report file 报表文件(ri’pɔ:t 'fail)
resize 调整大小 (ri’saiz)
respectively 分别地 (ri’spektivli)
right margin 右边距 (rait 'mɑ:dʒin)
root directory 根目录 (ru:t di’rektəri)
runtime error 运行时出错 (rʌn’taim 'erə)
save all 全部保存 (seiv ɔ:l)
save as 另存为 (seiv æz)
scan disk 磁盘扫描程序(skæn disk)
screen colors 屏幕色彩 (skri:n 'kʌləz)
screen options 屏幕任选项 (skri:n 'ɔpʃənz)
screen saver(屏幕保护程序) 屏幕暂存器(skri:n 'seivə)
screen size 屏幕大小 (skri:n saiz)
scroll bars 翻卷栏 (skrəul)
scroll lock off 滚屏已锁定(skrəul lɔk ɔ:f)
search for 搜索 (sə:tʃ fɔ:)
sectors per track 每道扇区数 ('sektəz pə: træk)
select group 选定组 (si’lekt ɡru:p)
selection bar 选择栏(si’lekʃən bɑ:)
set active partition 设置活动分区 (set 'æktiv pɑ:'tiʃən)
set up options 安装选项 (set ʌp 'ɔpʃənz)
short cut keys 快捷键 (ʃɔ:t kʌt ki:z)
show clipboard 显示剪贴板(ʃəu 'klipbɔ:d)
singles ide 单面('siŋɡlz aid)
size move 大小/移动 (saiz mu:v)
sorthelp S排序H帮助 (sɔ:t help)
sortorder 顺序 (sɔ:t 'ɔ:də)
stack over flow 栈溢出(stæk 'əuvə fləu)
stand alone 独立的 (stænd ə’ləun)
start up options 启动选项 (stɑ:t ʌp 'ɔpʃənz)
status line 状态行 ('steitəs lain)
step over 单步 (step 'əuvə)
summary of 摘要信息 ('sʌməri əv)
swap file 交换文件 (swɔp 'fail)
switch to 切换到 (switʃ tu:)
sync 同步 (siŋk)
system file 系统文件 ('sistəm 'fail)
system files 系统文件 ('sistəm 'failz)
system information 系统信息('sistəm infə’meiʃən)
table of contents 目录('teibl əv 'kɔntents)
terminal emulation 终端仿真 ('tə:minəl emju’leiʃən)
terminal settings 终端设置 ('tə:minəl 'setiŋz)
test file 测试文件 (test 'fail)
test file parameters 测试文件参数 (test 'fail pə’ræmitəz)
the active window 激活窗口(ðə 'æktiv 'windəu)
toggle break point 切换断点('tɔɡl breik pɔint)
to msdos 转到MS-DOS
top margin 页面顶栏 (tɔp 'mɑ:dʒin)
turn off 关闭 (tə:n ɔ:f)
unmark 取消标记 (æn mɑ:k)
unselect 取消选择 (æn si’lekt)
use bare format 使用简洁方式 (ju:z bεə 'fɔ:mæt)
use lower case 使用小写(ju:z 'ləuə keis)
use wide list format 使用宽行显示 (ju:z waid list 'fɔ:mæt)
use help 使用帮助 (ju:z help)
verbosely 冗长地(və:'bəusli)
video mode 显示方式 ('vidiəu məud)
view window 内容浏览 (vju: 'windəu)
viruses 病毒 ('vaiərəsiz)
vision 景象 ('viʒən)
vollabel 卷标 ()
volume label 卷标 ('vɔlju:m 'leibl)
volume serial number is 卷序号是 ('vɔlju:m 'siəriəl 'nʌmbə iz)
windows help windows 帮助 ('windəuz help)
word wrap 整字换行 (wə:d ræp)
working directory 正在工作的目录 ('wə:kiŋ di’rektəri)
worm 蠕虫 (wə:m)
write mode 写方式 (rait məud)
write to 写到 (rait tu:)
expanded memory 扩充内存 (ik’spendid 'meməri)

三、网络类(Network)

网络安全方面的专业词汇
Access Control List(ACL) 访问控制列表('ækses kən’trəul list)
access token 访问令牌 ('ækses 'təukən)
account lockout 帐号封锁 (ə’kaunt 'lɔkaut)
account policies 记帐策略 (ə’kaunt 'pɔlisiz)
accounts 帐号 (ə’kaunts)
adapter 适配器 (ə’dæptə)
adaptive speed leveling 自适应速率等级调整(ə’dæptiv spi:d 'levəliŋ)
Address Resolution Protocol(ARP) 地址解析协议 (ə’dres rezə’lu:ʃən 'prəutəkɔl)
Administrator account 管理员帐号(əd’ministreitə ə’kaunt)
ARPANET 阿帕网(internet的前身)
algorithm 算法 ('ælɡəriðəm)
alias 别名 小应用程序('eiliæs)
allocation 分配、定位 (æləu’keiʃən)
allocation layer 应用层 (æləu’keiʃən 'leiə)
API 应用程序编程接口
anlpasswd 一种与Passwd+相似的代理密码检查器 ()
applications 应用程序 (æpli’keiʃənz)
ATM 异步传递模式
attack 攻击 ([ ə’tæk)
audio policy 审记策略 ('ɔ:diəu 'pɔlisi)
auditing 审记、监察 ('ɔ:ditiŋ)
back-end 后端 ('bækend)
border 边界('bɔ:də)
border gateway 边界网关 ('bɔ:də 'ɡeitwei)
breakable 可破密的('breikəbl)
breach 攻破、违反 (bri:tʃ)
cipher 密码 ('saifə)
ciphertext 密文('saifətekst)
CAlass A domain A类域 (dəu’mein)
CAlass B domain B类域
CAlass C domain C类域
classless addressing 无类地址分配 ('klɑ:slis ə’drəsiŋ)
cleartext 明文 ([ kliətekst )
CSNW (Cusmmer Service for Netware)Netware客户服务
client/server 客户、客户机/服务器 ('klaiənt sə:və)
code 代码 (kəud)
COM port COM通信端口(pɔ:t)
CIX 服务提供者
computer name 计算机名 (kəm’pju:tə neim)
crack 闯入 (kræk)
cryptanalysis 密码分析 (kriptə’nælisis)
DLC (data link control)数据链路控制('deitə liŋk kən’trəul)
decryption 解密 (di:'kripʃən)
database 数据库 ('deitəbeis)
default route 缺省路由 (di’fɔ:lt ru:t)
default share 缺省共享 (di’fɔ:lt ʃεə)
denial of service 拒绝服务(di’naiəl əv 'sə:vis)
dictionary attack 字典式攻击 ('dikʃənəri ə’tæk)
directory 目录(di’rektəri)
directory replication 目录复制 (di’rektəri repli’keiʃən)
domain 域 (dəu’mein)
domain controller 域名控制器 (dəu’mein kən’trəulə)
domain name 域名
域名其实就是入网计算机的名字,它的作用就象寄信需要写明人们的名字、地址一样重要。域名结构如下:计算机主机名.机构名.网络名.最高层域名。域名用文字表达,比用数字表达的IP地址容易记忆。加入Internet的各级网络依照DNS的命名规则对本网内的计算机命名,并负责完成通讯时域名到IP地址的转换 。
DNS 域名服务器
DNS(Domain Name System,域名系统)是指在 Internet上查询域名或IP地址的目录服务系统。在接收到请求时,它可将另一台主机的域名翻译为IP地址,或反之。大部分域名系统都维护着一个大型的数据库,它描述了域名与 IP地址的对应关系,并且这个数据库被定期地更新。翻译请求通常来自网络上的另一台计算机,它需要IP地址以便进行路由选择。
DDE (Domain Name Exchange)动态数据交换(dəu’mein neim iks’tʃeindʒ)
DHCP(Dynamic Host Configuration Protocol) 动态主机配置协议(dai’næmik həust kənfiɡju’reiʃən 'prəutəkɔl)
encryption 加密 (in’kripʃən)
EGP (Exterior Gateway Protocol)外部网关协议(ik’stiəriə 'ɡeitwei 'prəutəkɔl)
FDDI (Fiber Distributed Data Interface)光纤分布式数据接口('faibə di’stribjutid 'deitə 'intəfeis)
FAT (File Allocation Table)文件分配表('fail æləu’keiʃən 'teibl)
FTP(File Transfer Protocol) 文件传送协议('fail 'trænsfə 'prəutəkɔl)
filter 过滤器 (filtə)
firmware 固件 ('fə:mwεə)
flooding 淹没('flʌdiŋ)
GSNW(Gateway Service for Network) NetWare网关服务('ɡeitwei 'sə:vis fɔ: 'netwə:k)
GDI(Graphical Device Interface) 图形设备界面 ('ɡræfikəl di’vais 'intəfeis)
GUI(Graphical User Interface) 图形用户界面('ɡræfikəl 'ju:zə 'ju:zə)
HTML (Hyper Text Markup Language)超文本标记语言('haipə tekst 'mɑ:kʌp 'læŋɡwidʒ)
HTTP (Hypertext Transfer Protocol)超文本传送协议('haipə tekst 'træns’fə 'prəutəkɔl)
IGP (Interior Gateway Protocol)内部网关协议(in’tiəriə 'ɡeitwei 'prəutəkɔl)
ICMP(Internet Control Message Protocol) 网际控制报文协议 ('intənet kən’trəul 'mesidʒ 'prəutəkɔl)
ICMP用来发送关于IP数据报传输的控制和错误信息的TCP/IP协议。当一个IP数据报不能传送到目的地时,可能是因为目的地的机器暂停服务或者信息交通阻塞,路由器可能使用ICMP将失败信息通知发送者。
IGMP(Internet Group Management Protocol)('intənet ɡru:p 'mænidʒmənt 'prəutəkɔ)Internet群组管理协议这种TCP/IP协议允许Internet主机参加多点播送(multicasting)----一种向计算机群广播信息的有效手段
IIS (Internet Information Server)信息服务器('intənet infə’meiʃən sə:və)
IP(Internet Protocol) 网际协议 ('intənet 'prəutəkɔl)
IRC (Internet Relay Chat)网上交谈('intənet 'ri:lei tʃæt)
ISP(Internet Service Provider) 网络服务提供者('intənet 'sə:vis prəu’vaidə)
IPX (Internet Packet eXchange)互连网分组协议('intənet 'pækit iks’tʃeindʒ)
IPC (Internet Process Connection)进程间通信('intənet 'prəuses kə’nekʃən)
IRQ (Interrupt Request)中断请求(intə’rʌpt ri’kwest)
IP address IP地址(ə’dres)
IP地址称作网络协议地址,是分配给主机的一个32位地址,由4个字节组成,分为动态IP地址和静态IP地址两种。动态IP地址指的是每次连线所取得的地址不同,而静态IP地址是指每次连线均为同样固定的地址。一般情况下,以电话拨号所取得的地址均为动态的,也就是每次所取得的地址不同。
IP masquerade IP伪装 (mæskə’reid)
IP spoofing IP欺骗 ('spu:fiŋ)
LAN(Local Area Network) 局域网('ləukəl 'εəriə 'netwə:k)
LPC (local procedure call)局部过程调用('ləukəl prə’si:dʒə kɔ:l)
NNTP (Network News Transfer Protocol)网络新闻传送协议('netwə:k nju:z 'træns’fə 'prəutəkɔl)
PPP (Point-to-Point Protocol)点到点协议(pɔint 'prəutəkɔl)
称为点对点通信协议(Point to Point Protocol),是为适应那些不能在网络线上的使用者,通过电话线的连接而彼此通信所制定的协议。
PDC (Primary Domain Controller)主域控制器('praiməri dəu’mein kən’trəulə)
Telnet 远程登陆 ('telnet)
TCP(Transmission Control Protocol)传输控制协议/网际协议 (trænz’miʃən kən’trəul 'prəutəkɔl)
TCP/IP通信协议主要包含了在Internet上网络通信细节的标准,以及一组网络互连的协议和路径选择算法。TCP是传输控制协议,相当于物品装箱单,保证数据在传输过程中不会丢失。IP是网间协议,相当于收发货人的地址和姓名,保证数据到达指定的地点。
TFTP (Trivial File Transfer Protocol)普通文件传送协议('triviəl 'fail 'træns’fə 'prəutəkɔl)
TFTP是无盘计算机用来传输信息的一种简化的FTP协议。它非常之简单,所以可固化在硬盘上,而且支持无认证操作。TFTP是一种非常不安全的协议。
Trojan Horse 特洛伊木马('trəudʒən hɔ:s)
URL (Uniform Resource Locator)统一资源定位器('ju:nifɔ:m ri’sɔ:s ləu’keitə)
UDP (User Datagram Protocol)用户数据报协议('ju:zə 'deitəɡræm 'prəutəkɔl)
VDM 虚拟DOS机
UUCP (Unix to Unix Copy Protocol)('ju:niks 'kɔpi 'prəutəkɔl)是一种基于猫的使用已经很久的文件传输协议,有时候还使用它在Internet上传输Usenet新闻和E-mail,尤其是在那些间断性联网的站点上。现在很少站提供匿名的UUCP来存取文件。而它做为一种文件传输协议,只有那些没有入网而使用猫的用户使用此方法。
WWW(World Wide Web)( wə:ld waid web) 万维网,是Internet最新的一种信息服务。它是一种基于超文本文件的交互式浏览检索工具。用户可用WWW在Internet网上浏览、传递、编辑超文本格式的文件。
WAN (Wide Area Network)广域网(waid 'εəriə 'netwə:k)
virtual server 虚拟服务器 ('və:tʃuəl sə:və)
Usenet (ju:znet)
用户交流网Usenet是网络新闻服务器的主要信息来源。Usenet完全是一个民间自发建立的,使用Internet交换信息但又不完全依赖Internet进行通讯的用户交流网络。使用Usenet的自愿者共同遵守一些约定的网络使用规则。
USER name 用户名 ('ju:zə neim)
USER account 用户帐号('ju:zə ə’kaunt)
Web page 网页 (web peidʒ)
OpenGL (Open Graphic Language)开放图形语言('əupən 'ɡræfik 'læŋɡwidʒ)
ODBC (open database connection)开放数据库连接('əupən deitə beis kə’nekʃən)
PCI (peripheral Component Interconnect )外设连接接口(pə’rifərəl kəm’pəunənt intəkə’nekt)

四、其它

authentication 认证、鉴别 (ɔ:,θenti’keiʃən)
authorization 授权 (ɔ:θərai’zeiʃən)
Back Office Microsoft公司的一种软件包 (bæk 'ɔfis )
Back up 备份(bæk ʌp)
backup browser 后备浏览器 ('bækʌp 'brauzə)
BDC (backup domain controller)备份域控制器('bækʌp dəu’mein kən’trəulə)
baseline 基线 ('beislain)
BIOS (basic input/output system)基本输入/输出系统('beisik 'input 'sistəm)
Binding 联编、汇集 ('baindiŋ)
bit 比特、二进制位 (bit)
BOOTP(bootstrap protocol) 引导协议('bu:tstræp 'prəutəkɔl)
BGP (Border Gateway Protocol)引导网关协议('bɔ:də 'ɡeitwei 'prəutəkɔl)
Bottleneck 瓶径('bɔtlnek)
bridge 网桥、桥接器 (bridʒ)
browser 浏览器 ('brauzə)
browsing 浏览 ('brauziŋ)
channel 信道、通路 ('tʃænəl)
CSU/DSU (channel Service Unit)/( Data Service Unit)信道服务单元/数字服务单元 ('tʃænəl 'sə:vis 'ju:nit 'deitə)
Checksum 校验和 ('tʃeksəm)
Cluster 簇、群集 ('klʌstə)
CGI (Common gateway interface)公共网关接口('kɔmən 'ɡeitwei 'intəfeis)
CGI(Common Gateway Interface公用网关接口)是一个可以产生相同结果或结果随用户输入而变化的程序。它可以用一种解释性的界面语言编写,也可以用一种编译方式的编程语言编写。CGI规定了Web服务器调用其它可执行程序的接口协议标准。Web服务器通过调用CGI程序实现和Web浏览器的交互,也就是CGI程序接受Web浏览器发送给Web服务器的信息,进行处理,并将响应结果再回送给Web服务器和Web浏览器。CGI程序一般完成Web网页中表单数据的处理、数据库查询和实现与传统应用系统的集成等工作。CGI程序虽然可以用任何程序设计语言编写,但是用C语言编写的CGI程序具有执行速度快、安全性高等特点。
CGI-based attack(beist ə’tæk)(基于CGI攻击)它利用公共网关接口的脆弱点进行攻击,通常借助www站点进行
crash(崩溃) 系统突然失效,需要从新引导 (kræʃ)
CD-ROM 只读型光盘
Component 组件 (kəm’pəunənt)
data link 数据链路 ('deitə liŋk)
datagram 数据报 ('deitəɡræm)
default document 缺省文档 (di’fɔ:lt 'dɔkjumənt)
digital key system 数字键控系统 ('didʒitəl ki: 'sistəm)
disk mirroring 磁盘镜像 (disk 'mirəriŋ)
distributed file system 分布式文件系统(di’stribjutid 'fail 'sistəm)
data-driven attack('deitə drivən ə’tæk)(数据驱动攻击)依靠隐藏或者封装数据进行的攻击,那些数据可不被察觉的通过防火墙。
DNS spoofing(域名服务器电子欺骗)攻击者用来损害域名服务器的方法,可通过欺骗DNS的高速缓存或者内应攻击来实现的一种方式(通常为攻击者假扮合法的DNS服务器角色)
DoS(不是DOS,这个是denial of service,为服务拒绝)(di’naiəl əv 'sə:vis)用户恶意使用网络信息服务器时,将拒绝为合法的用户提供服务。
eavesdropping 窃听、窃取 ('i:vz,drɔpiŋ)
encrypted tunnel 加密通道 (in’kriptid)
enterprise network 企业网 ('entəpraiz 'netwə:k)
Ethernet 以太网 ('i:θə,net)
External security 外部安全性 (ik’stə:nəl si’kjuəriti)
environment variable 环境变量 (in’vaiərənmənt 'vεəriəbl)
fax modem 传真猫 (fæks 'məudem)
file attribute 文件属性 ('fail ə’tribju:t)
file system 文件系统('fail 'sistəm)
FORM 格式(fɔ:m)
fragment 分段('fræɡmənt)
frame relay 桢中继 (freim 'ri:lei)
firewall 防火墙 ('faiəwɔ:l)
Firework(防火墙)是加强加 Internet 与 Intranetp(内部网)之间安全防范的一个或一组系统。防火墙可以确定哪些内部服务允许外部访问,哪些外人被许可访问所允许的内部服务,那些外部服务可由内部人员访问。为了使防火墙发挥效力,来自和发往 Internet 的所有信息都必须经由防火墙出入。 防火墙只允许授权信息通过,而防火墙本身不能被渗透。
gated daemon gated进程(是一种早期的UNIX寻径服务)('ɡeitid 'di:mən)
global account 全局帐号 ('ɡləubəl ə’kaunt)
global group 全局组 ('ɡləubəl ɡru:p)
group account 组帐号 (ɡru:p ə’kaunt)
group identifier 组标识符 (ɡru:p ai’dentifaiə)
HCL (Hardware Compatibility List)硬件兼容性表('hɑ:dwεə kəm,pætə’biləti list)
hash 散表 (hæʃ)
HPFS (High Performance File System)高性能文件系统(hai pə’fɔ:məns 'fail 'sistəm)
Home directory 主目录(həum di’rektəri)
home page 主页(həum peidʒ)
hop 驿站、中继段 (hɔp)
host 主机(həust)
hyperlink 超文本链接('haipəliŋk)
highjacking ('haidʒækiŋ)劫持终端,即为攻击者捕获另一个用户会话的控制。这
是很少发生的,一旦发生就表明目标的安全性已经被破坏。其实NetXRay在这一点就做的很好。
HTPASSWD 一种用密码来保护WWW(UNIX)上的站点的系统
icon 图标 ('aikɔn)
impersonation attack 伪装攻击 (im,pə:sə’neiʃən ə’tæk)
index server 索引服务器 ('indeks sə:və)
ISA (Industry Standard Architecture)工业标准结构('indəstri 'stændəd 'ɑ:kitektʃə)
Inherited Rights Filter 继承权限过滤器 (in’heritid raits filtə)
ISDN (Integrated Services Digital Network)综合业务数字网('intiɡreitid 'sə:visis 'didʒitəl 'netwə:k)
interactive user 交互性用户 (intər’æktiv ju:zə)
intermediate system 中介系统 (intə’mi:djət 'sistəm)
internal security 内部安全性 (in’tə:nəl si’kjuəriti)
Internet Explorer(IE) IBM的万维网浏览器 ('intənet ik’splɔ:rə)
Internet server 因特网服务器 ('intənet sə:və)
Interpreter 解释程序 (in’tə:pritə)
intranet 内联网,企业内部网 ('intrənet)
intruder 入侵者 (in’tru:də)
IMAP (Internet Message Access Protocol)一种邮件协议('intənet 'mesidʒ 'ækses 'prəutəkɔl)
是Internet Message Access Protocal 的缩写。IMAP 提供了一个在远程服务器上管理邮件的手段,它与POP 协议相似,但功能比POP 要多,功能包括:只下载邮件的标题、建立多个邮箱和在服务器上建立保存邮件的文件夹。
Java Virtual Machine Java虚拟机 ('və:tʃuəl mə’ʃi:n)
java script(skript) 基于Java语言的一种脚本语言
jack in 一句黑客常用的口语,意思为破坏服务器安全的行为 (dʒæk in)
kernel 内核 ('kə:nəl)
keys 密钥 (ki:z)
keyspace 密钥空间 (ki: speis)
Keystroke Recorder(按键记录器) 一些用语窃取他人用户名和密码的工具 ('ki:strəuk ri’kɔ:də)
LAN Server 局域网服务器
Local security 局部安全性 ('ləukəl si’kjuəriti)
log 日志、记录(lɔɡ)
logging 登录 ('lɔɡiŋ)
logoff 退出、注销 (lɔɡ ɔ:f)
logical port 逻辑端口 ('lɔdʒikəl pɔ:t)
logon 注册 ('ləugən)
logon script 登录脚本('ləugən skript)
LFN (Long File Name)长文件名(lɔŋ 'fail neim)
logic bomb(逻辑炸弹)('lɔdʒik bɔm)一种可导致系统加锁或者故障的程序或代码。
mass browser 主浏览器 (mæs 'brauzə)
MAPI 是Messaging Application Programming Interface ('mesidʒiŋ æpli’keiʃən 'prəuɡræmiŋ 'intəfeis)的缩写。微软和其它一些公司开发了MAPI,可使Windows 应用程序接入到从Microsoft Mail 到Novell MHS的多种消息系统。但是, MAPI 仅限于在日常工作的水平上工作,即感知邮件的应用程序,它可在网络上交换邮件与数据。
member server 成员服务器 ('membə sə:və)
menu 菜单 ('menju:)
message 消息 ('mesidʒ)
multilink 多链接 ('mʌltiliŋk)
MIME (Multipurpose Internet Mail Extensions)多媒体Internet邮件扩展(mʌlti’pə:pəs 'intənet meil ik’stenʃənz)
MPR (Multi Protocol Router)多协议路由器('mʌlti 'prəutəkɔl 'rautə)
multiprocessing 多重处理 (mʌlti’prəusesiŋ)
Module 模块('mɔdju:l)
multihomed host 多穴主机('mʌltihəumd həust)
named pipes 命名管道 (neimd paips)
NDS (NetWare Directory Service)NetWare目录服务(net di’rektəri 'sə:vis)
NetBEUI NetBIOS扩展用户接口
NetBIOS gateway NetBIOS网关
NDIS(Network Driver Interface Specification) 网络驱动程序接口规范('netwə:k draivə 'intəfeis spesifi’keiʃən)
NetDDE (Network Dynamic Data Exchange)网络动态数据交换('netwə:k dai’næmik 'deitə iks’tʃeindʒ)
NIC (Network Interface Card)网络接口卡('netwə:k 'intəfeis kɑ:d ])
network layer 网络层 ('netwə:k 'leiə)
Network Monitor 一个网络监控程序 ('netwə:k 'mɔnitə)
network operating system 网络操作系统 ('netwə:k 'ɔpəreitiŋ 'sistəm)
network printer 网络打印机('netwə:k 'printə)
network security 网络安全 ('netwə:k si’kjuəriti)
network user 网络用户 ('netwə:k ju:zə)
NFS (Network File System)网络文件系统('netwə:k 'fail 'sistəm)
node 节点 (nəud)
npasswd UNIX的一种代理密码检查器,在提交给密码文件前,它将对潜在的密码进行筛选。
OSPF (Open Short Path First)开放最短路径优先协议('əupən ʃɔ:t pɑ:θ fə:st)
OSIRM(Open System Interconnection Reference Model) 开放系统互连参考模式('əupən 'sistəm intəkə’nekʃən 'refərəns 'mɔdəl)
out-of-band attack 带外攻击 (aut əv bænd ə’tæk)
packet filter 分组过滤器 ('pækit filtə)
password 口令 ('pɑ:swə:d)
path 路径 (pɑ:θ)
payload 净负荷('pei,ləud)
PBX() 专用交换机('praivit brɑ:ntʃ iks’tʃeindʒ)
PCS (Personal Communication Service)个人通信业务('pə:sənl kə,mju:ni’keiʃən 'sə:vis)
peer 对等 (piə)
permission 权限 (pə’miʃən)
plaintext 明文 ('piein,tekst)
PPTP (Point to Point Tunneling Protocol)点到点隧道协议(pɔint tu: pɔint 'tʌnəliŋ 'prəutəkɔl)
port 端口 (pɔ:t)
priority 优先权 (prai’ɔrəti)
protocol 协议 ('prəutəkɔl)
potential browser 潜在浏览器 (pəu’tenʃəl 'brauzə)
POP 互联网电子邮件协议标准 (pəust 'ɔfis 'prəutəkɔl)
是Post Office Protocol 的缩写,是互联网电子邮件协议标准。我们可以通过有POP 服务功能的主机传送及接收电子邮件。该协议的缺陷是,当你接收电子邮件时,所有的信件都从服务器上清除,下载到你的本地硬盘。当然也有一些客户端程序可以将电子邮件留在服务器上,或设置成超过一定大小的文件不可下载。随着邮件采用多媒体格式,邮件会越来越大,我们希望能够灵活掌握下载什么文件、何时下载,这就需要IMAP 协议。目前POP的版本为POP3。
process 进程 ('prəuses)
proxy 代理 ('prɔksi)
proxy server 代理服务器 ('prɔksi sə:və)
代理服务就是代理Web用户去取得资料回来,通常使用WWW软件要去连结远方的终端取得资料时,必须送出要求信号然后再一个字节一个字节的传送回来。有了proxy的设定以后,要求资料的信号会先送到Proxy Server。当Proxy Server得到用户的请求时,首先会到cache
中寻找有没有同样的资料,如果有,就由Proxy Server直接将资料传给用户,如果cache没有资料,Proxy Server就会利用网络上所可以使用的频宽,到远端站台取回资料,一边储存在cache中,一边传送给用户。即使线路阻塞,还是比用户自己直接抓取要来得快速的。
pseudorandom 伪随机 (,psju:dəu’rændəm)
phreaking 指控制电话系统的过程 ('fri:kiŋ)
RAS (remote access services)远程访问服务(ri’məut 'ækses 'sə:visis)
Remote control 远程控制 (ri’məut kən’trəul)
RPC (remote procedure call)远程过程调用(ri’məut prə’si:dʒə kɔ:l)
remote boot 远程引导 (ri’məut bu:t)
route 路由 (ru:t)
router 路由器 ('rautə)
routing 路由选择('ru:tiŋ)
RIP (Routing Information Protocol)路由选择信息协议('ru:tiŋ infə’meiʃən 'prəutəkɔl)
routed daemon 一种利用RIP的UNIX寻径服务(ru:tid 'di:mən)
routing table 路由表 ('ru:tiŋ 'teibl)
R.U.P (Route Update Protocol)路由更新协议(ru:t ʌp’deit 'prəutəkɔl)
RSA (Rational Software Architect)一种公共密匙加密算法。是一种应用程序建模工具,它使企业可以建模、分析、设计和生成应用程序。
script 脚本(skript)
search engine 搜索引擎 (sə:tʃ 'endʒin)
SSL (secure sockets layer)安全套接层(si’kjuə 'sɔkits 'leiə)
secure 密码 (si’kjuə)
SID (security identifier)安全标识符(si’kjuəriti ai’dentifaiə)
sender 发送者('sendə)
SLIP (Serial Line Internet Protocol)串行线网际协议('siəriəl lain 'intənet 'prəutəkɔl)
server 服务器 (sə:və)
server-based network 基于服务器的网络 (sə:və beist 'netwə:k)
session layer 会话层 ('seʃən 'leiə)
share sharing 共享 (ʃεə 'ʃɛəriŋ)
share-level security 共享级安全性 (ʃεə 'levəl si’kjuəriti)
SMTP (Simple Message Transfer Protocol)简单邮件传送协议('simpl 'mesidʒ 'træns’fə 'prəutəkɔl)
SNMP (Simple Network Management Protocol)简单网络管理协议('simpl 'netwə:k 'mænidʒmənt 'prəutəkɔl)
Site 站点 (sait)
SCSI (Small Computer System Interface)小型计算机系统接口(smɔ:l kəm’pju:tə 'sistəm 'intəfeis)
sniffer 检错器 ('snifə)
snooping 探听 (snu:piŋ)
standalone server 独立服务器 ('stændə,ləun sə:və)
strong cipher 强密码 (strɔŋ 'saifə)
stream cipher 流密码 (stri:m 'saifə)
strong password 强口令 (stri:m 'pɑ:swə:d)
SQL(Structured Query Language) 结构化查询语言('strʌktʃəd 'kwiəri 'læŋɡwidʒ)
subnet mask 子网掩码 ('sʌbnet mɑ:sk)
subdirectory 子目录 (sʌbdi’rektəri)
subnet 子网 ('sʌbnet)
swap file 交换文件 (swɔp 'fail)
SACL (system access control list)系统访问控制表('sistəm 'ækses kən’trəul list)
S/Key 安全连接的一次性密码系统,在S/Key中,密码从不会经过网络发送,因此不可能被窃取。
sniffer(嗅探器) 秘密捕获穿过网络的数据报文的程序,黑客一般用它来设法盗取用户名和密码的。
spoofing(电子欺骗)任何涉及假扮其他用户或主机以对目标进行未授权访问的过程
time bomb(时间炸弹)指等待某一特定时间或事件出先才激活,从而导致机器故障的程序
TCPDUMP 是UNIX中捕获数据包的实用工具,常被用语获得详细的网络通信记录的。
Traceroute('treisəru:t) 一个UNIX上的常用TCP程序,用语跟踪本机和远程主机之间的路由
thin client 瘦客户机 (θin 'klaiənt)
thread 线程 (θred)
throughput 吞吐量 ('θru:put)
transport layer 传输量 (træns’pɔ:t 'leiə)
Transport Protocol 传输协议 (træns’pɔ:t 'prəutəkɔl)
trust 信任 ('trʌst)
tunnel 安全加密链路 ('tʌnəl)
vector of attack 攻击向量 ('vektə əv ə’tæk)
Virtual directory 虚目录 ('və:tʃuəl di’rektəri)
Virtual Machine 虚拟机('və:tʃuəl mə’ʃi:n)
VRML (Virtual Reality Modeling Language)虚拟现实模型语言('və:tʃuəl ri’æləti 'mɔdəliŋ 'læŋɡwidʒ)
volume 文件集 ('vɔlju:m)
vulnerability 脆弱性 (vʌlnərə’biliti)
weak passward 弱口令 (wi:k 'pɑ:swə:d)
well-known ports 通用端口('wel’nəun pɔ:rts)
workstation 工作站 ('wə:k,steiʃən)
zone transfer 区域转换 (zəun 'træns’fə)

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
// ipmonDlg.cpp : implementation file // #include "stdafx.h" #include "ipmon.h" #include "ipmonDlg.h" #include "mstcpip.h" #include "afxsock.h" #include "Iphlpapi.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CAboutDlg dialog used for App About PROTN2T aOfProto [ PROTO_NUM + 1] = { { IPPROTO_IP , "IP" }, { IPPROTO_ICMP , "ICMP" }, { IPPROTO_IGMP , "IGMP" }, { IPPROTO_GGP , "GGP" }, { IPPROTO_TCP , "TCP" }, { IPPROTO_PUP , "PUP" }, { IPPROTO_UDP , "UDP" }, { IPPROTO_IDP , "IDP" }, { IPPROTO_ND , "NP" }, { IPPROTO_RAW , "RAW" }, { IPPROTO_MAX , "MAX" }, { NULL , "" } } ; char *get_proto_name( unsigned char proto ) { BOOL bFound = FALSE ; for( int i = 0 ; i < PROTO_NUM ; i++ ) { if( aOfProto[i].proto == proto ) { bFound = TRUE ; break ; } } if( bFound ) return aOfProto[i].pprototext ; return aOfProto[PROTO_NUM].pprototext ; } class CAboutDlg : public CDialog { public: CAboutDlg(); // Dialog Data //{{AFX_DATA(CAboutDlg) enum { IDD = IDD_ABOUTBOX }; //}}AFX_DATA // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CAboutDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: //{{AFX_MSG(CAboutDlg) //}}AFX_MSG DECLARE_MESSAGE_MAP() }; CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD) { //{{AFX_DATA_INIT(CAboutDlg) //}}AFX_DATA_INIT } void CAboutDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CAboutDlg) //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CAboutDlg, CDialog) //{{AFX_MSG_MAP(CAboutDlg) // No message handlers //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CIpmonDlg dialog CIpmonDlg::CIpmonDlg(CWnd* pParent /*=NULL*/) : CDialog(CIpmonDlg::IDD, pParent) { //{{AFX_DATA_INIT(CIpmonDlg) //}}AFX_DATA_INIT // Note that LoadIcon does not require a subsequent DestroyIcon in Win32 m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); m_threadID = 0 ; m_Multihomed = FALSE ; m_Local = TRUE ; } void CIpmonDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CIpmonDlg) DDX_Control(pDX, IDC_LIST, m_ctrList); DDX_Control(pDX, IDC_LOOKUP, m_start); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CIpmonDlg, CDialog) //{{AFX_MSG_MAP(CIpmonDlg) ON_WM_SYSCOMMAND() ON_WM_PAINT() ON_WM_QUERYDRAGICON() ON_BN_CLICKED(IDC_LOOKUP, OnLookUp) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CIpmonDlg message handlers BOOL CIpmonDlg::OnInitDialog() { CDialog::OnInitDialog(); // Add "About..." menu item to system menu. // IDM_ABOUTBOX must be in the system command range. ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX); ASSERT(IDM_ABOUTBOX < 0xF000); CMenu* pSysMenu = GetSystemMenu(FALSE); if (pSysMenu != NULL) { CString strAboutMenu; strAboutMenu.LoadString(IDS_ABOUTBOX); if (!strAboutMenu.IsEmpty()) { pSysMenu->AppendMenu(MF_SEPARATOR); pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu); } } // Set the icon for this dialog. The framework does this automatically // when the application's main window is not a dialog SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_hIcon, FALSE); // Set small icon // TODO: Add extra initialization here CHAR szHostName[128] = {0}; HOSTENT* pHost = NULL; CHAR* pszIp = NULL; int iNum = 0; if(AfxSocketInit(NULL)==FALSE) { AfxMessageBox("Sorry, socket load error!"); return FALSE; } if(gethostname(szHostName, 128)==0) { pHost = gethostbyname(szHostName); if(pHost != NULL) { pszIp = inet_ntoa(*(in_addr*)pHost->h_addr_list[iNum]); m_ipsource = inet_addr(pszIp); } else AfxMessageBox("pHost = NULL!"); } else AfxMessageBox("can't find host name!"); // ListView initialize DWORD dwStyle=GetWindowLong(m_ctrList.GetSafeHwnd(),GWL_STYLE); dwStyle&=~LVS_TYPEMASK; dwStyle|=LVS_REPORT; SetWindowLong(m_ctrList.GetSafeHwnd(),GWL_STYLE,dwStyle); m_ctrList.InsertColumn(0,"数据",LVCFMT_LEFT,525); m_ctrList.InsertColumn(0,"大小",LVCFMT_LEFT,80); m_ctrList.InsertColumn(0,"端口",LVCFMT_LEFT,40); m_ctrList.InsertColumn(0,"目的地址",LVCFMT_LEFT,100); m_ctrList.InsertColumn(0,"端口",LVCFMT_LEFT,40); m_ctrList.InsertColumn(0,"源地址",LVCFMT_LEFT,100); m_ctrList.InsertColumn(0,"协议",LVCFMT_LEFT,50); ::SendMessage(m_ctrList.m_hWnd, LVM_SETEXTENDEDLISTVIEWSTYLE, LVS_EX_FULLROWSELECT, LVS_EX_FULLROWSELECT); // Here read all IPs of this host DWORD dwSize = 0 ; GetIpAddrTable( NULL , &dwSize, FALSE ) ; PMIB_IPADDRTABLE pIpAddrTable = (PMIB_IPADDRTABLE )new BYTE [ dwSize ] ; if( pIpAddrTable ) { if( GetIpAddrTable( (PMIB_IPADDRTABLE)pIpAddrTable, // // buffer for IP table &dwSize, // size of buffer FALSE // sort by IP address ) == NO_ERROR ) { if( pIpAddrTable->dwNumEntries > 2 ) // Second is MS TCP loopback IP ( 127.0.0.1 ) { m_Multihomed = TRUE ; char szIP[16]; for( int i = 0 ; i < (int)pIpAddrTable->dwNumEntries ; i++ ) { in_addr ina ; ina.S_un.S_addr = pIpAddrTable->table[i].dwAddr ; char *pIP = inet_ntoa( ina ) ; strcpy( szIP , pIP ) ; if( stricmp( szIP , "127.0.0.1" ) ) m_IPArr.Add(pIpAddrTable->table[i].dwAddr) ; } } } delete [] pIpAddrTable ; } return TRUE; // return TRUE unless you set the focus to a control } void CIpmonDlg::OnSysCommand(UINT nID, LPARAM lParam) { if ((nID & 0xFFF0) == IDM_ABOUTBOX) { CAboutDlg dlgAbout; dlgAbout.DoModal(); } else { CDialog::OnSysCommand(nID, lParam); } } // If you add a minimize button to your dialog, you will need the code below // to draw the icon. For MFC applications using the document/view model, // this is automatically done for you by the framework. void CIpmonDlg::OnPaint() { if (IsIconic()) { CPaintDC dc(this); // device context for painting SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0); // Center icon in client rectangle int cxIcon = GetSystemMetrics(SM_CXICON); int cyIcon = GetSystemMetrics(SM_CYICON); CRect rect; GetClientRect(&rect); int x = (rect.Width() - cxIcon + 1) / 2; int y = (rect.Height() - cyIcon + 1) / 2; // Draw the icon dc.DrawIcon(x, y, m_hIcon); } else { CDialog::OnPaint(); } } // The system calls this to obtain the cursor to display while the user drags // the minimized window. HCURSOR CIpmonDlg::OnQueryDragIcon() { return (HCURSOR) m_hIcon; } UINT threadFunc ( LPVOID p ) { CIpmonDlg *pDlg = static_cast<CIpmonDlg *>(p) ; char buf [1000] , *bufwork ; MSG msg ; int iRet ; DWORD dwErr ; char *pSource , *pDest ; IPHEADER *pIpHeader ; in_addr ina ; char szSource [16] , szDest[16] , szErr [ 50 ]; char *pLastBuf = NULL ; int HdrLen, totallen; WORD sourport, destport; struct TCPPacketHead *pTCPHead; struct ICMPPacketHead *pICMPHead; struct UDPPacketHead *pUDPHead; BYTE *pdata = NULL; /*---------------------------------------------------------------------*/ PeekMessage(&msg, NULL, WM_USER, WM_USER, PM_NOREMOVE) ; // Force to make the queue pDlg->m_threadID = GetCurrentThreadId() ; while( TRUE ) { if( PeekMessage( &msg , 0 , WM_CLOSE,WM_CLOSE,PM_NOREMOVE ) ) { closesocket( pDlg->m_s ) ; pDlg->m_threadID = 0 ; pDlg->m_start.EnableWindow(TRUE) ; break ; } memset( buf , 0 , sizeof(buf) ) ; iRet = recv( pDlg->m_s , buf , sizeof( buf ) , 0 ) ; if( iRet == SOCKET_ERROR ) { dwErr = WSAGetLastError() ; sprintf( szErr , "Error recv() = %ld " , dwErr ) ; continue ; } else if( *buf ) { bufwork = buf ; pIpHeader = (IPHEADER *)bufwork ; WORD iLen = ntohs(pIpHeader->total_len) ; while( TRUE ) { if( iLen <= iRet ) { ina.S_un.S_addr = pIpHeader->sourceIP ; pSource = inet_ntoa( ina ) ; strcpy( szSource , pSource ) ; ina.S_un.S_addr = pIpHeader->destIP ; pDest = inet_ntoa( ina ) ; strcpy( szDest , pDest ) ; CString str, strProto, strSourPort, strDestPort, strData, strSize; strProto = get_proto_name( pIpHeader->proto ); /*-------------------zhuwei add(2002.11.9)-----------------------------*/ HdrLen = pIpHeader->header_len&0xf; HdrLen *= 4; totallen = ntohs(pIpHeader->total_len); totallen-=HdrLen; switch(pIpHeader->proto) { case IPPROTO_ICMP: { pICMPHead=(struct ICMPPacketHead *)(buf+HdrLen); //strL4.Format(" type:%d code:%d\n",pICMPHead->Type,pICMPHead->Code); strSourPort = "-"; strDestPort = "-"; pdata=((BYTE *)pICMPHead)+ICMP_HEAD_LEN; totallen -= ICMP_HEAD_LEN; break; } case IPPROTO_TCP: { pTCPHead=(struct TCPPacketHead *)(buf+HdrLen); sourport = ntohs(pTCPHead->SourPort); destport = ntohs(pTCPHead->DestPort); //strL4.Format(" sour port:%d,dest port:%d",sourport,destport); strSourPort.Format("%d",sourport); strDestPort.Format("%d",destport); HdrLen = (pTCPHead->HLen)>>4; //in fact only 4 bits HdrLen *= 4; pdata=((BYTE *)pTCPHead)+HdrLen; totallen -= HdrLen; break; } case IPPROTO_UDP: { pUDPHead=(struct UDPPacketHead *)(buf+HdrLen); sourport = ntohs(pUDPHead->SourPort); destport = ntohs(pUDPHead->DestPort); //strL4.Format(" sour port:%d,dest port:%d",sourport,destport); strSourPort.Format("%d",sourport); strDestPort.Format("%d",destport); pdata=((BYTE *)pUDPHead)+UDP_HEAD_LEN; totallen -= UDP_HEAD_LEN; break; } } if(pIpHeader->proto == IPPROTO_ICMP) strData.Format("type:%d code:%d data:%s",pICMPHead->Type,pICMPHead->Code,pdata); else strData.Format(" %s",pdata); strSize.Format("%d",totallen); pDlg->AddData(strProto,szSource,strSourPort,szDest,strDestPort,strSize,strData); if( iLen < iRet ) { iRet -= iLen ; bufwork += iLen ; pIpHeader = (IPHEADER *)bufwork ; } else break ; // pIpHeader->total_len == iRet and go out } else { // read last part of buf. I wrote it , but always recv() read exactly // the lenght of the packet int iLast = iLen - iRet ; pLastBuf = new char [ iLen ] ; int iReaden = iRet ; memcpy( pLastBuf , bufwork , iReaden ) ; iRet = recv( pDlg->m_s , pLastBuf + iReaden , iLast , 0 ) ; if( iRet == SOCKET_ERROR ) { dwErr = WSAGetLastError() ; sprintf( szErr , "Error recv() = %ld " , dwErr ) ; break ; } else { bufwork = pLastBuf ; pIpHeader = (IPHEADER *)bufwork ; if( iRet == iLast ) iRet = iLen ; else { // read all last data iReaden += iRet ; iLast -= iRet ; while( TRUE ) { iRet = recv( pDlg->m_s , pLastBuf +iReaden , iLast , 0 ) ; if( iRet == SOCKET_ERROR ) { dwErr = WSAGetLastError() ; sprintf( szErr , "Error recv() = %ld " , dwErr ) ; break ; } else { iReaden += iRet ; iLast -= iRet ; if( iLast <= 0 ) break ; } } // while } } } } // while if( pLastBuf ) delete [ ] pLastBuf ; } else { AfxMessageBox( "No data on network" ) ; continue ; } } return TRUE ; } void CIpmonDlg::OnLookUp() { // TODO: Add your control notification handler code here char szErr [ 50 ] , szHostName[MAX_PATH]; DWORD dwErr ; SOCKADDR_IN sa; gethostname(szHostName, sizeof(szHostName)) ; m_iphostsource = m_ipsource ; m_ipcheckedhost = ntohl(m_iphost) ; if( 0 == m_threadID ) { SetDlgItemText(IDC_LOOKUP,"停止查看!" ); } else { if( m_threadID ) { PostThreadMessage(m_threadID,WM_CLOSE,0,0) ; SetDlgItemText(IDC_LOOKUP,"开始查看!"); m_start.EnableWindow(FALSE) ; } return ; } DWORD dwBufferLen[10] ; DWORD dwBufferInLen= 1 ; DWORD dwBytesReturned = 0 ; m_s = socket( AF_INET , SOCK_RAW , IPPROTO_IP ) ; if( INVALID_SOCKET == m_s ) { dwErr = WSAGetLastError() ; sprintf( szErr , "Error socket() = %ld " , dwErr ) ; AfxMessageBox( szErr ) ; closesocket( m_s ) ; return ; } int rcvtimeo = 5000 ; if( setsockopt( m_s , SOL_SOCKET , SO_RCVTIMEO , (const char *)&rcvtimeo , sizeof(rcvtimeo) ) == SOCKET_ERROR) { dwErr = WSAGetLastError() ; sprintf( szErr , "Error WSAIoctl = %ld " , dwErr ) ; AfxMessageBox( szErr ) ; closesocket( m_s ) ; return ; } sa.sin_family = AF_INET; sa.sin_port = htons(7000); sa.sin_addr.s_addr= m_iphostsource; if (bind(m_s,(PSOCKADDR)&sa, sizeof(sa)) == SOCKET_ERROR) { dwErr = WSAGetLastError() ; sprintf( szErr , "Error bind() = %ld " , dwErr ) ; AfxMessageBox( szErr ) ; closesocket( m_s ) ; return ; } if( SOCKET_ERROR != WSAIoctl( m_s, SIO_RCVALL , &dwBufferInLen, sizeof(dwBufferInLen), &dwBufferLen, sizeof(dwBufferLen), &dwBytesReturned , NULL , NULL ) ) AfxBeginThread( threadFunc , (LPVOID)this ); else { dwErr = WSAGetLastError() ; sprintf( szErr , "Error WSAIoctl = %ld " , dwErr ) ; AfxMessageBox( szErr ) ; closesocket( m_s ) ; return ; } } void CIpmonDlg::OnOK() { // TODO: Add extra validation here if( NULL != m_threadID ) PostThreadMessage(m_threadID,WM_CLOSE,0,0) ; if( m_IPArr.GetSize() ) m_IPArr.RemoveAll() ; CDialog::OnOK(); } void CIpmonDlg::AddData(CString s0,CString s1, CString s2, CString s3, CString s4, CString s5, CString s6) { int index; index = m_ctrList.InsertItem(0,s0); m_ctrList.SetItem(index,1,LVIF_TEXT,s1, 0, 0, 0,0); m_ctrList.SetItem(index,2,LVIF_TEXT,s2, 0, 0, 0,0); m_ctrList.SetItem(index,3,LVIF_TEXT,s3, 0, 0, 0,0); m_ctrList.SetItem(index,4,LVIF_TEXT,s4, 0, 0, 0,0); m_ctrList.SetItem(index,5,LVIF_TEXT,s5, 0, 0, 0,0); m_ctrList.SetItem(index,6,LVIF_TEXT,s6, 0, 0, 0,0); }

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值