tcpip网络编程课程设计(tcpip网络编程课后答案)

http://www.itjxue.com  2023-02-21 15:14  来源:未知  点击次数: 

关于tcpip 网络编程中客户端和服务器的双向通信

服务器端与客户端都使用监听,客户端要与服务端通讯的时候,客户端会向服务端发送相关请求,并监听。服务端一直在监听,当收到请求后会返回相关信息给客户端。跟打电话是一样的。

C# TCPIP传送数据

端口号和ip地址自己改一下

using System.Net;

using System.Net.Sockets;

static void Main(string[] args)//服务器段

{

int port = 2000;

string host = "127.0.0.1";

/**/

///创建终结点(EndPoint)

IPAddress ip = IPAddress.Parse(host);//把ip地址字符串转换为IPAddress类型的实例

IPEndPoint ipe = new IPEndPoint(ip, port);//用指定的端口和ip初始化IPEndPoint类的新实例

/**/

///创建socket并开始监听

Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);//创建一个socket对像,如果用udp协议,则要用SocketType.Dgram类型的套接字

s.Bind(ipe);//绑定EndPoint对像(2000端口和ip地址)

s.Listen(0);//开始监听

Console.WriteLine("等待客户端连接");

/**/

///接受到client连接,为此连接建立新的socket,并接受信息

Socket temp = s.Accept();//为新建连接创建新的socket

Console.WriteLine("建立连接");

string recvStr = "";

byte[] recvBytes = new byte[1024];

int bytes;

bytes = temp.Receive(recvBytes, recvBytes.Length, 0);//从客户端接受信息

recvStr += Encoding.ASCII.GetString(recvBytes, 0, bytes);

/**/

///给client端返回信息

Console.WriteLine("server get message:{0}", recvStr);//把客户端传来的信息显示出来

string sendStr = "ok!Client send message successful!";

byte[] bs = Encoding.ASCII.GetBytes(sendStr);

temp.Send(bs, bs.Length, 0);//返回信息给客户端

temp.Close();

s.Close();

Console.ReadLine();

}

static void Main(string[] args)//客户端

{

try

{

int port = 2000;

string host = "127.0.0.1";

/**/

///创建终结点EndPoint

IPAddress ip = IPAddress.Parse(host);

//IPAddress ipp = new IPAddress("127.0.0.1");

IPEndPoint ipe = new IPEndPoint(ip, port);//把ip和端口转化为IPEndpoint实例

/**/

///创建socket并连接到服务器

Socket c = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);//创建Socket

Console.WriteLine("Conneting…");

c.Connect(ipe);//连接到服务器

/**/

///向服务器发送信息

string sendStr = "hello!This is a socket test";

byte[] bs = Encoding.ASCII.GetBytes(sendStr);//把字符串编码为字节

Console.WriteLine("Send Message");

c.Send(bs, bs.Length, 0);//发送信息

/**/

///接受从服务器返回的信息

string recvStr = "";

byte[] recvBytes = new byte[1024];

int bytes;

bytes = c.Receive(recvBytes, recvBytes.Length, 0);//从服务器端接受返回信息

recvStr += Encoding.ASCII.GetString(recvBytes, 0, bytes);

Console.WriteLine("client get message:{0}", recvStr);//显示服务器返回信息

/**/

///一定记着用完socket后要关闭

c.Close();

}

catch (ArgumentNullException e)

{

Console.WriteLine("argumentNullException: {0}", e);

}

catch (SocketException e)

{

Console.WriteLine("SocketException:{0}", e);

}

Console.WriteLine("Press Enter to Exit");

}

计算机网络课程设计

中学校园网规划方案

一. 设计目标

1.配合当前的教学发展情况,完成学校内部 Intrannet的配套基础建设,将全校的信息资源利用计算机网络连接起来,形成一个流畅、合理、可靠、安全的校园网。还应针对学校的教学特点,具有一些基本的教学功能,以完成学校的基本教学任务。通过各校校园网络的连接,可以更便利地互相交换信息,促进各个学校间的学术交流。

2.通过校园网络使教师和科研人员能及时了解国内外科技发展动态,加强对外技术合作,促进教学和科研水平的提高。建立新的通讯方式和环境,提高工作效率。

二. 设计原则

1.学校需求为前提原则:坚持以学校具体需求为校园网信息系统方案设计的根本和前提,同时,也要注重源于需求又高于需求的原则,注意用专业化的技术思想来进行校园网的规划与设计,确保校园网的实用性、先进性和便于扩展性。

2.设备选型兼顾原则:满足学校对现代化教学手段的要求;满足校园网建设及互联网的要求;所选设备在国际上保持技术先进性;供应商有良好的商业信誉和优质的售后服务。

3.坚持标准原则:一切校园网设计和施工,均要严格遵循国际和国家标准。 统一规划,分步实施。校园网的实现要求通讯协议、网络平台等应具有世界性的开放性和标准化的特点,并且应采用统一的网络体系结构。

4. 坚持先进的成熟的技术原则:采用通用的、成熟的技术方案可以降低建设成本、减小设计、施工和使用难度、缩短建设周期。有利于保护投资,并且有利于校园网的维护和升级。选择品质最好的设备不一定是最佳选择,成本因素也是一个不容忽视的问题,将品质与成本实现最佳匹配。

5. 坚持规范布线,考虑长远发展原则:

布线系统使网络的重要基础,布线系统的好坏是衡量一个网络好坏的非常重要的标志。布线系统不合理将降低网络的可靠性,使网络难以管理和维护,所以必须采用标准的综合布线系统。

6. 坚持易于使用和管理原则:

校园网的各种软件应用项目必须易于使用,对最终用户的起点要求不能太高,一般以熟练使用操作系统、办公软件系统、浏览器和电子邮件系统为宜;系统的日常管理和维护工作要方便、简易。网络拓扑结构一经配置确定,不应轻易更改。

7.坚持可扩展性原则:考虑现有网络的平滑过度,使学校现有陈旧设备尽量保持较好的利用价值;选用产品应具有最佳性价比,又要应充分考虑未来可能的应用,具有高扩展性。

三. 用户需求分析

学校要求如下:

1. 建立办公自动化系统

办公楼共有40个信息点。要求通过校园网连至INTERNET,达到100M到桌面,并对财务科,人事科等科室进行单独子网管理。

2. 建立考试监控系统

共有教学楼3座,120个信息点。

(1) 综合教学楼一个,60个信息点。其中有10个实验室,每个实验室配置1台PC和1个投影仪(此处无须上网);20个教室,其中一个教室2个摄像机。

(2) 普通教学楼1:40个信息点,共20个教室,其中一个教室2个摄像机。

(3) 普通教学楼2:20个信息点,共10个教室,其中一个教室2个摄像机。

3. 建立综合多媒体教室

信教中心:共120个信息点。有两个多媒体教室,每个教室60台PC。要求可网管,通过校园网上连至INTERNET,达到100M到桌面。

4. 为了满足教职工的需要,提高教职工教学条件和水平,大力发展网上教学,优秀科目科件制作等。将教职工宿舍区的PC通过校园网上连至INTERNET,达到10M到桌面,以后可扩展到100M 。

5. 学校校园网建设所需PC和投影仪有校方自行选择和安装。学生宿舍由于高中阶段学习生活的特殊性,不进行任何布置。

四. 网络规划设计总体方案

(一)校园网络拓扑图

(二) 设计方案

1. 网络层次结构

网络结构采用分层式设计,共分三层:核心层,工作组层,桌面接入层。分层设计可以使整个网络自上而下具有很大的弹性,便于策略的维护和实施。]

(1)核心设备

①设备名称:DCS-3926S可堆叠智能安全接入交换机

②基本介绍: 3926S具有24个10/100Mbps自适应RJ-45端口和2个模块扩展插槽(可选插百兆模块和千兆模块)可千兆或百兆聚合上联至汇聚层交换机或者核心层交换机。

③主要特征:

★高密度和灵活的堆叠

DCS-3900S系列的堆叠带宽可支持2G到4G,并且支持简单堆叠、标准堆叠、超级堆叠和混合堆叠。简单堆叠成本最低。堆叠带宽2G;标准堆叠使用堆叠模块,其带宽扩充至4G;还可以用千兆电口或千兆光口做超级堆叠,可避开堆叠线缆的限制,堆叠带宽也是4G;同时DCS-3900S系列可以和DCRS-5600S系列、DCRS-5526S交换机做混合堆叠。

★强大的ACL功能

作为新款的L2/4交换机,DCS-3926,S系列交换机提供了完整的ACL策略,可根据源/目的IP地址、源/目的MAC地址IP协议类型、TCP/UDP端口号、IP Precendence、时间范围、ToS对数据进行分类,并进行不同的转发策略。通过ACL策略的实施,用户可以在接入层交换机过滤掉“冲击波”、“震荡波”、“红色代码”等病毒包,防止扩散和冲击核心设备

★卓越的安全特性

全面的受控组播方案DMCP,可以对源和目的进行安全控制,完整实现了在接入层网络中基于IGMP源端口和目的端口的检查技术,可完全限制合法组播在网络中的稳定传输,有效控制组播建立的整个过程,保障了正常合法的组播应用的稳定运行;率先支持对特征复杂(64字节)的应用流量的访问控制,让用户可以在各种网络的环境中应对出现复杂情况;监控pingSweep等攻击行为,安全防扫描,并采取防攻击措施,全面保护交换机和服务器等网络设施的安全。

★更完美的性价比(DCS-3926S-G)

大多数接入交换机通过1个千兆光模块上联,为了提高产品的性价比,DCS-3926S-G固化了一个千兆光模块,可以为用户节约开支。

★丰富的QoS策略

DCS-3900S系列交换机为每个端口提供了4个优先级队列,可根据端口、802.1p、ToS、DSCP、TCP/UDP端口进行流量分类,并分配不同的服务级别,支持WRR/SP等调度方式,为语音/数据/视频在同一网络中传输提供所要求的不同服务质量。

④技术参数

★接口形式:24个10/100M端口+ 1个SFP千兆光口/堆叠口

★可选扩展模块:百兆电/光口模块;千兆电/光口模块;堆叠模块

★堆叠:支持标准堆叠,超级堆叠,混合堆叠。堆叠环境下,支持跨交换机的端口聚合、端口镜像、QoS、ACL

★生成树:802.1D(STP)、802.1w(RSTP)、802.1s(MSTP)

★组播协议:IGMP SnoopingQuery

★QoS:每端口4个队列,支持802.1p,ToS,应用端口号,DifferServ,支持WRR/SP等调度方式

★ACL:支持标准ACL和扩展ACL,支持IP ACL、MAC ACL、IP-MAC ACL,支持基于源/目的IP地址、源/目的MAC地址、IP协议类型、TCP/UDP端口号、IP Precendence、时间范围、ToS对数据进行过滤。

★端口聚合:支持802.3ad,最大可支持6组trunk,每trunk可到8个端口,支持基于目的MAC的负载均衡。

★IEEE802.1x:支持基于端口和MAC地址,支持神州数码802.1x整体解决方案,可以实现按时长/流量计费,可以实现用户帐号、密码、IP、MAC、VLAN、端口、交换机的严格绑定,可以防止代理软件,防止PC克隆,对客户发送通知/广告,上网时段控制,基于用户动态实现VLAN授权和带宽授权,可基于组策略实现动态IP地址分配而不必使用DHCP服务器等。

★认证:支持RADIUS

★端口镜象:支持。

★支持的网络标准:IEEE802.1D IEEE 802.3 IEEE 802.3u IEEE802.3ad IEEE 802.3x IEEE 802.3z IEEE802.1Q IEEE 802.1p IEEE 802.1x IEEE802.1w IEEE 802.1s等堆叠。

(2)工作组设备

①设备名称:DCS-3726S 24口+2槽可堆叠网管10/100/1000M以太网交换机

②基本介绍:DCS-3726S是神州数码网络专为校园网互连设计的一款可网管交换机,可堆叠使用提供很高的端口密度,适用于企业大中型网络组网。它具有24个10/100Mbps自适应RJ-45端口和2个模块扩展插槽(可选插百兆光纤模块或千兆模块),可千兆或百兆上联至骨干网。DCS-3726S提供有端口限速功能,使用灵活方便。该交换机还可以下接最多24台其他交换机实现级联以扩展端口数目。它还支持VLAN、组播、优先级、端口聚合和端口镜像等实用网络功能,而且还提供了18Gbps的背板带宽,实现了数据的全线速转发,消除了网络瓶颈,为多用户接入提供了高性能的网络解决方案。

③主要特征:

★24个10/100Base-TX端口

DCS-3726S具有24个固定的10/100Base-TX端口。这些端口均支持Nway标准,可支持10/100Base-TX自适应及全双工/半双工。

★2个千兆端口

DCS-3726S交换机前面板具有2个插槽,可选插1口百兆模块或千兆模块,千兆模块可支持1000Base-SX、1000Base-LX和1000Base-T标准。所有模块支持流量控制和全双工,可处理大量数据。千兆端口可将部门网络与千兆主干网络连接起来,也可以连接高性能服务器,使得更多用户可以同时访问。

★100Base-FX模块

DCS-3726S插槽可以选插1口100Base-FX(SC)短波或长波模块,运行于全双工模式下,可以应用于高电磁干扰或通信保密性要求高的场合,通常应用于远距离传输。

★大型堆叠,多达 192个10/100Base-TX端口

DCS-3726S交换机最多可以堆叠8台设备,堆叠组最多可达192个10/100Base-TX端口,使得网络可以灵活扩展,并能够有效减少网络层次,便于大型社区内大量用户的互联接入。

④技术参数

★端口聚合( Port Trunking)

DCS-3726S支持端口聚合功能,同时支持802.3ad的标准。可将2/3/4个10/100Base-TX端口聚合成一条干路,每条干路支持全双工模式,交换机最多支持6组端口聚合。

★生成树( Spanning Tree)

DCS-3726S支持多种生成树功能,如:802.1D、802.1w、802.1s。Spanning Tree协议可使LAN自动检测并解决环路问题,可提供链路的备份。802.1D为基本的Spanning Tree协议,缺省操作模式是开启状态。DCS-3726S同时支持802.1w快速生成树模式,可使收敛时间缩短至几秒内。IEEE 802.1s可使IEEE Std 802.1Q的VLAN加入到多个生成树中,即提供spanning tree per VLAN的功能。

★虚拟网络( VLAN)

支持虚拟网络( VLAN)标准来控制广播域和网段流量,可以提高网络性能、安全性和可管理性。DCS-3726S支持IEEE 802.1q VLAN标记,可基于端口地址来划分VLAN,最多256个VLAN。通过控制口或网管工作站可以轻松完成结构和设备的添加、移动和更换。可根据最大网络流量和网络安全性来划分虚拟网络。DCS-3726S同时支持GVRP协议,可实现VLAN组成员动态注册,支持基于端口的VLAN划分管理方式,支持动态VLAN。生成树:802.1D(STP)、802.1w(RSTP)、802.1s(MSTP)

★MAC地址过滤:自动学习 ; 动态和静态地址过滤

★管理功能 : 端口安全 ; Bootp、DHCP客户 ; 配置文件上载 /下载 ; TFTP固件升级

(3)桌面接入层设备

①设备名称:神州数码 DCS-1024普通交换机

②技术参数

★交换机类型:普通交换机

★传输速率(Mbps):10Mbps/100Mbps

★网络标准:IEEE802.3 10BASE-T 以太网;IEEE802.3u 100BASE-TX 快速以太网;IEEE802.3x流量控制

★网络协议:CSMA/CD

★ 接口介质:10BASE-T: 2对3,4或5类非屏蔽双绞线(UTP)(≤100m); EIA/TIA-568 100欧屏蔽双绞线(STP)(≤100m)。100BASE-TX: 2对或4对5类非屏蔽双绞线(UTP)(≤100m); EIA/TIA-568 100欧屏蔽双绞线(STP)(≤100m)

★传输模式:全双工/半双工自适应

★其他技术参数:数据传输速率:以太网:10Mbps(半双工);20Mbps(全双工)

快速以太网:100Mbps(半双工);200Mbps(全双工)

拓扑结构:星型

MAC地址表:8K

最大包过滤/转发率:每端口14,880pps(10Mbps);每端口148,800pps(100Mbps)

RAM缓冲:2.5M

2. 链路设计(包括综合布线详细说明)

(1)办公楼:核心交换机DCS-3926S通过一个千兆口有1000BASE-T4对超五类STP下连服务器,通过一个千兆口由1000BASE-SX多模光纤下连办公楼各科室,教师办公室的工作组交换机,通过一个千兆口由1000BASE-LX多模光纤下连信教中心的工作组交换机,通过一个百兆端口由100BASE-FX多模光纤下连教学楼工作组交换机,通过一个百兆端口由100BASE-FX多模光纤下连教工宿舍区工作组交换机。

(2)信教中心:工作组交换机DCS-3726S 通过超五类STP下连桌面接入交换机DCRS-1024。DCRS-1024通过超五类UTP接入PC。

(3)教学楼:工作组交换机DCS-3726S 通过100BASE-FX下连桌面接入交换机DCRS-1024。

DCRS-1024通过超五类UTP接入摄象机和投影仪。

(4)教工宿舍区:工作组交换机DCS-3726S 通过100BASE-FX下连桌面接入交换机DCRS-1024。DCRS-1024通过超五类UTP接入PC。

3 路由设计

采用神州数码DCR-2501V 多协议模块化路由器,确保网络的安全性和可靠性。

①设备名称:DCR-2501V 多协议模块化路由器

②基本介绍:神州数码DCR-2501V路由器是神州数码网络推出的固定配置语音路由器,性能稳定可靠。DCR-2501V提供了1个console端口,1个10Base-T以太网口,1个辅助(AUX)端口,2个高速广域网串口,2路FXS语音端口;DCR-2501V路由器支持常用的广域网协议和路由协议,支持VoIP协议,支持内置强大的防火墙和NAT功能,为用户提供了更加高速、安全、稳定可靠、方便的网际互连设备,非常适用于中小企业、政府等远程分支机构语音和数据互联或Internet接入等。

③主要特征:

(DDR)功能;支持IP Unnumbered,从属IP和ARP代理功能;支持多种队列算法以保证服务质量(QoS)的提供;支持Novell IPX路由协议;支持路由再分配功能;高稳定性;提供背对背(Back-to-Back)连接方案,可用于检测路由器的功能

④技术参数

★标准配置

▼ 1个10 Base-T以太网口

▼2个高速串口,支持RS232、V.24、V.35、X.21、EIA530A等电气标准

▼ 2路FXS语音端口

▼1个Console端口

▼1个辅助(AUX)端口,可进行远程配置和拨号备份

▼内存:DRAM 16 M,可扩充至32M;Flash Memory 2 M,可扩充至4M

▼CPU:32位RISC处理器(MPC860 50MHz)

★协议和标准

▼以太网接口标准:IEEE802.3 10Base-T标准

▼广域网接口标准:RS232、V.24、V.35、X.21、EIA530A等电气标准

▼支持VoIP标准:支持H.323协议栈,支持 G.729、G.723.1、G.711等多种语音编码压缩标准,支持T.38传真协议和Bypass方式的传真应用。

▼帧中继标准:ITU-T Q933Annex A、ANSI T1.617Annex D、兼容CISCO标准

▼广域网协议:HDLC、PPP、MP、Frame-Relay(DTE/DCE)、X.25(DTE/DCE)

▼路由协议:静态路由、RIP(包括RIP v1、RIP v2)、OSPF、Novell IPX路由协议

▼用户安全认证协议:PAP、CHAP、MS-CHAP、RADIUS、TACACS+

★管理维护

提供Show、Ping、TraceRoute、Debug等命令,用于察看、测试网络的可达性,诊断网络故障;支持Telnet远程配置与管理;支持SNMP、RMON等网络管理协议;支持HTTP协议,用户可以通过Web界面对路由器进行配置、维护

4. 安全设计

可启用标准或扩展访问控制列表进行数据报或数据段控制,在内外网口设置一台DCFW-1800S-L 小型企业级百兆防火墙保证整个网络抵御来自内,外网的攻击。

①设备名称:DCFW-1800S-L 小型企业级百兆防火墙

②基本介绍:神州数码DCFW-1800S-L防火墙专为中小企业分支机构、SOHO办公、中小学校的网络而设计,以功能实用、接入灵活、配置方便快捷、性能稳定为设计原则,使复杂的网络安全实施得以简化。它充分考虑中小型用户特点,支持VLAN环境、支持PPPOE与DHCP,集成防火墙、VPN,内容过滤,为中小企业的网络安全实现提供了经济的解决方案。

③主要特征:

★让中小型用户、分支机构享受无以伦比的性价比

★轻松部署,支持PPPoE协议,提供ADSL/ISDN接入方式

★设置简洁,通过浏览器可以轻松完成功能配置

★支持DHCP服务器功能,节省用户网络管理投资,支持无地址接入

★集成VPN,可以进行隧道认证及数据加密,保护了企业机密同时降低了沟通成本

★集成内容过滤、邮件过滤,防止非法信息、恶意脚本及垃圾邮件;集成防拒绝服务网关,提供攻击检测及攻击抵御

★支持用户认证;支持应用层日志及加密日志存储,有效审计进出网络的敏感信息

④技术参数

★工作模式:路由、透明、NAT

★内容过滤:URL、邮件、指令、ActiveX/Java, 诡异木马探测

★支持:网络安全域结构体系;PPPoE协议;DHCP Relay,DHCP Server;防拒绝服务网关;VPN功能

★最大并发连接数:300,000

★网络吞吐量:150M

★VPN隧道数:10

★VPN拨号用户:10

★策略数:300

5. 管理设计(包括详细管理软件说明)

①设备名称:神州数码LinkManager

②基本介绍:LinkManager 网管系统是一套基于Windows NT平台的高度集成、功能较完善、实用性强、方便易用的全中文用户界面网络管理系统。它是神州数码网络有限公司根据中国用户的实际需求,遵循ISO网络管理模型的五大功能域(性能管理、配置管理、故障管理、计费管理及安全管理)的架构,自行组织研发出来的一套具有自有知识产权的网管系统。LinkManager 具有既面向指定设备,又支持通用网络设备的"垂直+水平"的管理特性。也就是说,它能够对神州数码网络有限公司推出的具有SNMP功能的网络设备提供齐全的设备管理和功能管理,同时也能够良好地支持其他任何具有通用SNMP功能的网络设备,提供整个网络的拓扑结构和常用网络管理信息。

③主要特征:

★提供两套视图-物理视图及逻辑视图,可满足操作员的不同需求:

▼对于希望了解当前网络拓扑逻辑结构的操作员,系统采用傻瓜方式,以默认形式为用户自动绘制出整个网络的逻辑视图,不需用户干预。

▼对于只想掌控自己关心的网络设备的操作员,系统采用DIY 方式,支持操作员按物理连接或自己随意的自组物理视图;

▼自动绘制出的网络拓扑图还可以通过另存为的方式供操作员修改;

★提供两种设备添加方式,增强操作员在自组物理视图时的DIY手段:

▼强大的自动发现功能,具有对第二层、第三层及应用层设备的自动识别能力,能准确定位神州数码品牌的网络设备;

▼按操作员兴趣手动添加连入网络的设备,支持操作员选择不同的设备类型;

★提供两种视图的层次结构组织,纹理清晰:

▼ 在自动方式中,逻辑视图的层次结构由各层子网、网络设备及其设备特性构成;

▼ 在 DIY方式中,物理视图的层次结构由子图、网络设备及其设备特性构成;

★提供网络设备的图形标记,用作设备的属性、特征、状态标识:

▼各被管设备类型在视图中都拥有自己的属性标志图符;

▼ 各被管设备在视图中都拥有自己的三色状态标识;

▼ 各神州数码品牌的网络设备都拥有逼真的面板图,真实反映接口状况及实际连接;

▼ 在两个视图中,各设备的图形标识具有一致性;

★友好的用户界面

▼周到的拓扑图发现方式适合操作员的不同需求;

▼采用操作员熟悉的Windows界面风格及操作方式;

▼按照中国用户的思维习惯组织的管理内容;

▼适当的产品定位,高度的集成化,将功能统一在同一界面内,可使操作员免于因功能模块散乱而引起的无所适从。

④技术参数

★硬件平台

▼ Intel Pentium或以上的处理器;

▼64M或以上的内存;

▼带有SVGA图形卡的800*600显示器,现仅支持小字体;

▼ 剩余磁盘空间:50MB以上;

▼网络适配卡;

▼ 光驱。

★网络平台

▼安装并配置了TCP/IP协议;

▼ 以神州数码网络有限公司的网络设备为主,同时兼容其它厂家SNMP设备。

▼ 能够为下述神州数码网络有限公司的网络设备提供齐全的设备管理和功能管理:

以太网交换机包括DCRS-7515、DCRS-7508、DCRS-7504、DCRS-6512、DCS-3652、DCS-3628S、DCS-3426、

LRS-6706G/LRS-6626、DES-6000、DES-3326、DES-3624i、DES-3225G、DHS-3226;路由器包括DCR-3660、

DCR-2650、DCR-2630、DCR-1750、DCR-1720、DCR-2511、DCR-2509、DCR-2501。

★操作系统平台

可选以下操作系统平台:

▼ Microsoft Windows NT 4.0(Workstation或Server,Service Pack 6);

▼ Microsoft Windows 2000(Professional或Server)。

★其它支持软件

▼Microsoft Internet Explorer 4.0版本或以上版本,必须预先安装;

▼Acrobat Reader 4.0版本或以上版本,必须预先安装。

6. 考试监控系统设计

建立经济可用的考试监控系统,采用tovi图威MP-5020硬盘录象机,韩国威视特光电科技彩色转黑白半球型摄像机VT-BW308。

ⅰ.①设备名称:tovi图威MP-5020硬盘录象机

②基本介绍:20路音/视频同步实时压缩

③基本功能:

★录像压缩比大,数据量在 50M/h至190M/h之间;

★多工操作,支持监视、压缩、录像、回放等同步工作;

★系统自动运行,录像和自检跳过损坏硬盘,支持无人职守;

★掉电保护录像资料,防止录像丢失;

★支持操作系统屏蔽、多用户权限管理和日志记录,提高系统安全性;

★支持控制多种解码器及矩阵;

★任意画面满屏显示和切换显示功能;

★实时显示系统工作的各类状态信息,显示画面叠加日期时间和字符;

★视频丢失、事件录像、硬盘状态和报警等信息提示;

★提供现场监听和监视抓拍功能;

★可调整监视图象画质;

★提供报警、移动、定时和手动等事件录像类型,支持预录像;

★录像分辨率可选 352x288(CIF)和176x144(QCIF);

★可调整录像质量、画质、数据量和录像帧率;

★录像画面叠加日期时间和字符,支持画面局部遮蔽;

★支持多硬盘自动盘满循环录像;

★设置录像文件打包的时间间隔;

④技术参数

★操作系统:Windows2000

★压缩格式:H.264

★视频输入:20路视频

★音频输入:20路音频

★录像速度:500帧/秒

★系统分辩率:704*576 /384*288

★画面分割:1、4、8、12、16、20

★硬盘标配:200G

★录像模式:手动、自动循环、报警驱动、移动侦测

ⅱ. ①设备名称:韩国威视特光电科技彩色转黑白半球型摄像机VT-BW308。

②技术参数

★Specification:VT-BW307

★摄像器件:1/3'Sony CCD

★水平分辨率:彩色 480 Line 黑白6000line

★视频输出:1Vp-p75Ω Negative

★自动白平衡:自动白平衡

★背光补偿:自动背光补偿

★最低照度:彩色:0.01LUX;黑白0.01lux

★电子快门:PAL:1/50-1/100000sec

7. 其他设备

①设备名称:联想万全T168 G3 S930 512/73C服务器

②基本介绍:

★采用新一代64位双核技术的英特尔?奔腾?D处理器930, 3.0GHz主频,2*2MB二级缓存,800MHz前端总线

★512M ECC DDR2-667内存

★73G 易插拔U320 SCSI 硬盘

★中文版系统安装和故障排除指南

★PS/2接口键盘和光电鼠标

8. 可扩展性设计

核心,工作组,接入设备都预备有可扩展插槽和端口,方便日后系统升级;核心设备留有冗余电源,整个系统可提供不间断的服务。

五. 设备数目与价格明细表

(一)线类价格表

设备名称 设备数目 设备价格(/M)

Commscope 12芯室外多模铠装光缆(62.5/125) 750 m 49元/M

一舟 STP4对超五类 (100米/箱) 200M 430元/箱

一舟 UTP4对超五类 (100米/箱) 2500M 200元/箱

总计: -------- 42610元

(二) 设备价格表

设备名称 设备数目 设备价格(/台)

神州数码 DCS-3926S交换机 1 25000元

神州数码 DCS-3726S交换机 5 17800元

神州数码 DCS-1024交换机 17 930元

神州数码DCR-2501V 多协议模块化路由器 1 23000元

神州数码DCFW-1800S-L 小型企业级百兆防火墙 1 11000元

联想万全T168 G3 S930 512/73C服务器 5 11999元

tovi图威MP-5020硬盘录象机 6 2000元

韩国威视特光电科技彩色转黑白半球型摄像机VT-BW308 100 430元

总计: 253805元

(三)模块等其他价格

设备名称 设备数目 设备价格(/块)

MS-3926S-1GT 1口100/1000Base-T千兆模块 1 4,950元

MS-3726S-1MFC 1口100Base-FX多模光纤模块 4 3,750元

DCS-3726SGBIC-LX1000Base-LX GBIC接口卡模块 3 9,950元

MS-3726-S堆叠模块 1 2450元

LinkManager-30-250N(250节点,Windows NT/2000平台,3.×版本) 1 15600元

WINDOWS 2000 SEVER单击版 3 5000元

总计: 82850元

六. 工程总造价(不含施工费用)

总计:379625元,设备打折下来约合人民币:22000元

别人的,参考下吧。

求编写一个基于TCPIP的文件传输系统,在linux下运行,用C编写 有客户端和服务器端 求高人棒棒忙

其实大家如果对tcp/ip网络编程这一块不是很熟悉的话,还有一个好办法就是直接编写IO 操作的程序,通过Xinetd来管理网络这一块,一样可以实现的,而且非常方便.

这样就不需要别人帮你创建服务端了.

至于客户端,没有办法,如果可以的话,可以采用tcp工具替代,当然这些都是歪路子.

如果只是文件传输的话,就选用FTP原生的服务器吧,比自己折腾得稳定的多.

vue双向绑定数据改为静态数据

程序猿

vue中如何实现数据的双向绑定

??vue中如何实现数据的双向绑定

??vue中的指令

??????v-cloak:

??????v-model(表单元素设置了之后会忽略掉value,checked,selected)

??????v-text:代替 {{}} 渲染成文本(不会识别html标签)可以防止网速卡慢时{{}}出现在页面上

??????v-html:把html字符渲染成html

??????v-once:只绑定一次(不能写成v-once=”msg”)

??????v-bind:动态地绑定一个或多个特性

??????v-for:遍历数组、对象、字符串、数字

??????条件渲染:v-if v-else-if v-else与v-show

??????v-show

??????v-on:监听 DOM 事件(v-on:click可缩写为@click)

??????自定义指令

??vue中的修饰符

????表单修饰符

????事件修饰符

??表单元素双向数据绑定(双向同步)

????单选框

????复选框

????下拉框

??Vue中的Class样式与style样式动态绑定(动态的优先级高于原来的)

??根据hash实现单页面开发

vue中如何实现数据的双向绑定

实现视图变化数据跟着变:分两步,上面get中的为第二步(即再次读取的时候会调用get方法得到之前设置的值,以此来实现动态改变)

由于直接写obj.name = this.value;会导致循环调用set方法,所以要借助中间对象的形式把值赋给中间对象,获取obj.name的时候我们获取中间对象的最新值即可

复制代码

let obj = {name:'zhufeng',age:9};//数据

let temp = {name:"lily"};//借助中间对象

let input1 = document.getElementById("box2");//视图

//对某一个对象使用了Object.defineProperty方法之后就要写对应的get和set方法了,不然无法像操作普通对象一样访问或者设置它的属性

//此方法不兼容IE8及以下

Object.defineProperty(obj,"name",{

configurable:true,//属性是否可删除

writable:false,//属性是否可修改

enumerable:false,//属性是否可枚举

get(){//获取obj的属性名对应的属性值时会调用该方法

/*2*/ return temp['name'];

},

set(val){//设置obj的属性名对应的属性值时会调用此方法

//实现视图变化数据跟着变:分两步,上面get中的为第二步(即再次读取的时候会调用get方法得到之前设置的值,以此来实现动态改变)

//由于直接写obj.name = this.value;会导致循环调用set方法,所以要借助中间对象的形式把值赋给中间对象,获取obj.name的时候我们获取中间对象的最新值即可

/*1、*/ temp.name=val;

//实现数据变化视图改变

input1.value=val;

}

});

//为了初始化的时候让视图中(文本框中)有值:出现obj.name说明要访问这个属性就会用到defineProperty中的get方法

input1.value=obj.name;

//实现视图改变数据跟着改变

input1.addEventListener("input",function(){

obj.name = this.value;//当值变化时会调用set方法

},false);

复制代码

vue中的指令

dom元素的行间属性,vue提供了内置的指令,必须以v-开头,后面的值均为变量

v-cloak:

消除页面刚加载时会看到{{}}闪一下的效果,可加给最外层的根元素;

//需要添加对应的css样式

[v-cloak]{

display: none;

}

v-model(表单元素设置了之后会忽略掉value,checked,selected)

让表单元素和数据实现双向绑定(映射关系)

input type="text" v-model="msg"

v-text:代替 {{}} 渲染成文本(不会识别html标签)可以防止网速卡慢时{{}}出现在页面上

{{}} 中的值都会解析成文本内容;

{{msg}}等价于div v-text="msg"!--此处不能再写内容,防止出现闪的效果--/div

v-html:把html字符渲染成html

div v-html="msg"/div

v-once:只绑定一次(不能写成v-once=”msg”)

div v-once{{msg}}/div

v-bind:动态地绑定一个或多个特性

// 绑定一个属性

img v-bind:src="imageSrc"

//可缩写为如下形式,此时:src后面的值就可以是变量、表达式、赋值运算、计算、三元运算符(尽量少写逻辑运算)

img :src="imageSrc"//此时imageSrc就代表一个变量

v-for:遍历数组、对象、字符串、数字

解决了循环问题,更高效,会在原有的基础上进行修改,会复用原有的结构,不会修改所有DOM

复制代码

要循环创建哪一个标签就在那一个标签上加v-for,后面的循环最好用in,用of有时会报错循环数组或对象使用v-for指令

div v-for="(val,index) in msg"

{{val,index}}//msg为数组时,val为数组中的每一项,index为索引

/div

div v-for="(value,key,index) in msg"

{{key}}={{value}}{{index}};//msg为对象时,key为对象中的每个属性名,value为属性值,index为索引

/div

复制代码

条件渲染:v-if v-else-if v-else与v-show

v-if v-else-if v-else:条件满足才渲染v-if所在标签以及标签内的内容;(操作的是DOM结构)

设置条件判断的DOM元素必须是连续的

操作的是DOM元素

key 管理复用的元素 若不想复用DOM元素,只需要给相应的DOM元素增加不同的key值

支持 template 标签

频繁的显示和隐藏用v-if会很浪费性能(操作的是DOM结构),此时要用v-show(操作的是CSS样式)

div id="app"

button @click="flag=!flag"请点击/button

//template标签是vue提供给我们的没有任何实际意义,用来包裹元素用的(v-show不支持template标签)

template v-if="flag"

label登录/label

input type="text" key="1"//key 管理复用的元素 若不想复用DOM元素,只需要给相应的DOM元素增加不同的key值

/template

template v-else

label注册/label

input type="text" key="2"

/template

/div

let vm=new Vue({

el:'#app',

data:{

flag:true

}

});

v-show

条件满足才让v-show所在标签以及标签内的内容显示(操作的是元素的css样式),不支持 template 标签

input type="text" v-show="flag"//flag为true时,input框才显示

v-on:监听 DOM 事件(v-on:click可缩写为@click)

可以用 v-on 指令监听 DOM 事件,并在触发时运行一些 JavaScript 代码(在 methods 对象中定义的方法,而且methods中的方法名不能和data中的变量名一样)

div v-on:click ="fn1('zhaosi,$event')"{{msg}}/div

div @click ="fn1('zhaosi,$event')"{{msg}}/div//上面的简写

方法后面可加()可不加。不加的话默认会传入事件对象e,

加()代表要传参数,如果要用事件对象,则需要传$event

自定义指令

可通过在vue实例的directives:{}属性中赋予自定义指令意义

复制代码

div id="app"

button v-color="flag"变色/button

/div

let vm=new Vue({

el:'#app',

data:{

flag:true

},

directives:{//在这里赋予对应自定义指令意义

//可直接写对应的指令不用写v-

color(el,val){

//el和val都是默认给的:el指的是指令所绑定的DOM元素,val是一个对象,里面存储的是有关指令的信息,可用val.value获取到指令绑定的变量(或者表达式)所代表的值,这里就是flag所代表的值 'red'

el.style.background=val.value;

}

}

});

复制代码

vue中的修饰符

表单修饰符

v-model.number:将用户的输入值转为数值类型

v-model.lazy:在表单触发change事件时更新数据,而非触发input事件时更新数据

v-model.trim:自动过滤用户输入的首尾空白字符

事件修饰符

@click.stop:阻止点击事件的传播(往上传播和往下传播都会被阻止)

@submit.prevent:阻止点击提交按钮时的默认行为(阻止事件的默认行为)

@click.capture:点击的时候让事件在捕获阶段执行;

@click.once:只在第一次点击的时候让绑定的事件执行;

@click.self:只有点击的事件源是自己的时候触发事件;(判断事件源)

表单元素双向数据绑定(双向同步)

使用v-model属性可让input中的内容和数据实现双向同步,但是使用了v-model属性之后,input的value、checked、select属性都会失效

复制代码

div id="app"

input type="text" v-model="msg"

/div

script src="vue.js"/script

script

let vm=new Vue({

el:'#app',//vue的属性和方法对哪个DOM根元素起作用(对它的后代元素也起作用)

//数据

如果data中属性的值是一个数组,如果想改变数组中内容,只能使用原生的会修改原数组的方法进行修改,普通的 数组[索引]=值 不行;

data:{//写在data中的属性都会挂载到当前实例上

msg:'zhufeng'

}

});

console.log(vm.msg);//'zhufeng'

/script

复制代码

单选框

对于单选框和复选框来说,加了v-mdel属性后,初始设置的value属性不会失效;

复制代码

div id="app"

input type="radio" v-model="msg" value="男"男

input type="radio" v-model="msg" value="女"女

{{msg}}

/div

let app3=new Vue({

el:'#app',

data:{

msg:'男'//默认选中的项,值与value的值对应,点击女的时候msg就会动态改为女

}

});

复制代码

复选框

单个复选框:

复制代码

div id="app"

//复选框中加了v-model后value依然可用

input type="checkbox" v-model="msg"

/div

let app3=new Vue({

el:'#app',

data:{

//如果是复选框且只有一个的时候,会把msg的值转化为布尔值,如果为true,代表选中

msg:false//为false时代表默认不选中

}

});

复制代码

多个复选框,需要绑定到同一个数组,而且要给input设置初始value值,为了在后面选中的时候获取到对应的选中框的值

复制代码

div id="app"

//复选框中加了v-model后value依然可用

input type="checkbox" v-model="msg" value="吃饭"吃饭

input type="checkbox" v-model="msg" value="睡觉"睡觉

input type="checkbox" v-model="msg" value="敲代码"敲代码

{{msg}}

/div

new Vue({

el: '#app',

data: {

msg: [] //此处的msg需要是一个数组

}

})

复制代码

下拉框

复制代码

div id="app"

//加了multiple后就变为多选框,用ctrl+左键点击多选,msg也要换为一个数组

select v-model="msg" multiple

//加了disabled时候用户就不能选中此项了

//option中的value是给写代码的人看的

option value="0" disabled请选择地区/option

option value="1"北京/option

option value="2"上海/option

option value="3"浙江/option

/select

{{msg}}//如果option的value属性不写,则取的是option中的内容

/div

let app3=new Vue({

el:'#app',

data:{

msg:'0'//默认选中的某一项,值与每一个option的value值对应

}

});

复制代码

Vue中的Class样式与style样式动态绑定(动态的优先级高于原来的)

:class=”{}”或者:class=”[]:

通过:class=”{}”或者:class=”[]来动态的绑定class样式,与原来的class样式不冲突。

有两种方式:

1、对象的方式绑定

2、数组的方式绑定

复制代码

div id="app"

!--以对象的方式动态绑定class样式:当flag为true时,z样式生效。y样式不生效--

div class="x" :class="{z:flag,y:false}"我的世界/div

!--以数组的方式动态绑定class样式:y,z两个样式都会生效--

div class="x" :class="[y,z]"我的世界/div

/div

let vm=new Vue({

el:'#app',

data:{

flag:true

}

});

复制代码

:style=”{}”或者:style=”[]”:绑定行内的样式

通过上述的方式来动态绑定行内的样式

复制代码

div id="app"

//第一种是对象的方式

div :style="{backgroundColor:'red',color:'pink'}"我是谁/div

//第二种是数组的方式

div :style="[str1,str2]"我的世界/div

/div

let vm=new Vue({

el:'#app',

data:{

str1:{backgroundColor:'blue'},

str2:{color:'yellow'}

}

});

复制代码

根据hash实现单页面开发

通过hash记录跳转的路径(可以产生历史管理)

浏览器自带的历史管理方法history(history.pushState(),push到哪里就跳转到哪里),可能会导致404错误(因为用户可能会随意输入路径)

开发时使用hash的方式,上线的时候使用history的方式

[使用hash存储]

//存储:存储的时候要把存储的对象转换成字符串

localStorage.setItem('todo',JSON.stringify(obj));

//获取:获取的时候要把字符串转换成对象

JSON.parse(localStorage.getItem('todo'));

原文地址:

推荐文章

ASP.NET Core 使用 Hangfire 定时任务

在.NET Core 中实现健康检查

c# aspose操作word文档

图片字节流和字符串互转,读存图片。

Go项目开源规范

flex布局实例demo全解

mathcurve.com

unity模型切割

【基础】为何odd negative scaling会导致Unity动态合批失败?

MySQL 有关用户密码

【Redis】info 命令详解

frida hook so文件

python 常见算法面试题

助教工作总结

第十六周助教总结

1015 Reversible Primes (20 分)

1014 Waiting in Line (30 分)

GitLab: Author ‘xxx‘ is not a member of team

关于python的算法程序,如何做成分布式处理,并解决环境的冲突等问题的记录

鲲鹏arm架构编译mysql

用java的眼光看js的oop

SpringBoot YAML文件特殊类型配置

【框架】一种通知到多线程框架

【网络基础】数据包生命

【网络编程】TCPIP-小笔记集合

【网络编程】TCPIP-8-套接字的多种选项

【网络编程】TCPIP-7-域名与网络地址

【网络编程】TCPIP-6-TCP的半关闭

Web应用安全防护-WAF

漫画 | 这样的程序员男友,让我分分钟想剖腹自尽!

Copyright 2008-2020 ?晋ICP备16003840号-1

网络工程课程设计总结

『壹』 北邮网络工程大一设什么课

上半年为

"形势与政策1

6学时 必修

8-12周 宏福327

形势1"

"大学英语一级

64学时 必修

1-16周

语言1"

"计算导论与程序设计

80学时 必修

1-16周 宏福425

石川"

"体育基础(上)

32学时 必修

1-16周

体育1"

"数学分析(上)

96学时 必修

1-16周 5-7节宏福323

默会霞

高等数学(上)

80学时 必修

1-16周 5-7节宏福532

田玉"

"思想道德修养与法律基础

48学时 必修

1-7周 宏福225

班志刚

8-14周 宏福225

陈一榕"

"线性代数

32学时 必修

1-16周 宏福323

黄铮"

这些是从08北邮大一学生课程表上摘抄的 你可以去北邮教务处下载 下半学期多一门专业课 线性代数换成离散数学 其他一样 下载地址://jwc.bupt.cn/new/课表查询.asp?subdir=2008-2009%D1%A7%C4%EA%B5%DA%D2%BB%D1%A7%C6%DA

『贰』 计算机系网络工程专业课程设计

1.路由器2.办公软件

『叁』 网络工程专业课方向,密码学好还是算法分析与设计好

根据我这些的开发:建议你选择算法分析与设计

这门课程在软件行业非常非常重要!

当然,如果你的只选修课,那只能按照你的兴趣来选择咯;

但如果出于以后就业考虑,先算法分析与设计绝对没错的!

『肆』 网络工程方向要求掌握的技能,学校相关课程设置有那些

网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能的网络技术人员。网络工内程师能够从事计算容机信息系统的设计、建设、运行和维护工作。

1、 负责机房内的网络联接及网络间的系统配置。

2、 负责系统网络的拓扑图的建立和完善,并做好系统路由的解析和资料的整理。

3、 负责机房线路的布置和协议的规范工作。

4、 负责计算机间的网络联接及网络共享,并负责网络间安全性的设置。

5、 负责对网络障碍的分析,及时处理和解决网络中出现的问题。

首先把计算机组成原理学了

然后把网络理论学了

最后再考个相关厂商的谁,如果用CISCO的设备就考个CISCO的

『伍』 网络工程学什么

网络工程专业的课程设置

1、公共基础课程: 主要包括《高等数学》、《大学物理》、《英语》、《体育》、《政治理论》、《计算机文化基础》、《C语言》 等课程。

2、专业基础课程: 线性代数、概率论、电路分析基础、电子电路基础、数字电路基础、电子线路CAD 、电子技术实验、电子技术课题设计、离散数学、汇编语言程序设计、计算机组成原理与系统结构、单片机原理、接口技术、操作系统原理、数据结构、面向对象程序设计、计算机网络、现代通信技术、数据库系统原理、计算机图形学、编译原理、科技英语等。

3、专业课程: 网络设备、综合布线技术、网络的组建与设计、计算机安全技术等课程 。

4、专业限选课: lotus、Java程序设计、网页制作技术、VB程序设计等课程。

只要你认真学,应该不算太难。

『陆』 网络工程 设计方案 (课题作业,后天中午前要用)择优之后补100分

这种方案,在中小企业中很常见了. 并不复杂.

我给你选一个方案,用华三的产品来做.

1, 选用华三路由器一台, 可选msr50-40,或者ar4640的erpu引擎.转发率超过2M. 带机可达1000台.

2, 很明显,这儿要求有一台中端的三层交换机,可以考虑选用华三的s7503或者s7506, 配置足够的业务板,足够的光纤模块;引擎至少选用384G的.

这儿有一点,在配置光模块时,要考虑用单模还是多模, 一般来说, 局网用多模就行了. 光模块要考虑核心与接入的光接口, 光纤配线架接口. 以及要配置多少条跳线. . 等. 这一段,基本是综合布线的事.

然后在交换机上划分若干个vlan, 分属不同的部门, 作访问控制列表. 把访问控制列表放在各个硬件接口下面. 禁止部门之间互访,但允许本部之间访问.

有跨省的分公司, 有两种解决方案, 1是用专线,如sdh cpos模块, 到各分公司后,采用e1标准模式,但对一般企业来说,租用线路的成本很高. 另一种,就是作vpn. 由于是针对分公司到总公司的网络结构,可以采取ipsec方式的vpn. 也可以是gre+ipsec的vpn.

3, 自己建企业网站,让外网通过固定ip的端口映射上网.

4, 可把oa服务器系统专门划分一个子网. 让所有的人都访问它.

5, 这个很简单,在路由器上, 作nat地址转换. 在作ip规划时,我们就要考虑, 内网的子网网段,就要考虑连续的段. 如192.168.1.0 2.0 ,3.0.....x.0. 这样,在做nat时,一个大段就写可以概括所有了. 这是变长子网掩码的使用.

另外, 在各个分公司中, 与总公司互联时,匹配的是精确路由,与总公司互通, 当采用默认路由时, 则就可以上互联网了.

6, 与分公司互连, 由于排除了专网, 很明显使用vpn. 在这种lan-lan的结构中,基本都用ipsec方式; 如果有个别出差人员,可以考虑l2tp, 或者干脆使用ssl vpn来实现.

简单的几句话,就可以概括这类方案的核心了. 至于要如何添油加醋, 就看你自己的水平了.

『柒』 跪求网络工程毕业设计的课题和所需要用到的软件

好的课题还是多copy啊

给你几个看看

[10-31] 计算机毕业设计Java论坛管理系统…

[10-31] 计算机毕业设计java打飞机游戏代码参考…

[10-31] 计算机毕业设计java网络五子棋游戏设计目录和前言…

[10-30] 第三方物流问题分析与研究--汽车租赁管理系统…

[10-30] 基于BS的大学生银行助学贷款系统的设计…

[10-30] 软件测试用例管系统-研究生毕业设计论文开题报告范例…

[10-29] 基于JSP仓储物资管理系统设计

[10-29] 基于JSP操作系统课程教学网站的设计…

[10-29] 基于JSP计算机等级考试查询系统的设计…

[10-28] 基于ASP车管所车辆管理系统

『捌』 求 网络工程设计与系统集成 课后答案

...偷懒...你应该学..

学得不会了,在问..

『玖』 [求助]网络工程课程设计

我刚刚给南湖学院的一个哥们做过,找我吧

哈哈

『拾』 网络工程专业的大学生应该学好哪些课程

网络工程专业课程设置:

1.主干学科:计算机科学与技术

2.交叉学科:信息与专通信工程

主要课程:高等数学、线属性代数、概率与统计、离散数学、电路与电子学、数字逻辑电路、数据结构、编译原理、操作系统、数据库系统、汇编语言程序设计、计算机组成原理、微机系统与接口技术、通信原理、通信系统、计算机网络、现代交换原理、TCP/IP原理与技术、计算机网络安全、计算机网络组网原理、网络编程技术、计算机网络管理、网络操作系统、Inter技术及应用、软件工程与方法学、数字信号处理、网格计算技术、计算机系统结构等。

集中实践教学环节:军事训练、生产实习、网络综合实验、软件课程设计、硬件课程设计、VISUAL C++课程设计、毕业设计(论文)等。

(责任编辑:IT教学网)

更多

推荐Frontpage教程文章