工业计算机网络哈工大
哈工大专业目录

哈工大专业目录
清华大学和哈尔滨工业大学都是中国著名的顶尖高校,它们开设了多种不同的专业,大家都可以找到属于自己的专业领域。
清华大学有67类专业,分别是:机械工程、车辆工程、航空航天工程、地质工程、
矿业工程、化学工程、材料科学与工程、机械设计制造及其自动化、材料成型及控制工程、工业工程、海洋技术、航空与空天科学技术、火炮、野战及军械工程、结构工程、力学、
光学工程、电子科学与技术、生物医学工程、电气工程、电子信息工程、计算机科学与技术、网络与空间安全、人工智能、大数据科学与技术、智能科学与技术、医学信息工程、
土木工程、工程力学、公安技术、交通工程、新能源科学与工程、环境科学与工程、自动化、生物制药、轻工科学与工程、石油工程、法学、社会学、汉语言文学、外国语言文学、历史学、教育学、马克思主义理论、政治学、新闻与传播、哲学、经济学、公共管理、数学、物理学、化学、生物学、药学、医学、基础医学、临床医学、口腔医学、中医学、法
医学、护理学、艺术学与设计学、视觉传达设计、旅游管理、体育教育学等。
哈工大计算机专业考研科目

哈工大计算机专业考研科目哈尔滨工业大学(以下简称哈工大)计算机专业是国内一流的计算机科学与技术学科之一。
考研是很多计算机专业毕业生继续深造的重要途径。
因此,了解哈工大计算机专业考研科目是考研准备的必备知识。
在哈工大计算机专业考研科目中,主要包括以下内容:一、数据结构与算法分析数据结构与算法分析是计算机专业中最基础、最重要的科目之一。
在考研中,数据结构与算法分析的知识点包括线性表、树结构、图结构等基本数据结构的实现及其算法分析,以及常见排序算法、查找算法等。
掌握数据结构与算法分析的知识对于计算机专业的学生来说是非常重要的。
二、操作系统与网络操作系统与网络是计算机系统的核心技术之一。
在哈工大计算机专业考研科目中,操作系统与网络是一个重要的考点。
考生需要了解操作系统的基本原理、进程管理、存储管理、文件系统等内容,以及网络的基本原理、协议、网络安全等知识。
掌握操作系统与网络的知识,可以帮助考生更好地理解计算机系统的运行机制。
三、数据库与数据挖掘数据库与数据挖掘是计算机专业中的重要应用方向之一。
在哈工大计算机专业考研科目中,数据库与数据挖掘是一个重要的考点。
考生需要了解数据库的基本概念、关系模型、SQL语言等内容,以及数据挖掘的基本原理、数据预处理、分类与聚类等知识。
掌握数据库与数据挖掘的知识,可以帮助考生在实际工作中更好地应用数据库与数据挖掘技术。
四、软件工程与项目管理软件工程与项目管理是计算机专业中重要的实践能力培养科目之一。
在哈工大计算机专业考研科目中,软件工程与项目管理是一个重要的考点。
考生需要了解软件工程的基本原理、软件生命周期、需求分析与规格说明等内容,以及项目管理的基本概念、项目组织与管理、项目风险管理等知识。
掌握软件工程与项目管理的知识,可以帮助考生在实践中更好地开展软件项目的设计与管理工作。
总结起来,哈工大计算机专业考研科目涵盖了数据结构与算法分析、操作系统与网络、数据库与数据挖掘以及软件工程与项目管理等重要内容。
哈工程计算机培养方案

哈工程计算机培养方案计算机科学与技术专业是哈尔滨工程大学(以下简称“哈工程”)计算机科学与技术学院(以下简称“计院”)设立的一门重要专业,旨在培养具备计算机系统结构、计算机网络、软件工程等方面的基础理论和专业知识与技能,具备较强的实际动手能力和综合素质的高素质复合型计算机科学与技术专业的人才。
1.1 专业核心课程(1)计算机系统结构与设计(60学时)(2)计算机网络与通信(60学时)(3)数据结构与算法(60学时)(4)操作系统(60学时)(5)编程语言原理与技术(60学时)(6)数据库系统原理(60学时)(7)软件工程原理与实践(60学时)1.2 专业选修课程(1)计算机组成与原理(40学时)(2)信息安全技术(40学时)(3)移动互联网技术(40学时)(4)分布式计算与系统(40学时)(5)云计算与大数据技术(40学时)(6)人工智能与智能系统(40学时)1.3 实习与毕业设计毕业设计为计院学生的重要实践环节,学生在毕业设计中将结合所学的课程知识,利用专业技能完成一个较为复杂的计算机科学与技术相关课题,并撰写毕业设计论文。
毕业设计可以围绕计算机系统结构与设计、计算机网络与通信、软件工程原理与实践等方面展开,合作单位可选择计院与其签订的校企合作协议中的实习单位。
二、专业方向2.1 计算机系统与架构本专业方向旨在培养掌握计算机硬件系统设计、及系统软件及其应用技术要求的高素质复合型计算机科学与技术专业人才。
2.2 软件工程与数据科学本专业方向旨在培养掌握软件工程和数据科学理论、基本技术和应用技术要求的高素质复合型计算机科学与技术专业人才。
2.3 计算机网络与通信本专业方向旨在培养掌握计算机网络和通信理论、基本技术和应用技术要求的高素质复合型计算机科学与技术专业人才。
2.4 信息安全与网络攻防本专业方向旨在培养掌握信息安全和网络攻防理论、基本技术和应用技术要求的高素质复合型计算机科学与技术专业人才。
哈工大计算机学院 李全龙 计算机网络课件chapter1

Internet: “network of
loosely hierarchical public Internet versus private intranet
e.g., TCP, IP, HTTP, FTP, PPP
Network edge: connectionless service
Goal: data transfer
same as before!
between end systems
App’s using TCP:
HTTP (Web), FTP (file transfer), Telnet (remote login), SMTP (email)
哈工大计算机学院 李全龙 Computer Networks 1: Introduction 14
Network edge: connection-oriented service
Goal: data transfer
between end systems handshaking: setup (prepare for) data transfer ahead of time
Internet phones
哈工大计算机学院 李全龙
Computer
Networks
1: Introduction
5
What’s the Internet: “nuts and bolts” view
protocols control sending,
receiving of msgs networks”
哈工大计算机学院 李全龙
Computer
哈工大计算机本科课程

哈工大计算机本科课程哈尔滨工业大学计算机本科课程哈尔滨工业大学计算机本科课程是指在哈尔滨工业大学计算机科学与技术专业的本科学习过程中所开设的一系列课程。
这些课程旨在培养学生的计算机科学与技术专业知识和技能,使他们具备扎实的理论基础和实践能力,能够在计算机领域中进行研究、开发和应用。
一、专业基础课程哈尔滨工业大学计算机本科课程的专业基础课程包括《计算机导论》、《程序设计基础》、《离散数学》等。
《计算机导论》是计算机科学与技术专业的入门课程,主要介绍计算机科学与技术的基本概念、发展历程和应用领域。
《程序设计基础》是培养学生编程能力的基础课程,学生通过学习编程语言和算法基础,能够进行简单的程序设计和开发。
《离散数学》是计算机科学与技术专业的数学基础课程,主要介绍离散数学的基本概念和方法,为学生后续的算法和数据结构课程打下坚实的数学基础。
二、核心课程核心课程是哈尔滨工业大学计算机本科课程中的重点课程,主要包括《数据结构与算法分析》、《操作系统》、《数据库原理与应用》等。
《数据结构与算法分析》是计算机科学与技术专业的核心课程之一,学生通过学习不同数据结构和算法的分析与应用,能够解决实际问题并提高程序执行效率。
《操作系统》是研究计算机操作系统原理和设计的课程,学生通过学习操作系统的基本原理和实现技术,能够理解和掌握操作系统的工作原理和应用开发。
《数据库原理与应用》是研究数据库基本理论和数据库管理系统的课程,学生通过学习数据库的设计与实现,能够进行数据库的开发和管理。
三、应用拓展课程应用拓展课程是哈尔滨工业大学计算机本科课程中的应用课程,主要包括《计算机网络》、《人工智能导论》、《软件工程导论》等。
《计算机网络》是研究计算机网络基本原理和技术的课程,学生通过学习计算机网络的组成和工作原理,能够进行网络应用的开发和管理。
《人工智能导论》是介绍人工智能基本概念和方法的课程,学生通过学习人工智能的基本原理和应用技术,能够进行人工智能相关的研究和开发。
哈工大计算机网络实验报告之五

计算机网络课程实验报告实验5:利用Ethereal分析TCP、UDP、ICMP协议实验过程:使用Ethereal分析TCP协议: (15分)得分:抓取本机与http://gaia。
/ethereal—labs/alice。
txt通信过程中的网络数据包.根据操作思考以下问题:●客户服务器之间用于初始化TCP连接的TCP SYN报文段的序号(sequence number)是多少?在该报文段中,是用什么来标示该报文段是SYN报文段的?Seq=0Flags中的syn位为1,ack位为0,说明是syn报文段●服务器向客户端发送的SYNACK报文段序号是多少?该报文段中,Acknowledgement字段的值是多少?Gaia.cs。
umass。
edu服务器是如何决定此值的?在该报文段中,是用什么来标示该报文段是SYNACK报文段的?Seq=0Ack=1,服务器根据客户端发送的SYN报文的Seq值加一后得到此值Flags中的Ack和Syn位都为1,所以是SYNACK报文●如果将包含HTTP POST命令的TCP报文段看作是TCP连接上的第一个报文段,那么该TCP连接上客户机向服务器发送的第六个报文段的序号是多少?是何时发送的?该报文段所对应的ACK是何时接收的?第六个报文段:对应的ack报文段:23号报文时第六个报文,seq=6310,发送时间:Jun 1,2013 13:32:56.587941000 对应的ack报文段接收时间Jun 1,2013 13:32:56.993379000●前六个TCP报文段的长度各是多少?在整个文件发送过程中,接受方公示的窗口大小是否变化?窗口大小代表什么含义?(可参考教科书“流量控制”一节)首个报文段长度为555,其余都为1506,接收方窗口长度是变化的.它代表接收方端口上缓冲区空闲空间的大小,显示其接受能力●TCP连接的throughput (bytes transferred per unit time)是多少?请写出你的计算过程.(不必给出计算结果,表达出计算的思路即可)TCP连接发送报文的数据字节总数÷发送数据报总时间●实验结论,以及实验中遇到的其他问题是如何解决的?结论:tcp协议在建立连接时要经历三次握手过程;当tcp连接需要发送比较大块的数据时,会将其分割成若干份数据报发送.Tcp协议利用窗口大小来实现端到端的流量控制问题:实验课后到四楼机房重做实验发现那里的网络不适合做这次实验(在那研究了一个小时),后来用自己电脑回到寝室做实验比较顺利。
哈工大互联网连接指南(1)

哈工大互联网连接指南
电脑110俱乐部
哈尔滨工业大学互联网连接服务分为联通宽带和校园网。
校园网俗称“内网”,用学号可以在网络自助终端注册(二区在阳光大厅东侧,一区则在网络中心及各宿舍楼有分布),费用为每月30元,在网络自助终端使用饭卡缴纳费用,使用锐捷拨号软件登录网络1。
“内网”理论上不能使用路由器,且一个账号只能在一台电脑登录上网,并且锐捷软件存在多网卡检测机制,理论上不能使用“wifi共享软件”通过无线共享网络2。
在各教学楼及图书馆可以使用hit-wlan的无线WiFi,但好处是可以登录学校教务处、图书馆等校内网站服务,网速标称带宽达到百兆,但实际在白天晚上高峰期存在限速,体验不佳,下载速度约300~400 kB/s,在夜里凌晨限速解除网速飙升,使用校园内的清影pt等pt平台下载速度很快。
宿舍一般只有一个网线端口,在超市可以购买交换机,供多台电脑连接。
联通宽带在联通营业厅可以购买到一张有账号密码的卡,价格为100元,可以使用30天,可以直接使用计算机的宽带登录功能登录网络,使用路由器可以供多台电脑连接互联网,但一个账号只能在一处(一台电脑或一台路由器)登录,不能登录教务处、图书馆等校园网站服务,网速标称带宽10M,实际互联网体验相比“内网”体验较佳,下载速度约 1MB/s,对清影pt等校内平台支持不如“内网”。
对比表格:
1在工大网络中心网站可以下载锐捷客户端,下载地址:/news/sub_bgxz.asp?id=280
2更多高阶玩法请关注电脑110义诊群304067847或微信公众号hitdiannao110
学长的建议:游戏、视频控还是联通宽带更畅快,但因为涉及选课、实验预约,一个或几个宿舍里“内网”还是比较必要的。
哈工大计算机网络II实验DNS

实验1.1:BIND安装、配置与运行万松渤1130320211一.实验要求1)安装Virtualbox,Ubuntu14.04,英文,支持ssh登录2)安装BIND9.9,配置BIND,建立多个zone,启动named3)运行dig查询上一步建立zone内域名4)用dig迭代查询一个域名,分析输出二.实验过程及结果分析1、安装Virtualbox,Ubuntu14.04,英文,支持ssh登录。
(1)本次实验我使用了VM虚拟机,结果如下:(2)SSH安装过程如下:参考资料:/article/9c69d48fb9fd7b13c8024e6b.html 更新源列表:命令:sudo apt-get update安装:命令:sudo apt-get install openssh-server验证ssh是否启动:命令:sudo ps-e|grep ssh修改ssh配置文件:(3)Putty查看本机IP地址:sudo ifconfig。
获得IP地址为:192.168.59.128安装并配置putty:2.Bind安装bind9:sudo apt-get install bind9安装bind9组件:sudo apt-get install bind9-host dnsutils配置bind9:打开文件命令:sudo gedit/etc/bind/named.conf.options 添加:recursion no,示意不允许递归,标志着这是权威服务器。
建立zone:区配置文件:正向:逆向:TTL是缺省时间设定,它以秒为单位定义该资源记录中的信息存放在高速缓存中的时间长度。
@是标识缺省名。
区权威说明SOA。
重启bind:sudo/etc/init.d/bind9restart3.运行dig查询建立的zone域名正向查询:向192.168.59.128查询的IP地址逆向查询:4、用dig迭代查询一个域名迭代查询的IP地址:最终得知:的IP地址为:124.95.153.199,真实域名为:实验1.2:DNSSEC配置与运行万松渤1130320211一.实验要求1)生成DNSKEY,对实验1.1中建立的zone签名2)运行dig查询上一步建立zone域名3)用dig迭代查询另外一个支持DNSSEC的域名二.实验过程及结果分析1.生成DNSKEY,对实验1.1中建立的zone签名为实验一中的生成KSK命令:dnssec-keygen-f KSK-r/dev/urandom-a NSEC3RSASHA1-b768-n ZONE 为实验一中的生成ZSK:命令:dnssec-keygen-r/dev/urandom-a NSEC3RSASHA1-b768-n ZONE 查看生成的KSK和ZSK:命令:cat .+007+23685.privatecat .+007+23685.keycat .+007+41210.privatecat .+007+41210.key将生成的KSK和ZSK放入zone中:将zone file签名,得到签名之后的zone file:命令:dnssec-signzone-o .db.songbo更改named.conf.options:更改named.conf.local文件将zone file名改成签名后的zone file:向上级zone上传DS:命令:cat .重启bind,测试dnssec的性能:命令:service bind9restart运行dig查询上一步建立zone域名:命令:dig @192.168.59.128+dnssec进行sigchase测试:先将.007+23685.key重新编辑,加入TTL,避免出错。