1 / 29

TE581-Introduction1-2019

Information Theory

Nana43
Download Presentation

TE581-Introduction1-2019

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TE581: Computer Networks & Protocols Introduction

  2. Course Information • Instructor:Dr. James DzisiGadze • Phone:020-689-1515 • E-mail: jdgadze@gmail.com • Office: Room 319, FECE (Vodafon)Building • Research Assistant: AkuaBamfo-Asante • E-mail: aquisante10@yahoo.com

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

  4. Quote for the Class

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

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

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

  8. 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

  9. 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

  10. Research Process

  11. 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

  12. 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

  13. 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?

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

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

  16. 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

  17. Why Computer Networks & Protocols

  18. 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

  19. 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

  20. Why Computer Network & Protocols? • Network application design philosophy

  21. 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

  22. 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

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

  24. 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 receiptof a message or other event • Standard • a protocol that has been adopted by vendors and manufacturers

  25. 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

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

  27. 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.

  28. 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

  29. 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?

More Related