Computer Networking Course Introduction Dr Sandra I. Woolley.
-
Upload
amie-randall -
Category
Documents
-
view
215 -
download
0
Transcript of Computer Networking Course Introduction Dr Sandra I. Woolley.
![Page 1: Computer Networking Course Introduction Dr Sandra I. Woolley.](https://reader036.fdocuments.us/reader036/viewer/2022062718/56649e665503460f94b608eb/html5/thumbnails/1.jpg)
Computer NetworkingCourse Introduction
Dr Sandra I. Woolley
![Page 2: Computer Networking Course Introduction Dr Sandra I. Woolley.](https://reader036.fdocuments.us/reader036/viewer/2022062718/56649e665503460f94b608eb/html5/thumbnails/2.jpg)
2
Content
Course Summary
The Recommended Text
Course Structure, Content and Assessment
Recommended Software
![Page 3: Computer Networking Course Introduction Dr Sandra I. Woolley.](https://reader036.fdocuments.us/reader036/viewer/2022062718/56649e665503460f94b608eb/html5/thumbnails/3.jpg)
3
The Course Summary
Module Code EE3A2 Discipline Electronic, Electrical & Computer Engineering Title Computer Networking Level 3 Status Open Credits 10 Teaching Period Semester 2 Staff Dr. S. I. Woolley Objectives Students are introduced to the major concepts of modern
computer networks and the technologies underlying them. Network layer models, internet protocols and packet routing are studied. Fundamental concepts of cryptography and error control for secure and robust communication are also studied, along with more practical networking aspects, such as, network security and monitoring.
Delivery Lectures, tutorial classes and unassessed laboratory activity Assessment 2 hour summer examination School Engineering Co-requisites None Pre-requisites None Max/min course number Key texts Communication Networks - Fundamental Concepts and Key
Architectures, Leon-Garcia and Widjaja, McGrawHill, 2nd, Edition, 0071198482, 2003
![Page 4: Computer Networking Course Introduction Dr Sandra I. Woolley.](https://reader036.fdocuments.us/reader036/viewer/2022062718/56649e665503460f94b608eb/html5/thumbnails/4.jpg)
4
The Recommended Text
Communication Networks
A. Leon-Garcia & I. Widjaja
McGraw-Hill
The 2nd Edition (August 2003) is recommended
![Page 5: Computer Networking Course Introduction Dr Sandra I. Woolley.](https://reader036.fdocuments.us/reader036/viewer/2022062718/56649e665503460f94b608eb/html5/thumbnails/5.jpg)
5
Cryptography Text(optional further reading)
The Code Book
Simon Singh
ISBN: 1857028899
![Page 6: Computer Networking Course Introduction Dr Sandra I. Woolley.](https://reader036.fdocuments.us/reader036/viewer/2022062718/56649e665503460f94b608eb/html5/thumbnails/6.jpg)
6
Course Resources Course lecture slides at
http://www.eee.bham.ac.uk/woolleysi/teaching/computernetworking/index.htm
Or follow the link from CANVAS.
![Page 7: Computer Networking Course Introduction Dr Sandra I. Woolley.](https://reader036.fdocuments.us/reader036/viewer/2022062718/56649e665503460f94b608eb/html5/thumbnails/7.jpg)
7
Outline of Course Themes Introduction to the course Computer networks and layered architectures
Local area networks and medium access control Practical LANs and packet switching
Cryptography An overview of network management and security Error control coding
TCP/IP
Network packet capture example and Quality-of-Service (QoS)
![Page 8: Computer Networking Course Introduction Dr Sandra I. Woolley.](https://reader036.fdocuments.us/reader036/viewer/2022062718/56649e665503460f94b608eb/html5/thumbnails/8.jpg)
8
Course Content, Structure and Assessment Course themes are introduced in lectures.
Lectures introduce subjects, explain concepts and guide self-study.
Self-study of the recommended textbook is important to fill-in the details.
The course is assessed by examination.
There is a recommended unassessed laboratory activity and there are tutorial/example classes.
Practical self-study exercises are recommended.
![Page 9: Computer Networking Course Introduction Dr Sandra I. Woolley.](https://reader036.fdocuments.us/reader036/viewer/2022062718/56649e665503460f94b608eb/html5/thumbnails/9.jpg)
9
General Notes on the Course Content Computer networking is a vast subject and
it comprises many active areas of research.
The course aims to cover the fundamentals of computer networks with an emphasis on generic methods rather than specific implementations in specific architectures.
The course does not cover topics already covered in detail in other modules. For example, communication fundamentals such as modulation coding are not included but error control coding and cryptography are covered.
Abbreviations are abundant in computer networking. It will be important to learn some of them.
![Page 10: Computer Networking Course Introduction Dr Sandra I. Woolley.](https://reader036.fdocuments.us/reader036/viewer/2022062718/56649e665503460f94b608eb/html5/thumbnails/10.jpg)
Recommended Software
![Page 11: Computer Networking Course Introduction Dr Sandra I. Woolley.](https://reader036.fdocuments.us/reader036/viewer/2022062718/56649e665503460f94b608eb/html5/thumbnails/11.jpg)
11
Recommended Exercises
A significant difference between versions 1 and 2 of the recommended text is the introduction of suggested practical exercises in version 2.
The use of a network analyzer and various IP (Internet Protocol) tools are recommended.
A network analyzer allows us to look at network packets and to view their contents.
![Page 12: Computer Networking Course Introduction Dr Sandra I. Woolley.](https://reader036.fdocuments.us/reader036/viewer/2022062718/56649e665503460f94b608eb/html5/thumbnails/12.jpg)
12
Ethereal/Wireshark Protocol Analyser
The Ethereal protocol analyzer recommended by the course text has been renamed Wireshark* http://www.wireshark.org
Wireshark is a free and open-source packet analyzer.
*http://www.wireshark.org/faq.html#q1.1 Wireshark automatically installs WinPCap for
packet capture.
![Page 13: Computer Networking Course Introduction Dr Sandra I. Woolley.](https://reader036.fdocuments.us/reader036/viewer/2022062718/56649e665503460f94b608eb/html5/thumbnails/13.jpg)
13
Other Network Tools IP utilities
Type “command” in the Windows “Run” box to open a window and experiment with – netstat : displays network connections– ipconfig : displays network values– ping : tests if hosts are reachable– tracert : traceroute
Traceroute tools– E.g., 3D traceroute (note - will work only if
your provider allows traceroute requests)– http://www.mycooltools.com/
(traceroute and other tools which are supported by the remote server)
http://en.wikipedia.org/wiki/Ipconfig
![Page 14: Computer Networking Course Introduction Dr Sandra I. Woolley.](https://reader036.fdocuments.us/reader036/viewer/2022062718/56649e665503460f94b608eb/html5/thumbnails/14.jpg)
Thank You