
不同院校的可是有一点不同,基础课程:高等数学,工程数学,C语言程序设计等等;主要专业课程有:电路分析、低频电子线路、脉冲与数字电路、高频电子线路、电磁场理论、信号与系统、微机原理及应用、单片机技术、微波技术与天线、通讯原理、程控交换技术、移动通讯、计算机网络通讯、光纤通讯等
B 通信工程专业大学本科四年的课程是什么
珻程序设计,大学物理及实验,电路原理及实验,法律基础 大二:复变函数与积分变换A,概率统计A,数字电子技术基础及实验,模拟电子技术基础及实验,信号与系统,大学英语,大学英语听力, 思想 理论及“ ”,马克思主义基本原理,计算机网络,数值计算与MATLAB语言 大三:通信原理,数字信号处理,通信电子电路,无线收发信机技术,单片机原理及应用,电磁场与电磁波,嵌入式系统原理与设计,DSP芯片技术应用,电子设计技术应用 大四:数字移动通信,微波技术与天线,毕业设计及论文 注:大一,大二为电子信息科学类公共课;三门学位课:数值计算与MATLAB语言,通信原理,数字信号处理;通信工程专业有很多方向,以上为无线通信方向,此外还有多媒体通信,光电通信等,以上课程全部为必修课。 本人学习心得:通信是一个比较辛苦,理论性很强的专业,同时也是一个前途无量的专业。要求有扎实的数学物理功底,学习态度认真刻苦,本科阶段学精通一般不可能,只能做一个大概的了解,如果感兴趣可以考研继续学习 以上信息仅供参考
C 通信工程这个专业有哪些基础课程和专业课程
核心课程:通信原理,计算机网络,移动通信原理基础课程:电路,模电,数电,信号与系统,高频电子线路 其他:微机原理,单片机,CAD,DSP等等
D 通信工程专业学什么课程
主干课程:来
电路理论与源应用的系列课程、计算机技术系列课程、信号与系统、电磁场理论、数字系统与逻辑设计、数字信号处理、通信原理等。
核心知识领域:电子线路、数字逻辑电路、计算机基础、信号与系统、数字信号处理、电磁场与 微波技术、通信原理、通信网理论基础、现代通信技术等。
(4)通信工程专业课程扩展阅读:
相关延伸:通讯工程专业具备能力
毕业生应获得以下几方面的知识和能力:
1、掌握通信领域内的基本理论和基本知识;
2、掌握光波、无线、多媒体等通信技术;
3、掌握通信系统和通信网的分析与设计方法;
4、具有设计、开发、调测、应用信通系统和通信网的基本能力;
5、了解通信系统和通信网建设的基本方针、政策和法规;
6、了解通信技术的最新进展与发展动态;
7、掌握文献检索、资料查询的基本方法,具有一定的科学研究和实际工作能力。
E 通信工程专业都需要学什么课程
《通信原理》是肯定要学的,《数字信号处理》《信号与系统》这些肯定是基础,还有《现代通信技术》《移动通信》《物联网基础》我觉醒这些也是要学的。这是在我的专业课当中给出的通信应该会学的课程
F 通信工程主修课程有哪些
这里有个word文档案,说的很清楚的,所有学校的都大同小异,你可以看个仔细://jwcnbuecn/jiaoxueguizhang/jiaoxuejihua/%D0%C5%CF%A2%D1%A7%D4%BA/%CD%A8%D0%C5%B9%A4%B3%CC%D7%A8%D2%B5%B1%BE%BF%C6%C9%FAdoc
通信工程专业本科生培养方案
一、培养目标
本专业培养具备通信技术、通信系统和通信网等方面的知识,能在通信领域中从事研究、设计、制造、运营及在国民经济各部门和国防工业中从事开发、应用通信技术与设备的高级工程技术人才。
二、培养基本规格要求
本专业学生主要学习通信系统和通信网方面的基础理论、组成原理和设计方法,受到通信工程实践的基本训练,具备从事现代通信系统和网络的设计、开发、调测和工程应用的基本能力。
毕业生应获得以下几方面的知识和能力:
1 掌握通信领域内的基本理论和基本知识;
2 掌握光波、无线、多媒体等通信技术;
3 掌握通信系统和通信网的分析与设计方法;
4 具有设计、开发、调测、应用通信系统和通信网的基本能力;
5 了解通信系统和通信网建设的基本方针、政策和法规;
6 了解通信技术的最新进展与发展动态;
7 掌握文献检索、资料查询的基本方法,具有一定的科学研究和实际工作能力。
三、主要课程
电路理论与应用的系列课程、计算机技术系列课程、信号与系统、单片机原理及应用、数字信号处理、通信原理、通信电子电路、无线通信方向系列课程、光通信方向系列课程、多媒体通信方向系列课程等。
四、学位课程
信号与系统、通信原理、通信电子电路。
五、毕业最低学分及要求
毕业最低学分160学分,其中必修(含公共基础平台、学科基础平台、专业基础平台)学分为102。学生从无线通信、光通信、多媒体通信三个模块方向中选一个方向主修,获得这个模块专业课程 11学分,并完成专业实习、毕业实习和毕业设计共25学分。每个毕业生要修满22学分的任意选修学分,包括文化素质类课程6学分(其中“两课”延伸课程2学分)、专业选修课12学分、公共选修课4学分。
六、学制
四年。
七、授予学位及要求
工学学士学位。
学生必须满足宁波大学学士学位授予的相关条例 。
八、各类课程设置及学分分配汇总表
课程分类 必修课 选修课 合计 其中:实验、实习、实训、上机
公共基础平台课 学科基础平台课 专业基础平台课 小计 专业方向模块课 任意选修课 小计 公共基础平台课 学科基础平台课 专业基础平台课 专业方向模块课 小计
学分数 52 155 345 102 36 22 58 160 2 55 5 28 405
占总学分% 325 97 216 638 225 137 362 100 13 34 31 175 253
通信工程专业本科生培养方案
一、培养目标
本专业培养具备通信技术、通信系统和通信网等方面的知识,能在通信领域中从事研究、设计、制造、运营及在国民经济各部门和国防工业中从事开发、应用通信技术与设备的高级工程技术人才。
二、培养基本规格要求
本专业学生主要学习通信系统和通信网方面的基础理论、组成原理和设计方法,受到通信工程实践的基本训练,具备从事现代通信系统和网络的设计、开发、调测和工程应用的基本能力。
毕业生应获得以下几方面的知识和能力:
1 掌握通信领域内的基本理论和基本知识;
2 掌握光波、无线、多媒体等通信技术;
3 掌握通信系统和通信网的分析与设计方法;
4 具有设计、开发、调测、应用通信系统和通信网的基本能力;
5 了解通信系统和通信网建设的基本方针、政策和法规;
6 了解通信技术的最新进展与发展动态;
7 掌握文献检索、资料查询的基本方法,具有一定的科学研究和实际工作能力。
三、主要课程
电路理论与应用的系列课程、计算机技术系列课程、信号与系统、单片机原理及应用、数字信号处理、通信原理、通信电子电路、无线通信方向系列课程、光通信方向系列课程、多媒体通信方向系列课程等。
四、学位课程
信号与系统、通信原理、通信电子电路。
五、毕业最低学分及要求
毕业最低学分160学分,其中必修(含公共基础平台、学科基础平台、专业基础平台)学分为102。学生从无线通信、光通信、多媒体通信三个模块方向中选一个方向主修,获得这个模块专业课程 11学分,并完成专业实习、毕业实习和毕业设计共25学分。每个毕业生要修满22学分的任意选修学分,包括文化素质类课程6学分(其中“两课”延伸课程2学分)、专业选修课12学分、公共选修课4学分。
六、学制
四年。
七、授予学位及要求
工学学士学位。
学生必须满足宁波大学学士学位授予的相关条例 。
八、各类课程设置及学分分配汇总表
课程分类 必修课 选修课 合计 其中:实验、实习、实训、上机
公共基础平台课 学科基础平台课 专业基础平台课 小计 专业方向模块课 任意选修课 小计 公共基础平台课 学科基础平台课 专业基础平台课 专业方向模块课 小计
学分数 52 155 345 102 36 22 58 160 2 55 5 28 405
占总学分% 325 97 216 638 225 137 362 100 13 34 31 175 253
九、通信工程专业课程设置总表
课程类别 课程编号 课程名称(中、英文) 学分数 总学时 学时分配 开课学期 建议修读学期
讲课 自主学习 实验 上机 实习 实训 秋季 春季 短学期
公共基础平台 020L13A 德育与法律基础Fundamentals of Morality and Law 30 51 51 √ 1
020L12A 马克思主义哲学 Marxist Philosophy 30 51 51 √ 2
020L14A 思想与 理论概论Introction to Mao Zedong Thought and Deng Xiaoping Theory 40 68 68 √ 4
020L10A “两课”社会实践 Social Practice 20 2周 2周 暑假 暑2
040T01A 大学体育1 Physical Ecation (1) 10 34 34 √ 1
040T02A 大学体育2 Physical Ecation (2) 10 34 34 √ 2
040T03A 大学体育3 Physical Ecation (3) 10 34 34 √ 3
004C03A 军事理论 Basic Military Knowledge 10 3周 3周 √ 短1
004C04A 军事技能训练 Basic Military Training 10 √
080J01F 高等数学A1Advanced Mathematics (A1) 60 102 102 √ 1
080J02G 高等数学A2Advanced Mathematics (A2) 50 85 85 √ 2
080J10B 线性代数A Linear Algebra (A) 30 51 51 √ 2
080J15A 概率统计A Probability Statistics (A) 30 51 51 √ 3
080J24C 复变函数与积分变换Functions of Complex Variables & Integral Transformations 30 51 51 √ 3
大学英语类课程:15学分,具体课程见“《大学英语》分层次教学课程设置一览”
小计 520学分
学科基础平台 100J06A 计算机导论 Introction to Computers Science and Technology 30 68 34 34 √ 1
100J05A 程序设计基础(C语言)Programming in C 30 68 34 34 √ 1
101G01G 电路原理(一)Principles of Electrical Circuits(1) 25 42 42 √ 2
101G03Y 数字电子技术Digital Electronic Technology 35 59 42 17 √ 3
101G23A 数字电子技术实验 Experiments of Digital Electronic Technology 05 17 17 √ 3
101G12G 信息技术实践Application of Information Technology 30 3周 3周 √ 短2
小计 155 254+3周 152 17 17 68 3周 0
专业基础平台 101G08Y 数值计算与MATLAB语言Numerical Computation in MATLAB 30 59 25 17 17 √ 3
080J34A 大学物理C2 College Physics( C2) 3 51 51 √ 3
080J44A 大学物理实验C2Experiment of College Physics (C2) 05 17 17 √ 3
101G02A 模拟电子技术Analog Electronic Technology 35 59 59 √ 4
九、通信工程专业课程设置总表(续表一)
课程类别 课程编号 课程名称(中、英文) 学分数 总学时 学时分配 开课学期 建议修读学期
讲课 自主学习 实验 上机 实习 实训 秋季 春季 短学期
专业基础平台 101G22A 模拟电子技术实验 Experiment of Analog Electronic Technology 10 34 34 √ 4
101G06Y ●信号与系统 Signals and Systems 40 68 51 17 √ 4
101G09A ◆计算机网络B Computer Neork( )B 30 59 42 17 √ 4
102G05Y 单片机原理及应用The Principles and Applications of Single-chip Microputer 30 59 25 17 17 √ 4
103G04Y ◆数字信号处理Digital Signal Processing 35 68 34 17 17 √ 5
102G01Y ●通信原理Principles of Communication 40 76 42 17 17 √ 5
102T01Y ●通信电子电路Communication Circuits 35 68 34 17 17 √ 5
102T19A 通信专业英语English for Communication 05 17 17 √ 5
103M02A ◆信息论基础Fundamentals of Information Theory 20 34 34 √ 6
小计 345 669 397 102 119 34 0 17
无线通信模块 102D01Y 电磁场与电磁波Fields and Waves of Electromagi 30 51 34 17 √ 5
103G01C ◆DSP芯片技术及应用Technology and Applications of DSP 30 59 42 17 √ 6
103T14Y 现代通信网Modern Communication Neorks 30 51 34 17 √ 6
103T15A 射频电路设计 RF Circuit Technology 20 42 25 17 √ 6
103T16Y 微波技术与天线Microwave Technology and Antenna 25 42 25 17 √ 7
103T17Y 数字移动通信Digital Mobile Communication 25 51 17 17 17 √ 7
103T18Y 通信新技术概论 Introction to Modern Communication Technology 20 34 17 17 √ 7
103G05C 网络系统集成实践Practice in Neork System Integration 10 1周 1周 √ 短3
103G06C 单片机应用系统设计 Single Chip Microputer Application Design 2选1 20 2周 2周 √ 短3
103G07C DSP芯片应用系统设计Single Chip Application Design 20 2周 2周 √ 短3
108G01A 毕业实习 Graation Practice 40 4周 4周 √ 8
109G03A 毕业论文(含文献阅读)Graation Thesis 180 12周 12周 √ 8
小计 (必修:11+25=36学分) 430 330+ 19周 194 85 51 0 7周 12周
通信工程专业课程设置总表(续表二)
课程类别 课程编号 课程名称(中、英文) 学分数 总学时 学时分配 开课学期 建议修读学期
讲课 自主学习 实验 上机 实习 实训 秋季 春季 短学期
光通信模块 103T02Y 光电子技术Optic-Electronic Technology 35 68 34 17 17 √ 5
103T21Y 激光原理与技术Theory and Technology of Laser 30 51 34 17 √ 5
103G01C ◆DSP芯片技术及应用 Technology and Applications of DSP 30 59 42 17 √ 6
103T11B 现代交换原理Principle of Modern Exchange 25 51 34 17 √ 6
103T25Y 数据压缩进制 Data Compression 25 51 17 17 17 √ 6
103T23Y 光纤通信系统Optic Fiber Communication System 35 68 34 17 17 √ 7
103G05C 网络系统集成实践Practice in Neork System Integration 10 1周 1周 √ 短3
103G06C 单片机应用系统设计Single Chip Microputer Application Design 2选1 20 2周 2周 √ 短3
103G07C DSP芯片应用系统设计Single Chip Application Design 20 2周 2周 √ 短3
108G01A 毕业实习Graation Practice 40 4周 4周 8
109G03A 毕业论文(含文献阅读)Graation Thesis 180 12周 12周 8
小计 (必修:11+25=36学分) 430 348+ 19周 195 68 68 17 7周 12周
多媒体通信模块 103M04Y 多媒体技术与通信 Multimedia Technology and Communication 35 68 34 17 17 √ 5
103T11B 现代交换原理Principle of Modern Exchange 25 51 34 17 √ 6
103M05Y 数字语音信号处理Digital Audio Signal Processing 30 59 25 17 17 √ 6
103G02Y ◆数字图象处理Digital Image Signal Processing 35 68 34 17 17 √ 6
103T25Y 数据压缩 Data Compression 25 51 17 17 17 √ 6
103M09Y 流媒体技术Streaming Media Technology 30 59 25 17 17 √ 7
103G05C 网络系统集成实践Practice in Neork System Integration 10 1周 1周 √ 短3
103G06C 单片机应用系统设计Single Chip Microputer Application Design 2选1 20 2周 2周 √ 短3
103G08A 多媒体信息处理系统设计Multimedia Process System Design 20 2周 2周 √ 短3
108G01A 毕业实习 Graation Practice 40 4周 4周 √ 8
109G03A 毕业论文(含文献阅读)Graation Thesis 180 12周 12周 √ 8
小计 (必修:11+25=36学分) 430 356+19周 169 85 17 85 7周 12周
九、通信工程专业课程设置总表(续表三)
课程类别 课程编号 课程名称(中、英文) 学分数 总学时 学时分配 开课学期 建议修读学期
讲课 自主学习 实验 上机 实习 实训 秋季 春季 短学期
专业选修课 107J01B 面向对象程序设计Object-oriented Programming 30 68 34 34 √ 2
107K01A 电信博览与趣闻Anecdotes of Telemunication 20 34 34 √ 3
103M01Y 软件技术基础Fundamentals of Sofare Technology 30 68 34 17 17 √ 5
103D21Y 电子测量技术Electronic Measurement Technology 30 59 25 17 17 √ 5
103D41Y VLSI设计基础Fundamentals of VLSI Design 30 51 34 17 √ 5
103D03Y 在线可编程技术On-line Programming Technology 30 59 25 17 17 √ 5
107K07Y 嵌入式系统编程Programming in Embed Systems 30 59 25 17 17 √ 5
107K02A 通信EDA仿真Communication EDA Simulation 20 42 25 17 √ 6
107K05A 手机WAP网页编程WAP Programming 30 68 34 34 √ 6
103M03Y 信息安全技术Information Security Technology 30 59 25 17 17 √ 6
107K04A INTERNET技术Inter Technology 30 68 34 34 √ 6
107D01B 模式识别及应用Application of Pattern Recognization 30 59 42 17 √ 6
103D12C 传感器技术与应用Sensor Technology and Application 30 59 42 17 √ 6
107K10A MATLAB工程应用Engineering Application of MATLAB 30 68 34 34 √ 6
103D22Y ◆虚拟与智能仪器Virtual and Intelligent Instrumentation 35 68 34 17 17 √ 6
103D43Y 数字系统分析与设计Digital System Analysis and Design 35 68 34 17 17 √ 7
107K11A 随机信号分析基础Fundamentals of Random Signal Analysis 30 51 51 √ 7
107K12A 视频编辑及应用Applications of Video Making 30 68 34 34 √ 7
107K13A COM组件编程基础Fundamentals of COM Programming 30 68 34 34 √ 7
107K09A 小波分析及应用Analysis and Application of Wavelet 30 59 42 17 √ 7
107K06A 城市地理信息系统Fundamentals of City Geography Information 25 51 34 17 √ 7
107D03B 智能信号处理Intelligent Signal Processing 30 51 51 √ 7
九、通信工程专业课程设置总表(续表四)
课程类别 课程编号 课程名称(中、英文) 学分数 总学时 学时分配 开课学期 建议修读学期
讲课 自主学习 实验 上机 实习 实训 秋季 春季 短学期
专业选修课 103D09Y 计算机辅助电路设计Computer Assisted Circuit Design 30 59 25 17 17 √ 7
103X01Y 微电子技术概论Introctions to Microelectronics 25 42 25 17 √ 7
107J03D ◆Java语言与Inter程序设计Programming in JAVA Language 30 68 34 34 √ 7
每位学生必须修满以下22个任意选修学分:1、在文化素质类课程中选修6学分(其中包含“两课”延伸课程2学分);2、在通信工程专业各专业模块课程和专业选修课程中选修12学分;3、在公共任意选修课程和全校所有专业开出的课程中选修4学分。
十、集中性实践教学环节课程设置一览
课程编号 课程名称 学分数 总学时 学期安排
004C03A 军事理论 1 3周 短1
004C04A 军事技能训练 1
020L10A “两课”社会实践 2 2周 第二学年暑假
101G12G 信息技术实践 3 3周 短2
103G05C 网络系统集成实践 1 1周 短3
103G06C 单片机应用系统设计 2 2周 短3、模块1、2任选一门
103G07C DSP芯片应用系统设计
103G08A 多媒体信息处理系统设计 短3、模块3实习课
108G01A 毕业实习 4 4周 第8学期
109G03A 毕业设计(含文献阅读) 18 12周 第8学期
合计学分:32
G 大学通信工程专业要学哪些专业课程
对于本科生而言,通信工程主要可以分为光通信,也就是我们一直在说的光纤通信,信息工程,主要是针对信号处理这一方面的,还有控制工程以及通信工程等;比如说电子电路,信号与系统,电路分析基础以及通信原理等,
H 通信工程要学哪些课程
楼主你好,以下是通信工程专业大学四年主要学习的课程(学校不同,所学课程可能略有区别,但大致一样)
大一:学习一些基础课,像“高等数学”“线性代数”“C语言”“大学物理”还有一些公共课,像“大学英语”还有政治,体育什么的
大二:重点学习专业基础课,像“电路分析”“数字电路”“数据结构”“信号与系统”“模拟电子电路”“概率论”“微机原理与接口技术”再有就是英语,政治,体育
大三:开始学习专业课,像“通信原理”“通信电子线路”“交换技术”“电磁场”“移动通信”“光纤通信”“通信网”“数字信号处理”等
大四:基本没什么课了,考研或找工作什么的,然后就是毕业设计
I 通信技术专业主修课程是什么
通信技术专业主修课程:
英语、高等数学、计算机文化基础、C语言、工程数学。
电工电子技术。
信号与系统。
通信电子线路。
计算机原理与接口。
数字信号处理。
通信原理。
电子设计自动化。
电子测量技术。
光纤通信技术。
程控交换技术。
计算机网络与通信。
移动通信系统及终端设备。
通信网络。
接入网技术。
J 通信工程专业课有哪些
公共专业课:通信原理、通信电子线路、汇编语言、信号与系统、随机信号分析、数字信号处理
专业课:移动通信、光纤通信、现代交换技术、网络通信
看你以后发展了,如果你要搞开发,编程当然很重要了;
教材基本上就是北邮、西邮、西科那几个出版社的,
通信专业最好的学校就是四大邮电院校:南北邮、西邮、重邮
如果是点对点,就不用服务器插手;如果要服务器转接,原理是甲发信息给服务器,服务器再转发给已。
VB开发客户服务器软件的设计与实现
来源: 作者: 出处:巧巧读书 2006-07-10 进入讨论组
关 键 词:access c++ css foxpro ftp
1 引言
随着网络通信的兴起与迅速发展,TCP/IP协议已成为计算机网络中最主要的传输协议,TCP/IP传输协议也越来越为人所熟知。目前的Internet 网就是基于TCP/IP协议的互联网络。TCP/IP除了用于广域外,在局域网中也广泛应用。
TCP是传输控制协议,它提供了一种可靠的、面向会话连接的数据流服务,它可以在一个分组可能发生丢失、破坏、重复、延迟和乱序的不可靠物理网络之上通过确认、流控、复用同步等自动纠错技术提供一种可靠的进程间通信机制,从而充分保证用户数据传送的可靠和有序性。使用TCP协议通信时,TCP建立并控制数据发送方与接收方的会话关系,当接收方正确收到数据后,必须向发送方发送确认信息。如果发送方在指定时间内未能收到确认信息,将重发数据包。
IP指分组交换协议,是联网的主机之间定义数据包传送路由的规则,它的基本任务是通过网络传送数据报,各个IP数据报之间是相互独立的。IP本身没有连接协议,在交换数据前不会建立会话关系。IP收到数据后也不确认,发送方和接收方都不检测数据传输的正确性。所以仅有IP是不可靠的,不能确保正确传输数据。TCP与IP的组合则构成了功能完整的传输协议。
在TCP/IP网络应用中,多数网络应用程序是使用客户/服务器模型方式,客户向服务器发出服务请求,服务器作出应答响应,服务器通常在一个众所周知的地址侦听客户向服务器发出的请求,服务进程这时一直是处于休眠状态,直到有一个客户程序提出连接请求。服务器作出应答,并为客户提供相应的服务。客户/服务器模型最重要的特点是非对等相互作用,客户与服务器处于不平等的地位。服务器拥有客户机所不具备的各种软硬件资源和运算处理能力,服务器提供服务,客户请求服务,这种模式适应了网络资源、运算能力、信息分布不均等现象,成为IP应用的主要模式。Internet中的>
摘要 本文论述了网络通信监测的实现原理与实现过程,遵照国际标准化开放系统互联(OSI)七层体系结构,利用网络驱动接口规范WinDis32 V50技术,实现了在应用层对数据链路层的控制,完成了对网上流动数据帧的实时截获、解封与分析。
关键词 网络分层 WinDis32技术 网络信息截获 数据帧 NDIS网络适配器
1前言
随着计算机网络技术的发展,各类网络规模的扩大,远程访问的增加,虚拟专用网(***)的出现和Internet的普及,网络安全性已成为计算机网络领域一门重要的研究学科。
网络监控是保障网络安全性的基本措施之一。网络监控,用于监测网上流动信息,并对网络信息给予适当控制。网络监控,可用于调试网络应用程序,判断应用程序是否正确地发送或接收了数据包。网络监控,还可用于监视网络信息,杜绝不健康站点的不健康内容,维护网络环境。应用于安全防范,可监视我方信息内容、保障网络安全,截获情报、分析怀有敌意方的网站。在计算机网络上实施有效的攻击与保护,是网络监控技术在军事上的重要发展方向之一。
本文论述的网络通信实时监测的实现,是用于特殊目的数据通信程序设计的突破口,是网络监控技术的'基础部分,其实现基于网络体系结构与WinDis32技术。
2网络体系结构
现代计算机网络设计是按高度的结构化方式进行的,国际标准化组织(ISO)为更广泛的计算机互联制定了标准化的开放系统互联(OSI)网络体系结构,如图1所示。
OSI参考模型用结构描述方法,即分层描述的方法,将整个网络的通信功能划分为七个部分(也叫七个层次),每层各自完成一定的功能。由低层至高层分别称为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。两台网络主机之间进行通信时,发送方将数据从应用层向下传递到物理层,每一层协议模块为下一层进行数据封装,数据流经网络,到达接收方,接着再由下而上通过协议栈传递,并与接收方应用程序进行通信。
在通用网络中,数据链路层由网络适配器实现,本文中网络通信监测的立足点在于数据链路层,基于电缆是固有的广播性介质,通过对网络适配器的控制,实时截获与分析经过网络适配器的所有网上流动信息。
3WinDis32技术
WinDis32全称为Win32 NDIS(Network Driver Interface Specification)网络驱动接口规范,用于开发Windows产品,可在Windows 9X和Windows NT上直接访问NDIS媒体访问控制(MAC)驱动接口。图2显示了Windows网络驱动组件与Win32 NDIS结构组件:
图2Windows网络驱动组件与Win32 NDIS结构组件
WinDis32网络组件由四部分组成:NDIS适配器、PCANDIS5 NDIS协议驱动、W32N50 WinDis32 API DLL、WinDis32应用程序。WinDis32应用程序调用W32N50DLL动态链接库提供的API应用程序接口,通过NDIS协议驱动模块,实现对NDIS适配器进行的存取 *** 作。网络驱动接口规范NDIS的主要特征是所有适配器相关驱动均由NDIS接口打包,例如,最底层NDIS NIC驱动不能对网卡直接执行I/O,它通过NDIS打包服务来访问硬件;高层Windows NDIS网络组件使用NDIS打包界面与适配器相关驱动通信。只有NDIS协议驱动可以调用NDIS打包,访问NDIS适配器。
WinDis32应用程序接口函数包括:W32N_OpenAdapter(),打开一个已被命名NDIS适配驱动器,若 *** 作成功,则生成一个面向适配器对象WinDis32适配器句柄,这一句柄被随后多个在该适配器上 *** 作的W32N_XXX函数所用; W32N_CloseAdapter(),关闭已打开的适配器句柄;W32N_PacketRead(),数据帧读 *** 作;W32N_PacketReadEx(),数据帧异步读 *** 作;W32N_PacketSend(),发送数据帧 *** 作;W32N_PacketSendEx()、W32N_MakeNdisRequest()等等。
WinDis32技术使得从Win32应用层进行NDIS请求如同在一个内核模式的驱动器内部进行请求一样简单,并支持多个网络适配器同时打开,完成各自的信息发送与接收。
4网络信息监测的实现
网络信息监测程序分为信息截获与信息分析两大部分,其中信息截获程序流程如图3所示,采用多进程与多线程技术,完成数据的实时截获。
其中网络适配器列表通过读取系统注册表生成;网络适配器详细信息包括适配器型号、网络适配器物理地址、传输最大帧、传输速率以及机内标识符,通过函数W32N_MakeNdisRequest()获得。
协议过滤部分是包括PCAUSA端口的PCANDIS5协议驱动,BPF过滤器是由UNIX环境到Windows的模拟机制,为Win32应用程序提供了一种普通而又便利的机制,可过滤指定协议,由协议驱动执行,拒绝不想要的数据帧。支持协议包括:传输控制协议TCP、互连网协议IP、地址解析协议ARP、反向地址解析协议RARP、互连网控制报文协议ICMP、互连网组管理协议IGMP、Novell SPX/IPX协议IPX、用户数据报协议UDP、NetBEUI协议、AppleTalk协议。
信息分析部分利用已获知的媒体访问控制协议,提取出数据帧中的有效域值,如源主机物理地址、目的主机物理地址、帧长度等。并同时为每一被截获的数据包打上时标,注上序列号,为下一步数据重组提供可靠依据。
接收数据帧显示与信息统计结果范例如下:
包序列号:0000000032 时间:0005860470 msec 长度:54/54
Ethernet 目的:00400539A2B0 源:0000B48674FA 类型:0x0800
000000: 00 40 05 39 A2 B0 00 00 : B4 86 74 FA 08 00 45 00 @9tE
000010: 00 28 26 03 40 00 20 06 : A3 25 64 64 64 7A 64 64 (&@ %dddzdd
000020: 64 65 04 06 00 8B 00 40 : BF 14 00 6C 24 B9 50 10 de@l$P
000030: 22 38 12 EA 00 00 : "8
包序列号:0000000033 时间:0005860764 msec 长度:109/109
Ethernet 目的:00400539A2B0 源:0000B48674FA 类型:0x0800
000000: 00 40 05 39 A2 B0 00 00 : B4 86 74 FA 08 00 45 00 @9tE
000010: 00 5F 27 03 40 00 20 06 : A1 EE 64 64 64 7A 64 64 _'@ dddzdd
000020: 64 65 04 06 00 8B 00 40 : BF 14 00 6C 24 B9 50 18 de@l$P
000030: 22 38 DE C6 00 00 00 00 : 00 33 FF 53 4D 42 1A 00 "83SMB
000040: 00 00 00 00 00 80 00 00 : 00 00 00 00 00 00 00 00
000050: 00 00 03 08 25 2D 03 08 : 01 4C 08 01 08 00 80 10 %-L
000060: 00 00 10 00 00 00 00 00 : 00 00 00 00 00
包序列号:0000000034 时间:0005860766 msec 长度:1514/1514
Ethernet 目的:0000B48674FA 源:00400539A2B0 类型0x0800
000000: 00 00 B4 86 74 FA 00 40 : 05 39 A2 B0 08 00 45 00 t@9E
000010: 05 DC 64 0B 40 00 80 06 : FF 68 64 64 64 65 64 64 d@hdddedd
000020: 64 7A 00 8B 04 06 00 6C : 24 B9 00 40 BF 4B 50 10 dzl$@KP
000030: 20 B7 86 DA 00 00 00 00 : 10 00 7E 8B 77 DA D2 D0 ~w
000040: D7 27 59 9A 8F 18 D3 77 : 15 D5 6C 86 0F 2C 62 3E
停止数据帧接收应用统计:
已接收数据帧数目 :34
已发送数据帧数目 : 0
5进一步研究与发展
本文所研究的网络信息监测属于计算机网络系统安全对策研究的一部分,属于网络信息监测的基础性研究。以此研究成果为基础,可进行进一步的软件开发,从而实现网络通信状况实时监测、情报获取、网上各站点地址分析、站点类型分析,为计算机网络的安全维护提供监测手段,因此,具有特别的意义。
参考文献:
1PCAUSAWinDis 32 V50文档19983
2刘锦德等计算机网络大全电子工业出版社19977
3Kris Jamsa等INTERNET编程电子工业出版社19965
4David JKruglinskiVisual C++技术内幕清华大学出版社19965
5廖湖声面向对象的Windows程序设计基础人民邮电出版社19962
6张国峰C++语言及其程序设计教程电子工业出版社199212
7汤子瀛等计算机 *** 作系统西安电子科技大学出版社19984
8刘彦明等实用网络编程技术西安电子科技大学出版社19984
9何莉等计算机网络概论高等教育出版社19954
10杜毅Unix系统组网技术电子工业出版社19983
如果你明白通信就是双方约定协议的过程就能明白了,C是用来编写通信协议的,把你的需要通信的内容通过c编写的转换驱动,编译成通信协议格式,发给对方,
说白了,C就是个工具,不一定C,basic也能写成XP,关键看你怎么用,Unix 都是C编写的,
单片机最好的驱动就是C了,移植性强,可读性好,定义也很方便,当年毕设都是用C编写51单片机的一个通信板驱动,
个人理解,通信就是握手。哈哈。
计算机网络技术主要研究计算机网络和网络工程等方面基本知识和技能,进行网络管理、网络软件部署、系统集成、网络安全与维护、计算机软硬件方面的维护与营销、数据库管理等。
计算机网络技术(ComputerNetworkTechnology)是中国普通高等学校专科专业。专业代码是510202,该专业的修业年限是三年。
该专业的学生主要学习的课程有:组网技术与网络管理、网络 *** 作系统、网络数据库、网页制作、计算机网络与应用。
网络通信技术、网络应用软件、JAVA编程基础、服务器配置与调试、网络硬件的配置与调试、计算机网络软件实训等等。
以上就是关于通信工程专业课程全部的内容,包括:通信工程专业课程、vb winsock 怎样让客户与客户对话,给点注解啊,、本科计算机专业毕业论文参考等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)