《计算机网络与Internet技术》

发布人:高级管理员 发布日期:2015-01-10

课程编号:34003707

课程名称(中文):计算机网络与Internet技术

课程名称(英文):Computer Networks and Internet

学分数/学时数:2/36

开课单位/开课学期:数学与计算科学学院数学系/5

课程类别:任意选修课

面向专业:数学与应用数学、概率统计等专业

课程负责人:张能明

课程内容简介(中文): 本课程介绍计算机网络和Internet技术,侧重于网络的基本概念和基本原理。课程面向网络中的问题, 以便使学生对计算机网络有相当深入的洞察力。课程围绕OSI参考模型,并将其与广泛应用的TCP/IP模型加以对比, 重点介绍TCP/IP协议簇。特别地,我们将详细介绍以下几个课题:

  • 网络协议模型:OSI参考模型, TCP/IP。
  • 物理层:编码与调制,物理接口规范。
  • 数据链路层:介绍数据链路层中的成帧、差错控制与可靠链路等问题以及几个著名的数据链路层协议(PPP, Ethernet,HDLC)。
  • 分组交换:数据报,虚电路和源路由选择。
  • 网络层协议:介绍Internet路由选择以及IP、ARP、和ICMP 协议。
  • 传输层协议实例研究:UDP协议和TCP协议。
  • 使用UDP和TCP的套接字程序设计。
  • 应用层协议实例研究:通过对SMTP协议和POP协议的研究,说明数据的表示问题以及应用层的逻辑。

课程内容简介(英文):The course provides an introduction to computer networks and the Internet. It covers the basic concepts and principal of computer networking. The course is problem oriented, so that it provides a fairly deep insight into the computer network. The course will introduce the OSI model and contrast it with the widely used TCP/IP model. However, the main focus of the course will be on the TCP/IP protocol families. In particular, we will be covering the following topics in detail:

  • Network protocol models: OSI reference model and TCP/IP.
  • Physical layer: encode and modulate, physical interface specification.
  • Data link layer: Introduce the problem of framing, error detecting and reliable data link; and several famous protocols, including PPP, Ethernet, and HDLC.
  • Packet switching: diagram, virtual circuit, source routing.
  • Network Layer: Introduce the Internet routing algorithm and the IP, ARP, and ICMP protocols.
  • Transport layer case studies: UDP and TCP protocols.
  • Socket programming using UDP and TCP.
  • Application layer case studies: By studying SMTP and POP, we’ll illustrate how data are represented and the logic of application layer.