Home - Courses - N - Content

Network Architecture

ProgramTeacherCreditDuration

Computer science

Jianrong Wang

2

40

Course Name: Network Architecture

Course Code:S2293218

Semester: 5

Credit: 2

Program: Computer science

Course Module: Optional

Responsible: Jianrong Wang

E-mail: wjr@tju.edu.cn

Department: Tianjin International Engineering Institute

Time Allocation (1 credit hour = 45 minutes)

Exercise

Lecture

Lab-study

Project

Internship

(days)

Personal

Work

8

12

20

10

Course Description

This course is optional designed for Engineering Master of Computer Science in TIEI. It introduces the basic design principles of the mechanisms and protocols used in the computer communication, as well as the latest developments of the network architecture and its structure. These are mainly based on the network architecture and its function and protocol of each layer. From the perspective of network architecture, this course systematically introduces the principles of the computer network, as well as the main concepts and methods in data transmission, network connectivity and high-level protocol. This course also introduces the most representative OSI model and its hierarchical structure theory.

Prerequisite

Computer Network: understand the basic concepts of computer network and TCP/IP protocol

Course Objectives

Through the study of this course, students should be able to:

  • Systematically master the system structure and the basic technology of the network architecture,

  • Understand the basic idea of protocol layering, as well as the function and technology of each layer,

  • Understand a variety of specific network protocols and network technology, and to

  • Through practice, make the student understand the basic algorithm deeper, preliminary understand network programming, as well as be familiar with the use of some network tools.

CourseSyllabus

  • Basic concepts of network architecture and OSI: history and current development of computer network, the basic concepts of protocols, the standardization of network, OSI, comparison between OSI and TCP / IP

  • Physical transmission: the basic structure of telephone network, ISDN, xDSL, HFC, the basic concept of DDN, SDH and optical transmission technology

  • Link transmission: classification of link layer protocol, PPP protocol, Ethernet, RPR, WLAN, VLAN, ATM

  • Network switching: an Introduction to network layer, the basic concept of IP, IPv6, IP over ATM, IP over SDH/WDM, switching technology

  • Flow control: Inter-Serv model, DiffServ model, concept of congestion, queue management, congestion control mechanisms of TCP

  • Internal routing: concept of routing and switching, routing algorithm, RIP protocol, OSPF protocol

  • Network management: the basic concepts and architecture of network management, SNMP protocol, concept of MIB, implementation model of network management system

Textbooks & References

  • Forouzan, Behrouz A..Data communications and networking, Fifth Edition. McGraw-Hill Higher Education, 2007.

  • Durresi, Arjan.Patterns in Internet Architecture. Springer Berlin Heidelberg, 2008.

  • Comer, Douglas E..Internetworking with TCP/IP(5th ed). Prentice Hall, 2005.

  • Christopher Y. Metz. IP Switching: Protocols and Architecture.Mcgraw-Hill (Tx), 1998.

Capability Tasks

CT1: To understand the concept of network architecture, and to master the basic technology of the network architecture.

CT3: To preliminarily understand network programming, and to be familiar with the use of some network tools.

CS1: To master the basic theory of network architecture.

CS2: To master the core knowledge and technology of network architecture. To get the ability of applying the core knowledge to network programming.

CS3: To be able to analysis and design network, and to master the advanced technology of network architecture.

Achievements

  • To master the concept and basic technology of the network architecture. - Level: M

  • To master the OSI model and its hierarchical structure theory. - Level: M

  • To master the entity naming rule in the network. - Level: M

  • To understand the inner relationship and working principle of naming, addressing and routing. - Level: M

  • To understand the allocation of the network resource between information flow. To know the interaction between network terminal systems with this allocation, and the implementation of fairness and congestion control. - Level: A

  • To understand the implementation and guarantee of the network security. - Level: N

  • To understand the implementation method of different quality of service (QoS). - Level: N

Students:Computer science,Year 3