CS 1150 – Lab #15 – Networking TA – Sanjaya Wijeratne – Web Page -

Slides:



Advertisements
Similar presentations
9-1 Chapter 9 - Communication Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring Principles of Computer.
Advertisements

Computer Networks TCP/IP Protocol Suite.
Networks and Telecommunications (on OLC)
Page 1 Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc Networks Approximately Maximum Bandwidth Routing for Slotted Wireless Ad Hoc.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
© De Montfort University, Protocols for multimedia transmission over the Internet Howell Istance Dept. of Computer Science De Montfort University.
The Internet and the World Wide Web. Una DooneySlide 2Internet and WWW What is the Internet? This is the physical infrastructure or backbone of computers,
Exercises and Solutions Lecture 1
Protocol layers and Wireshark Rahul Hiran TDTS11:Computer Networks and Internet Protocols 1 Note: T he slides are adapted and modified based on slides.
1 CS 4396 Computer Networks Lab General Info. 2 Goal: This course aims at helping students get more insight into how the Internet works and gain hands.
Click to continue Network Protocols. Click to continue Networking Protocols A protocol defines the rules of procedures, which computers must obey when.
CS 1150 – Lab #4 – Logic Circuits TA – Sanjaya Wijeratne – Web Page -
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 EN0129 PC AND NETWORK TECHNOLOGY I NETWORK LAYER AND IP Derived From CCNA Network Fundamentals.
44212: Web-site Development
Chapter 1 Introduction to computer network
CS 1150 – Lab #13 – Artificial Intelligence TA – Sanjaya Wijeratne – Web Page -
CS 1150 – Lab #16A & 16B – HTML TA – Sanjaya Wijeratne – Web Page -
CS 1150 – Lab #16A & 16B – HTML TA – Sanjaya Wijeratne – Web Page -
CS 1150 – Lab #2 – Exploring Number Systems TA – Sanjaya Wijeratne – Web Page -
Chapter 3 Internet. Physical Components of the Internet Servers Networks Routers.
ECE 355 Introduction to Computer Networks and Data Communications
Network Layer and Transport Layer.
Chapter Extension 7 How the Internet Works © 2008 Prentice Hall, Experiencing MIS, David Kroenke.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Network Architectures Week 3 Part 2. Comparing The Internet & OSI.
Department of Information Engineering 1 Objectives A basic understanding of the following –What is Internet? –What is client-server computing? –What is.
INTRODUCTION TO COMPUTER NETWORKS Navpreet Singh Computer Centre Indian Institute of Technology Kanpur Kanpur INDIA (Ph : ,
CS 1150 – Lab #2 – Exploring Number Systems TA – Sanjaya Wijeratne – Web Page -
CS 1150 – JavaScript Programming Lab TA – Sanjaya Wijeratne – Web Page -
CS 1150 – JavaScript Programming Lab TA – Sanjaya Wijeratne – Web Page -
Networks and Telecommunications
TCP/IP Reference Model For more notes and topics visit: eITnotes.com.
Syllabus outcomes Describes and applies problem-solving processes when creating solutions Designs, produces and evaluates appropriate solutions.
Introducing the Internet Source: Learning to Use the Internet.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
CSx760 Computer Networks1 Introduction to Network Protocols Kang Li.
CS 1150 – Lab #3 – Representing Numbers TA – Sanjaya Wijeratne – Web Page -
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
CS 1150 – Lab #3 – Representing Numbers TA – Sanjaya Wijeratne – Web Page -
CS 1150 – Lab #8 – Using Algorithms for Painting TA – Sanjaya Wijeratne – Web Page -
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
Computer Science, FSU1 CNT5505 DATA/COMUTER COMMUNICATIONS FALL 2008 Time: 3:35AM-4:50AM, MW Location: Love 103 Fall 2008, 3 credits.
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
INTRANETS MR ROSS UNIT 3 IT APPLICATIONS. DEFINITION An intranet is an internal, secured environment that has a similar look and feel to the Internet,
INTERNET AND PROTOCOLS For more notes and topics visit: eITnotes.com.
Computer Science, FSU1 CNT5505 DATA/COMUTER COMMUNICATIONS Fall 2010.
ECE 374: Computer Networks & Internet Introduction Spring 2015 Prof. Michael Zink.
THE NETWORKS Theo Chakkapark. Open System Interconnection  The tower of power!  The source of this power comes from the model’s flexibility.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
CS 1150 – Lab #12B – Databases TA – Sanjaya Wijeratne – Web Page -
ECE 374: Computer Networks & Internet Introduction Spring 2012 Prof. Michael Zink.
1 CS 4396 Computer Networks Lab General Info. 2 Goal: This course aims at helping students get more insight into how the Internet works and gain hands.
Communication Networks NETW 501 Tutorial 2
CS 1150 – Lab #4 – Logic Circuits TA – Sanjaya Wijeratne – Web Page -
Chapter 5 Network and Transport Layers
Welcome to CS 340 Introduction to Computer Networking
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
A quick intro to networking
CS 1150 – Lab #8 – Using Algorithms for Painting
Networking for Home and Small Businesses – Chapter 6
Networking for Home and Small Businesses – Chapter 6
Multimedia and Networks
CNT 4704 Analysis of Computer Communication Networks
Protocols & Packet Switching
Networking for Home and Small Businesses – Chapter 6
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Year 9 Computer Science Digital Portfolio
Presentation transcript:

CS 1150 – Lab #15 – Networking TA – Sanjaya Wijeratne – Web Page -

TA Labs, Office Hours Laboratory Polices Lab Hours 2:30 PM - 4:20 PM, Monday and Friday at Room Oelman Hall TA Office Hours 4:40 PM - 5:40 PM, Monday and Friday at Room Russ Engineer Center By appointment – Please to Refer to CS 1150 Course Syllabus for Class and Laboratory Policies Zero tolerance policy for Academic Misconduct – All parties will get 0% marks 2CS 1150 – Lab 15 – Networking

Lab # 15 Overview Study how networks route packets to various destinations Learn how networks ensure reliable delivery Read all lab activities before attempting exercises Answer all questions in Exercises 1, 2, 4 and 5 Lab #15 Due Date - Nov 22, :30 PM 3CS 1150 – Lab 15 – Networking

How to Submit Lab # 15 Hard copy (Preferred) When you complete, hand it over to me Pilot Go to Pilot Course Page and Use Dropbox Submission Link to upload your files My Mailbox at CS Department Go to CS Department Front Desk and ask them to put your assignment into my mailbox – Please write my name on your assignment (TA – CS 1150 – Sanjaya Wijeratne) 4CS 1150 – Lab 15 – Networking

What is a Computer Network? 5 Group of computers (2 or more) that are connected together to share data Eg – Internet Connections between computers in a network can be physical using cables/wires or wireless via radio waves CS 1150 – Lab 15 – Networking

Network Protocols 6 Protocol is a set of rules that governs a particular task. A network protocol governs how computers communicate in a network. TCP/IP Transmission Control Protocol – Reliable Communication IP – Addressing CS 1150 – Lab 15 – Networking

Network Topology 7 Network Topology is the arrangement of different elements in a computer network. Bus Star Ring CS 1150 – Lab 15 – Networking Source –

Routing in a Network 8 Each node in the network has a routing table Routing table keeps track of What are the other nodes directly connected to a given node What routes to take if a node is not directly connected to the given node CS 1150 – Lab 15 – Networking Source –

TCP/IP Applet 9 TCP/IP applet simulates a reliable communication between two nodes (computers) in a network DAT – Data packet ACK – Acknowledgement that data was received without errors NAK – Negative Acknowledgement which says there was an error in data receiving. CS 1150 – Lab 15 – Networking

TCP/IP Applet Cont. 10CS 1150 – Lab 15 – Networking Data Packet DAT – Destination Address 0 – Sequence Number 221 – Checksum

TCP/IP Applet Cont. 11CS 1150 – Lab 15 – Networking ACK Packet ACK – Destination Address 1 – Sequence Number 0 – Checksum

TCP/IP Applet Cont. 12CS 1150 – Lab 15 – Networking NAK – Destination Address 1 – Sequence Number 0 – Checksum NAK Packet

Exercise 1 – Q4 Help 13 DAT 0 x xxx / ACK 1 x xxx – Consider all DAT and ACK messages (headers) have 9 Characters All DAK messages can carry up to 10 characters of data (payload) Your answer to this question should be 160. Show me the steps to get marks. CS 1150 – Lab 15 – Networking

Exercise 1 – Q5 Help 14 Use the following formula to calculate overhead CS 1150 – Lab 15 – Networking Total No. of Characters Exchanged – Total No. Characters in Message Total No. of Characters Exchanged x 100

Exercise 1 – Q6 Help 15 How many DAT packets are needed to transfer 1,000,000 messages? (One DAT packet can carry 10 characters) Each DAT packet will contain overhead of 9 characters per each message in addition to actual message content Each ACK packet will contain overhead of 9 character and no message content CS 1150 – Lab 15 – Networking

Exercise 2 Help 16CS 1150 – Lab 15 – Networking

Additional Help 17 Networks (Chapter 15) Slides by Ms. Karen Meyer discussed in Class Chapter 15 of Course Text Book – Communications Layer CS 1150 – Lab 15 – Networking

Questions ? If you have questions, please raise your hand, Colin or myself will come to help you CS 1150 – Lab 15 – Networking18