Modiwl ICP-2011:
Computer Networks
Ffeithiau’r Modiwl
Rhedir gan School of Computer Science and Electronic Engineering
10 Credyd neu 5 Credyd ECTS
Semester 2
Trefnydd: Prof Jianming Tang
Amcanion cyffredinol
This module introduces students of diverse backgrounds to different types of computer networks and their interoperability to ensure that they understand the operating principles and practice of widely implemented computer networks, associated key techniques and standards, how data is processed and transmitted between computers across networks, as well as network future developing trends.
Cynnwys cwrs
1) OSI reference model, data link protocols, addressing, routing, error control, traffic monitoring, flow control and application layer protocols
2) Data network architecture, data network types and their future developing trend
3) Types of commonly used data traffic. Data flow and key factors affecting data flow
4) Communication architectures and protocols
5) TCP/IP, UDP, IPV4 and IPV6
6) X.25 WANs and three-layer X.25 standard
7) Frame relay WANs and two-layer frame relay standard
8) ATM networks and three-layer ATM standard
9) Internetworking, routing and addressing
10)Various LAN topologies, LAN access methods and LAN internetworking
11)Loop problem for bridge-based LAN internetworking and spanning tree
12)Wireless Ethernet and standard
13) Bluetooth and standard
14) Fundamental concepts involved in optical WANs/LANs
15)Optical network architectures and topologies
16)Optical WDM network protocols, protocol evolution and network plane
17)Network performance description
18)Congestion control techniques
19) Congestion control in TCP and congestion control in Frame Relay
20) Quality of Service (QoS)
21)Techniques for improving QoS
Cyswllt Canlyniad dysgu i Meini Prawf
threshold 40% |
good 60% |
excellent 70% |
|
---|---|---|---|
Understand fundamental concepts about all the computer network layers, desirable properties, basic structure and operations of a representative data network |
Can understand key concepts, describe how data networks work and explain the general architectures of data networks | Able to explain how various parts fit together to form a real data networks, and provide considerable detailed descriptions of how different layers are working together for data transmission across complicated data networks | Able to provide details of the operation of a whole realistic data networks that uses a mixture of techniques for satisfying end-users’ specific service demand. |
Wide Area Networks (WANs), standards and network interoperability |
Able to describe the operating principle and practice of various WANs. | Able to explain key issues that plays important roles in determining the QoS performance of different WANs. | Able to explain in detail how all different parts interact, and describe opportunities and challenges as well as future evolution trends of WANs |
Local Area Networks (LANs) and LAN networking |
Able to explain the basic fundamentals and applications of various LANs | Able to describe in a detailed way how these LANs are implemented in practice by putting different parts together. | Able to provide an in-depth discussion of specific LANs and corresponding protocols required for an application scenario, as well as technical challenges and opportunities for practical implementation. |
Optical WANs/LANs |
Can describe the basic operating principles of an optical network | Can differentiate optical networks and traditional WANs/LANs in terms of architectures, protocols and performance | Demonstration of an insight into the process of data transmission over complicated networks including both traditional and newly developed optical networks |
Congestion Control and Quality of Services |
Capable of analysing advantages and disadvantages of various congestion control techniques for different data networks | Understand why congestion control is needed and fundamental congestion techniques used in data networks | Have a relatively in-depth understanding of TCP congestion control |
Dulliau asesu
Math | Enw | Disgrifiad | Pwysau |
---|---|---|---|
Examination | 80 | ||
Coursework | 20 |
Strategaeth addysgu a dysgu
Oriau | ||
---|---|---|
Lecture | 24 hours over 12 weeks (4 hours will be tutorials in lecture slots) |
24 |
Private study | ASSESSED assignments, including tutorial questions, problems, essays etc. |
20 |
Private study | 56 |
Sgiliau Trosglwyddadwy
- Llythrennedd - Medrusrwydd mewn darllen ac ysgrifennu drwy amrywiaeth o gyfryngau
- Rhifedd - Medrusrwydd wrth ddefnyddio rhifau ar lefelau priodol o gywirdeb
- Defnyddio cyfrifiaduron - Medrusrwydd wrth ddefnyddio ystod o feddalwedd cyfrifiadurol
- Hunanreolaeth - Gallu gweithio mewn ffordd effeithlon, prydlon a threfnus. Gallu edrych ar ganlyniadau tasgau a digwyddiadau, a barnu lefelau o ansawdd a phwysigrwydd
- Archwilio - Gallu ymchwilio ac ystyried dewisiadau eraill
- Adalw gwybodaeth - Gallu mynd at wahanol ac amrywiol ffynonellau gwybodaeth
- Sgiliau Rhyngbersonol - Gallu gofyn cwestiynau, gwrando'n astud ar atebion a'u harchwilio
- Dadansoddi Beirniadol & Datrys Problem - Gallu dadelfennu a dadansoddi problemau neu sefyllfaoedd cymhleth. Gallu canfod atebion i broblemau drwy ddadansoddiadau ac archwilio posibiliadau
- Cyflwyniad - Gallu cyflwyno gwybodaeth ac esboniadau yn glir i gynulleidfa. Trwy gyfryngau ysgrifenedig neu ar lafar yn glir a hyderus.
- Rheloaeth - Gallu defnyddio, cydlynu a rheoli adnoddau (dynol, ffisegol ac/neu ariannol)
- Dadl - Gallu cyflwyno, trafod a chyfiawnhau barn neu lwybr gweithredu, naill ai gydag unigolyn neu mewn grwˆp ehangach
Sgiliau pwnc penodol
- Knowledge and understanding of facts, concepts, principles & theories
- Use of such knowledge in modelling and design
- Problem solving strategies
- Analyse if/how a system meets current and future requirements
- Deploy theory in design, implementation and evaluation of systems
- Knowledge of management techniques to achieve objectives
- Specify, design or construct computer-based systems
- Evaluate systems in terms of quality and trade-offs
- Development of general transferable skills
- Deploy systems to meet business goals
- Methods, techniques and tools for information modelling, management and security
- Knowledge of systems architecture
- Specify, deploy, verify and maintain information systems
- Defining problems, managing design process and evaluating outcomes
- System Design
- Knowledge and/or understanding of appropriate scientific and engineering principles
- Knowledge and understanding of mathematical principles
- Knowledge and understanding of computational modelling
- Specify, deploy, verify and maintain computer-based systems
- Principles of appropriate supporting engineering and scientific disciplines
Adnoddau
Rhestr ddarllen
1)W.J. Beyda, “Data Communications: From Basics to Broadband”, Prentice Hall, 2005 2) B.A. Forouzan, “Data Communications and Networking,” (4th Edition) McGraw Hill, 2007 3) F. Halsall, “Computer Networking and the Internet (5th Edition),” Addison Wesley, 2005
Rhagofynion a Chydofynion
Rhagofynnol ar gyfer:
Cyrsiau sy’n cynnwys y modiwl hwn
Gorfodol mewn cyrsiau:
- H612: BEng Computer Systs Eng (3 yrs) year 2 (BENG/CSE)
- H61B: BEng Computer Sys Engineering (4yr with Incorp Foundation) year 2 (BENG/CSE1)
- G400: BSC Computer Science year 2 (BSC/CS)
- G40B: BSc Computer Science (4 year with Incorporated Foundation) year 2 (BSC/CS1)
- H64B: BSc Computer Sys Engineering (4yr with Incorp Foundation) year 2 (BSC/CSE1)
- I102: BSc Computer Science (with International Experience) year 2 (BSC/CSIE)
- H661: MEng Control and Instrumentation Engineering year 2 (MENG/CIE)
- H617: MEng Computer Systs Eng (4 yrs) year 2 (MENG/CSE)
- H619: MEng Computer Systems Engineering (with International Exper) year 2 (MENG/CSEIE)