TE581-Introduction1-2019aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptx

NanaAgyeman13 36 views 29 slides Oct 13, 2024
Slide 1
Slide 1 of 29
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29

About This Presentation

Engineering, information theory, and coding.


Slide Content

TE581: Computer Networks & Protocols Introduction

Course Information Instructor: Dr. James Dzi si Gadze Phone: 020-689-1515 E-mail: [email protected] Office: Room 319, FECE ( Vodafon )Building Research Assistant: Akua Bamfo -Asante E-mail: [email protected]

Teaching Philosophy The mind is NOT a vessel to be filled but a fire to be kindled

Quote for the Class

Goal To provide a transformative and Co-Created Education in modern communication networks and systems

Course Objective To learn how to analyze a field or subject area and identify the current limitations

MPhil Telecommunication Engineering MPhil in KNUST is demonstration of appropriate THEORETICAL and METHODOLOGICAL knowledge

Meaning of Research In common parlance Research refers to search for knowledge Research is A scientific and systematic search for pertinent information on a specific topic An art of scientific investigation Systematized effort to gain new knowledge Research comprises Defining and redefining problems formulating suggested solutions collecting, organizing and evaluating data making deductions and reaching conclusions

Objective of Research The purpose of research is to discover answers to questions through the application of scientific procedures The main aim of research is to find out the truth which is hidden and which has not been discovered as yet

Research Process

Research Process Consists of series of actions or steps necessary to effectively carry out research and the desired sequencing of steps Formulating the research problem Extensive literature survey Developing the hypothesis Preparing the research design (designing the research project) Determining sample design Collecting data Execution of the project Analysis of data (interpreting research data) Reporting research findings

Research Process To do research in an area of study one needs to know the current state of the field Thus step II is very important Literature review → research gap → research problem → solution approach Solution approach demonstration of appropriate THEORETICAL and METHODOLOGICAL knowledge We will use TE 581 to learn about the current state of computer networking as a field

Research Proposal A research proposal presents and justifies a research idea and the practical ways in which it can be solved Analyzes and synthesizes the existing research about a particular topic and describes the writer’s own idea for a new study based on the assessment of gaps or problems in the research literature answers three questions What is the problem? (project) Why is it important problem? How will it be handled?

Final take To learn how to develop research questions based on/built upon a critical appraisal of existing research

Introduction Adopted approach Need/problem identification Technical Issues Current Solutions Lecturer Will be a facilitator Students Research paper presentation on selected topics

Items for discussion Why Computer Networks & Protocols? Focus on network application design Philosophy What is Computer Networks? Edge, access, core (hardware/software) service view What is Computer Protocols? Computer Network Design Rule and Philosophy Analysis of Current Computer Networks What is missing in the field? Future of Networking

Why Computer Networks & Protocols

Why Computer Networks & Protocols Computer networks and associated protocols form the basis for modern data, voice and video communications Aspects of everyday life (changed) Internet connection Smart phone Social platforms Information on demand Computer networking is a core piece of most systems being developed today

Why Computer Networks & Protocols Networking is changing the way we operate systems and do business The goal is to be able to exchange data (text, audio and video) from all points in the world We want to access the Internet to download and upload information quickly and accurately and at any time For this to occur the communicating devices must be part of a networking/ communication system made up of Combination of hardware and software

Why Computer Network & Protocols? Network application design philosophy

Network Application Design Philosophy Many network applications consist of a pair of programs residing in two different end systems When these programs are executed processes are formed these processes communicate with each other by sending messages across a network

Problems/Need How to route packets to destination? (Original) Isolation Access control Traffic Engineering Network design not based on formal principles Approach Each problem is solved by developing protocols

Networking Teach big bag of PROTOCOLS Notoriously difficult to manage Evolves very slowly Computer System Protocol Packaging Protocol Delivery Protocol

Network Protocols All activities in computer networks that involve two or more communicating remote entities is governed by a (set of rules) protocol Protocols control sending and receiving of messages define the format and the order of messages exchanged between two or more communicating entities the actions taken on transmission and/or receipt of a message or other event Standard a protocol that has been adopted by vendors and manufacturers

Network design not based on formal principles Networks used to be simple Basic Ethernet/IP straightforward, easy to manage New control requirements have led to complexity ACLs, VLANs, TE, Middleboxes , DPI,… The infrastructure still works... Only because of our great ability to master complexity Networking is focused on mastering complexity Ability to master complexity both blessing and curse

Network Design Philosophy Networks and networking devices have been designed to overcome RARE but severe challenges The philosophy is survivability

Network Design Rules Hierarchical approach Traffic is aggregated hierarchically from an access layer into a layer of distribution switches and finally onto the network core. A hierarchical approach to network design has proven to deliver the best results in terms of optimizing scalability, improving manageability, and maximizing network availability.

Assessment Paper Review How well the group states the problem being solved by the authors Good description of the solution approach? Provision of a technical analysis of the solution approach and the main findings Delivery Problem Solving Good problem definition Good proposed solution /solution approach Demonstration of Appropriate theoretical and methodological knowledge Choice of appropriate research tools Delivery

Assignment 1 What are emerging computer networks Technical Issues Theoretical and methodological knowledge being used Research tools being used Top research centers and their research focuses How is reliability ensured in networks?
Tags