Introduction. Instructor: Visiting Instructor Adomas Svirskas, Vilnius University, Lithuania Learning Resources:
|
|
- Benjamin Knight
- 6 years ago
- Views:
Transcription
1 Introduction Instructor: Visiting Instructor Adomas Svirskas, Vilnius University, Lithuania Learning Resources: Computer Networks, Third Edition, Andrew S. Tanenbaum, Prentice Hall, 1996 Computer Networks and Internets, Second Edition, Douglas E. Comer, Prentice Hall,
2 Course Goals Understanding of key concepts of computer networking architecture Coverage of ISO/OSI and TCP/IP reference models Coverage of TCP/IP protocol stack and data transmission over the Internet Practical experience with TCP/IP protocols
3 Definition of Computer Network Computer network - interconnected collection of autonomous computers Mainframe computer with terminals is not a computer network Computer network is not a Distributed system Distributed system is a software, built on top of a network
4 Uses of Computer Networks Networks for companies Resource sharing High reliability Saving money Communication medium Networks for people Access to remote information Person-to-person communication Interactive entertainment
5 Classification of Computer Networks By transmission technology: Broadcast networks Point-to-point networks By scale: Local area networks Metropolitan area networks Wide area networks The Internet
6 Classification of Networks Figure from book Computer Networks 3rd ed., by A.S. Tanenbaum
7 Structure of Computer Network Figure from book Computer Networks 3rd ed., by A.S. Tanenbaum
8 Network Software Networks are organized as set layers or levels Purpose of each layer is to provide set of services Entities of the same layer on different machines are called peers Peers communicate using a protocol Protocol is set of rules and conventions of the communication
9 Layered Communication Model Figure from book Computer Networks 3rd ed., by A.S. Tanenbaum
10 Protocol Stacks Upper layer uses an interface to access services, provided by lower layer Comprehensive interface in a crucial thing in protocol stack implementation A set of layers and protocols is called a network architecture A set of protocols is referred to as a protocol stack
11 Multi-layer communication example Figure from book Computer Networks 3rd ed., by A.S. Tanenbaum
12 Multi-layer communication principles Figure from book Computer Networks 3rd ed., by A.S. Tanenbaum
13 Design Issues for the Layers Addressing of entities Rules for data transfer Error control Message order Message size Routing of messages Multiplexing/demultiplexing Transfer rate, quality of service
14 Layer n - service provider Layer n+1 - service user Interfaces and services Figure from book Computer Networks 3rd ed., by A.S. Tanenbaum
15 Types of services Connection-oriented - like telephone system works Reliable message stream - Sequence of pages Reliable byte stream - Remote login Unreliable connection - Digitized voice Connectionless - like postal system works Unreliable datagram - Electronic junk mail Acknowledged datagram - Registered mail Request-reply - Database query
16 Classification of service primitives Request - an entity wants the service to do some work Indication - an entity is to be informed about an event Response - an entity wants to respond to an event Confirm - the response to an earlier request has come back
17 Example of Interaction CONNECT.request - Request a connection to be established CONNECT.indication - Signal the called party CONNECT.response - Used by callee to accept/reject calls CONNECT.confirm - Tell the caller whether the call was accepted DATA.request - Request that data be sent DATA.indication - Signal the arrival of data DISCONNECT.request - Request a connection to be released DISCONNECT.indication - Signal the peer about the request Note: Services can be confirmed or unconfirmed
18 Example of Interaction Figure from book Computer Networks 3rd ed., by A.S. Tanenbaum
19 The Relationship of Services and Protocols A service - set of primitives (operations) provided by supplier to user A protocol - set of rules governing the format and meaning the frames, packets, or messages that are exchanged by the peer entities within a layer. A protocol can be referred to as an implementation of the service
CEN 444 Computer networks
CEN 444 Computer networks Associate-Professor: Mohamed M. Abd-Eldayem Dept. of Comp. Engineering College of Computer and Information Sciences (CCIS) King Saud University Email: mdayem@ksu.edu.sa Chapter
More informationEEC-484/584 Computer Networks
EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao wenbing@ieee.org (Lecture nodes are based on materials supplied by Dr. Louise Moser at UCSB and Prentice-Hall) Misc. Interested in research? Secure
More informationApplied Computer Networks. Introduction (2 nd Edition) John Morton
Applied Computer Networks Introduction (2 nd Edition) John Morton Fred Halsall Some Books Computer Networking and the Internet 5 th Ed, Addison-Wesley, 2005. James Kurose and Keith Ross Computer Networking
More informationOutline. EEC-682/782 Computer Networks I. Course Objectives. Outline of Lectures
Outline EEC-682/782 Computer Networks I Lecture 1 Wenbing Zhao w.zhao1@csuohio.edu (Lecture nodes are based on materials supplied by Dr. Louise Moser at UCSB and Prentice-Hall) Syllabus Introduction to
More informationComputer Communication and Networks
Computer Communication and Networks Text Books 1. Computer Networks, Andrew S Tanenbaum, Fifth edition. 2. Data Communications and Networking, B Forouzan, 3rd edition. 3. Data and Computer Communications,
More informationSystem Programming. Introduction to computer networks
Content : by Dr. B. Boufama School of Computer Science University of Windsor Instructor: Dr. A. Habed adlane@cs.uwindsor.ca http://cs.uwindsor.ca/ adlane/60-256 Content Content 1 Introduction to Computer
More informationOverview of Network Software. CS158a Chris Pollett Jan 31, 2007.
Overview of Network Software CS158a Chris Pollett Jan 31, 2007. Outline Design Issues for Protocol Hierarchies Reference Models Example Networks Protocol Hierarchies-Review To reduce design complexity
More informationComputer Networks 1 (Mạng Máy Tính 1) Lectured by: Nguyễn Đức Thái
Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Nguyễn Đức Thái Course details Number of credits: 4 Study time allocation per week: 3 lecture hours for theory 2 lecture hours for exercises and lab work
More informationSignificance of TCP/IP Model Divya Shree Assistant Professor (Resource Person), Department of computer science and engineering, UIET, MDU, Rohtak
Significance of TCP/IP Model Divya Shree Assistant Professor (Resource Person), Department of computer science and engineering, UIET, MDU, Rohtak Abstract: TCP/IP (Transmission Control Protocol/Internet
More informationLecture 17 Overview. Last Lecture. Wide Area Networking (2) This Lecture. Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9.
Lecture 17 Overview Last Lecture Wide Area Networking (2) This Lecture Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9.2 Next Lecture Internet Protocol (2) Source: chapters 19.1, 19.2, 22,1
More informationChapter 1. Introduction
Chapter 1 Introduction Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues Business Applications of Networks A network with two clients and one server. Business
More informationLast Lecture. methods. ! How to send data from end to end: two switching. ! Packet loss and delay in a packet switched network. !
Last Lecture! How to send data from end to end: two switching methods! Circuit switching! Packet switching! Packet loss and delay in a packet switched network SUNY AT BUFFALO; CSE489/589 MODERN NETWORKING
More informationCOMPUTER AND DATA NETWORKS
COMPUTER AND DATA NETWORKS (EE2.CDN, Spring 2003) Dr. Z. SUN University of Surrey Guildford Surrey GU2 5XH Tel: 01483 68 9493 Fax: 01483 68 6011 Email: Z.Sun@eim.surrey.ac.uk 1 Dr.Z.Sun SCHEDULE Week 1
More informationChapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet
Chapter 2 - Part 1 The TCP/IP Protocol: The Language of the Internet Protocols A protocol is a language or set of rules that two or more computers use to communicate 2 Protocol Analogy: Phone Call Parties
More informationLayered Architecture
CS311: DATA COMMUNICATION Layered Architecture by Dr. Manas Khatua Assistant Professor Dept. of CSE IIT Jodhpur E-mail: manaskhatua@iitj.ac.in Web: http://home.iitj.ac.in/~manaskhatua http://manaskhatua.github.io/
More informationText Books. What is a network? Classification of Networks. Computer Communication and Networks 9/1/2014
Computer Communication and Networks Text Books 1. Computer Networks, Andrew S Tanenbaum, Fifth edition. 2. Data Communications and Networking, B Forouzan, 3rd edition. 3. Data and Computer Communications,
More informationReference Models. 7.3 A Comparison of the OSI and TCP/IP Reference Models
Reference Models Contains 7.1 The OSI Reference Model 7.1.1 The Physical Layer 7.1.2 The Data Link Layer 7.1.3 The Network Layer 7.1.4 The Transport Layer 7.1.5 The Session Layer 7.1.6 The Presentation
More informationKing Fahd University of Petroleum & Minerals Computer Engineering g Dept
King Fahd University of Petroleum & Minerals Computer Engineering g Dept COE 540 Computer Networks Term 121 Dr. Ashraf S. Hasan Mahmoud Rm 22-420 Ext. 1724 Email: ashraf@kfupm.edu.sa 9/1/2012 Dr. Ashraf
More informationLenuţa Alboaie Computer Networks
Concepts and fundamental notions Lenuţa Alboaie adria@info.uaic.ro 1 Content Concepts Definitions Computer networks necessity and use Classification Topologies Components Hardware & Software Aspects 2
More informationCN1047 INTRODUCTION TO COMPUTER NETWORKING CHAPTER 6 OSI MODEL TRANSPORT LAYER
CN1047 INTRODUCTION TO COMPUTER NETWORKING CHAPTER 6 OSI MODEL TRANSPORT LAYER Transport Layer The Transport layer ensures the reliable arrival of messages and provides error checking mechanisms and data
More informationModule 2 Overview of Computer Networks
Module 2 Overview of Computer Networks Networks and Communication Give me names of all employees Who earn more than $00,000 ISP intranet backbone satellite link desktop computer: server: network link:
More informationModule 2 Overview of. Computer Networks
Module Overview of Networks and Communication Give me names of all employees Who earn more than $00,000 ISP intranet backbone satellite link desktop computer: server: network link: CS454/654 - Issues How
More informationL1: Introduction. Hui Chen, Ph.D. Dept. of Engineering & Computer Science Virginia State University Petersburg, VA 23806
L1: Introduction Hui Chen, Ph.D. Dept. of Engineering & Computer Science Virginia State University Petersburg, VA 23806 8/15/2016 CSCI 445 Fall 2016 1 Acknowledgements Some pictures used in this presentation
More informationUser Datagram Protocol (UDP):
SFWR 4C03: Computer Networks and Computer Security Feb 2-5 2004 Lecturer: Kartik Krishnan Lectures 13-15 User Datagram Protocol (UDP): UDP is a connectionless transport layer protocol: each output operation
More informationSubnetting and addresses revisited
Subnetting and addresses revisited Smaller networks using one network address Hierarchy Better organization Better use of resources Addresses (network, host, broadcast) Grundlagen der Rechnernetze Introduction
More informationRevision of Previous Lectures
Lecture 15 Overview Last Lecture Local area networking This Lecture Wide area networking 1 Source: chapters 8.1-8.3, 17.1, 18.1, 18.2 Next Lecture Wide area networking 2 Source: Chapter 20 COSC244 Lecture
More informationData and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications
Data and Computer Communications Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based s 1 Need For Protocol Architecture data exchange can involve complex procedures better if task broken into subtasks
More informationCHAPTER -1. Introduction to Computer Networks
CHAPTER -1 Introduction to Computer Networks PRELIMINARY DEFINITIONS computer network :: [Tanenbaum] a collection of autonomous computers interconnected by a single technology. communications network ::a
More informationCommunication in Distributed Systems
Communication in Distributed Systems Distributed Systems Sistemi Distribuiti Andrea Omicini andrea.omicini@unibo.it Dipartimento di Informatica Scienza e Ingegneria (DISI) Alma Mater Studiorum Università
More informationFXT - Foundations of Telematic Networks
Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2017 205 - ESEIAAT - Terrassa School of Industrial, Aerospace and Audiovisual Engineering 744 - ENTEL - Department of Network Engineering
More informationChapter 1. Introduction
Chapter 1 Introduction Computer Networks The old model of a single computer serving all of the organization s computational needs has been replace by one in which a large number of separate but interconnected
More informationLecture 1: Introduction & Overview
INF4/MSc Computer Networking Lecture 1: Introduction & Overview Aris Efthymiou aefthymi AT inf.ed.ac.uk JCMB 1420 Computer Networking, Copyright University of Edinburgh 2005 This course is an introduction
More informationChapter 16 Networking
Chapter 16 Networking Outline 16.1 Introduction 16.2 Network Topology 16.3 Network Types 16.4 TCP/IP Protocol Stack 16.5 Application Layer 16.5.1 Hypertext Transfer Protocol (HTTP) 16.5.2 File Transfer
More informationApril ISO Transport Services on Top of the TCP. Status of This Memo
Network Working Group Request for Comments: 983 D. E. Cass (NRTC) M. T. Rose (NRTC) April 1986 Status of This Memo This memo describes a proposed protocol standard for the ARPA Internet community. The
More informationChapter 6. The Protocol TCP/IP. Introduction to Protocols
Chapter 6 The Protocol TCP/IP 1 Introduction to Protocols A protocol is a set of rules that governs the communications between computers on a network. These rules include guidelines that regulate the following
More informationEEC-484/584 Computer Networks
EEC-484/584 Computer Networks Lecture 1 Department of Electrical and Computer Engineering Cleveland State University wenbing@ieee.org (Lecture nodes are based on materials supplied by Dr. Louise Moser
More informationTelecommunication Protocols Laboratory Course
Telecommunication Protocols Laboratory Course G721 Lecture 1 Behind the name Telecommunication: the science and technology of transmitting information (words, sounds, images) over great distances, in the
More informationINTERNATIONAL STANDARD
INTENATIONAL STANDAD IEC 62056-47 First edition 2006-11 Electricity metering Data exchange for meter reading, tariff and load control Part 47: COSEM transport layers for IPv4 networks eference number IEC
More informationJAMES F. KUROSE AND KEITH W. ROSS
JAMES F. KUROSE AND KEITH W. ROSS What is the internet? There is no one definition. Two ways to try to describe it: Nuts and bolts i.e. the basic hardware and software components A networking infrastructure
More informationIntroduction to Protocols
Chapter 6 Introduction to Protocols 1 Chapter 6 Introduction to Protocols What is a Network Protocol? A protocol is a set of rules that governs the communications between computers on a network. These
More informationReview of Lecture 1. EEC-484/584 Computer Networks. Network Hardware. Outline. Lecture 2. Wenbing Zhao
EEC-484/584 Computer Networks Lecture 2 Review of Lecture 1 Uses of computer networks Network Hardware 3 wenbing@ieee.org (Lecture nodes are based on materials supplied by Dr. Louise Moser at UCSB and
More informationComputer Communication Networks
Contents ELL 785 Computer Communication Networks Introduction Lecture 1 Taxonomy of communication works Computer Communication Networks Building a work ed work architecture 1-1 Introduction PC server wireless
More informationb) Diverse forms of physical connection - all sorts of wired connections, wireless connections, fiber optics, etc.
Objectives CPS221 Lecture: Layered Network Architecture last revised 6/22/10 1. To discuss the OSI layered architecture model 2. To discuss the specific implementation of this model in TCP/IP Materials:
More informationIntroduction. Introduction to Network Communications G64INC. Lectures. Related Modules. Assessment. Objectives
Introduction to Network Communications G64INC Dr. Gail Hopkins Introduction Practical matters Module goals, structure and contents Initial introduction to some key ideas and issues Lectures Two lectures
More informationOutline. Inter-Process Communication. IPC across machines: Problems. CSCI 4061 Introduction to Operating Systems
Outline CSCI 4061 Introduction to Operating Systems ing Overview Layering and Protocols TCP/IP Protocol Family Client-Server Model Instructor: Abhishek Chandra 2 Inter-Process Communication Intra-node:
More informationCPS221 Lecture: Layered Network Architecture
CPS221 Lecture: Layered Network Architecture Objectives last revised 9/8/14 1. To discuss the OSI layered architecture model 2. To discuss the specific implementation of this model in TCP/IP Materials:
More informationComputer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ
Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ 1 Lecture 5: Network Layer (cont ) Reference: Chapter 5 - Computer Networks, Andrew S. Tanenbaum, 4th Edition, Prentice Hall, 2003. 2
More informationCourse on Computer Communication and Networks. Lecture 1 Chapter 1: Introduction Part A: Internet, Protocol Layering and Data
Course on Computer Communication and Networks Lecture 1 Chapter 1: Introduction Part A: Internet, Protocol Layering and Data CTH EDA344/ GU DIT 420 Based on the book Computer Networking: A Top Down Approach,
More informationTHE TRANSPORT LAYER UNIT IV
THE TRANSPORT LAYER UNIT IV The Transport Layer: The Transport Service, Elements of Transport Protocols, Congestion Control,The internet transport protocols: UDP, TCP, Performance problems in computer
More informationReti di Calcolatori I
Reti di Calcolatori I Prof. Roberto Canonico Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione Corso di Laurea in Ingegneria delle Telecomunicazioni Corso di Laurea in Ingegneria
More informationOverview of TCP/IP Overview of TCP/IP protocol: TCP/IP architectural models TCP protocol layers.
Overview of TCP/IP 3 Overview of TCP/IP protocol: TCP/IP architectural models TCP protocol layers. 4 2 5 6 3 7 8 4 9 10 5 11 12 6 13 14 7 15 16 8 17 18 9 19 20 10 21 Why TCP/IP? Packet based Provides decentralized
More informationSimulation of TCP Layer
39 Simulation of TCP Layer Preeti Grover, M.Tech, Computer Science, Uttrakhand Technical University, Dehradun ABSTRACT The Transmission Control Protocol (TCP) represents the most deployed transport protocol
More informationCPEG514 Advanced Computer Networks. Atef Abu Salim University of Nizwa Spring 2013/2014
CPEG514 Advanced Computer Networks Atef Abu Salim University of Nizwa Spring 2013/2014 Today s Class Topics Course Syllabus Computer Networks LANs and WANs The Internet Protocols, Layers and Interfaces
More informationData and Computer Communications
Data and Computer Communications Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications Eighth Edition by William Stallings Chap2: 1 Need For Protocol Architecture data exchange can involve
More informationCSCD 433/533 Advanced Networks
CSCD 433/533 Advanced Networks Lecture 2 Network Review Winter 2017 Reading: Chapter 1 1 Topics Network Topics Some Review from CSCD330 Applications Common Services Architecture OSI Model AS and Routing
More informationCommunication Networks - 3 general areas: data communications, networking, protocols
Communication Networks - Overview CSE 3213 Fall 2011 1 7 September 2011 Course Content 3 general areas: data communications, networking, protocols 1. Data communications: basic concepts of digital communications
More informationCS-461 Internetworking. Dr. Mohamed Aboutabl
CS-461 Internetworking Dr. Mohamed Aboutabl http://www.cs.jmu.edu/users/aboutams The McGraw-Hill Companies, Inc., 2000 1 Chapter 1 Introduction The McGraw-Hill Companies, Inc., 2000 2 Internet today Network
More informationComputer Networks. Southeast University 东南大学止于至善. Nanjing, Jiangsu China. June 3 rd 23 rd, 2013
Computer Networks Southeast University 东南大学止于至善 Nanjing, Jiangsu China June 3 rd 23 rd, 2013 Course Objectives The objective of the course is to provide an indepth understanding of architectural principles,
More informationPLEASE READ CAREFULLY BEFORE YOU START
Page 1 of 11 MIDTERM EXAMINATION #1 OCT. 16, 2013 COMPUTER NETWORKS : 03-60-367-01 U N I V E R S I T Y O F W I N D S O R S C H O O L O F C O M P U T E R S C I E N C E Fall 2013-75 minutes This examination
More informationComputer Networks Wolfgang Effelsberg
Computer Networks SS 2004 Prof. Dr. Wolfgang Effelsberg Lehrstuhl für Praktische Informatik IV Universität Mannheim 1. Introduction 1-1 Contents (1) 1. Introduction 1.1 Definition of a Computer Network
More informationINTERNATIONAL STANDARD
INTERNATIONAL STANDARD IEC 62056-46 Edition 1.1 2007-02 Edition 1:2002 consolidated with amendment 1:2006 Electricity metering Data exchange for meter reading, tariff and load control Part 46: Data link
More informationprecise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet protocol (bottom level)
Protocols precise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet protocol (bottom level) all packets shipped from network to network as IP packets
More informationUNIT 2 TRANSPORT LAYER
Network, Transport and Application UNIT 2 TRANSPORT LAYER Structure Page No. 2.0 Introduction 34 2.1 Objective 34 2.2 Addressing 35 2.3 Reliable delivery 35 2.4 Flow control 38 2.5 Connection Management
More informationL6: OSI Reference Model
EECS 3213 Fall 2014 L6: OSI Reference Model Sebastian Magierowski York University 1 Outline The OSI Reference Model An organized way of thinking about network design (from low-level to high-level considerations)
More informationNetwork Model: Each layer has a specific function.
OBJECTIVES: To discuss the OSI model and its layer architecture and to show the interface between the layers. To briefly discuss the functions of each layer in the OSI model. To introduce the TCP/IP protocol.
More informationData & Computer Communication
Basic Networking Concepts A network is a system of computers and other devices (such as printers and modems) that are connected in such a way that they can exchange data. A bridge is a device that connects
More informationEE 610 Part 2: Encapsulation and network utilities
EE 610 Part 2: Encapsulation and network utilities Objective: After this experiment, the students should be able to: i. Understand the format of standard frames and packet headers. Overview: The Open Systems
More informationLecture 2 Communication services The Trasport Layer. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it
Lecture 2 Communication services The Trasport Layer Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it The structure edge: applications and hosts core: routers of s access s, media:
More informationWhat is a Network? TCP / IP. The ISO OSI Model. Protocols. The TCP/IP Protocol Suite. The TCP/IP Protocol Suite. Computer network.
What is a Network? TCP / IP Computer network a set of computers using common protocols to communicate over connecting transmission media. Protocol a formal description of message formats and the rules
More informationChapter 5 OSI Network Layer
Chapter 5 OSI Network Layer The protocols of the OSI model Network layer specify addressing and processes that enable Transport layer data to be packaged and transported. The Network layer encapsulation
More information! High Data Rates (0.1 Mbps to 10 Gbps)! Short Distances (0.1 to 40 km) ! Low Error Rate (10 to 10 ) Local Area Networks
Local Area Networks A Local Area Network is a communications network that provides interconnection of a variety of data communicating devices within a small area. Typical Characteristics! High Data Rates
More information2 Network Basics. types of communication service. how communication services are implemented. network performance measures. switching.
2 Network Basics types of communication service how communication services are implemented switching multiplexing network performance measures 1 2.1 Types of service in a layered network architecture connection-oriented:
More informationL10: Simple Internetworking. Hui Chen, Ph.D. Department of Engineering & Computer Science Virginia State University Petersburg, VA 23806
L10: Simple Internetworking Hui Chen, Ph.D. Department of Engineering & Computer Science Virginia State University Petersburg, VA 23806 1 Acknowledgements Some pictures used in this presentation were obtained
More informationRedes de Computadores. Introduction
Redes de Computadores Introduction Manuel P. Ricardo Faculdade de Engenharia da Universidade do Porto 1 Introduction to the Course 2 RCOM Professors, Information, Language Prof. Manuel Ricardo mricardo@fe.up.pt
More informationTCP/IP and the OSI Model
TCP/IP BASICS TCP/IP and the OSI Model TCP/IP BASICS The network protocol of the Internet Composed of six main protocols IP Internet Protocol UDP User Datagram Protocol TCP Transmission Control Protocol
More informationRead Chapter 1 of Kurose-Ross
CSE 422 Notes, Set 1 These slides contain materials provided with the text: Computer Networking: A Top Down Approach,5 th edition, by Jim Kurose and Keith Ross, Addison-Wesley, April 2009. Additional figures
More information4. Basic IP Support Protocols
4. Basic IP Support Protocols There are a number of protocols that support the operation of IP. This section will only discuss the most basic three: ICMP, RARP, and ARP. Other more sophisticated protocols
More informationPoint-to-Point Network Switching. Computer Networks Term B10
Point-to-Point Network Switching Computer Networks Term B10 Network Switching Outline Circuit Switching, Message Switching, Packet Switching, Cell Switching Connection-Oriented versus Connectionless Protocols
More informationThe Client Server Model and Software Design
The Client Server Model and Software Design Prof. Chuan-Ming Liu Computer Science and Information Engineering National Taipei University of Technology Taipei, TAIWAN MCSE Lab, NTUT, TAIWAN 1 Introduction
More informationScribe Notes -- October 31st, 2017
Scribe Notes -- October 31st, 2017 TCP/IP Protocol Suite Most popular protocol but was designed with fault tolerance in mind, not security. Consequences of this: People realized that errors in transmission
More informationIntroduction. The fundamental purpose of data communications is to exchange information between user's computers, terminals and applications programs.
Introduction The fundamental purpose of data communications is to exchange information between user's computers, terminals and applications programs. Simplified Communications System Block Diagram Intro-1
More informationTandem OSI/AS and OSI/TS Supplement (Includes RFC-1006 Support)
Networking and Data Communications Library Tandem OSI/AS and OSI/TS Supplement (Includes RFC-1006 Support) Abstract Part Number 107751 Edition This manual supplements the C30.08/D10 editions of the seven-manual
More informationOn Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964
The requirements for a future all-digital-data distributed network which provides common user service for a wide range of users having different requirements is considered. The use of a standard format
More informationBasics of datacommunication
Data communication I Lecture 1 Course Introduction About the course Basics of datacommunication How is information transported between digital devices? Essential data communication protocols Insight into
More informationCISC 7332X T6. C12a: LAN Switching. Hui Chen Department of Computer & Information Science CUNY Brooklyn College. 11/13/2018 CUNY Brooklyn College
CISC 7332X T6 C12a: LAN Switching Hui Chen Department of Computer & Information Science CUNY Brooklyn College 1 Acknowledgements Some pictures used in this presentation were obtained from the Internet
More informationEEC-682/782 Computer Networks I
EEC-682/782 Computer Networks I Lecture 16 Wenbing Zhao w.zhao1@csuohio.edu http://academic.csuohio.edu/zhao_w/teaching/eec682.htm (Lecture nodes are based on materials supplied by Dr. Louise Moser at
More informationDepartment of Computer Science and Technology 2014
040020111 Computer Networks Objectives: To provide thorough understanding of networking concepts and knowledge of OSI layer s functionality Course Outcomes: Upon completion of the course, students shall
More informationC14b: Classless Intradomain Routing
CISC 7332X T6 C14b: Classless Intradomain Routing Hui Chen Department of Computer & Information Science CUNY Brooklyn College 11/27/2018 CUNY Brooklyn College 1 Acknowledgements Some pictures used in this
More informationUNIVERSITY OF NEBRASKA AT OMAHA Computer Science 3550 Communication Networks
UNIVERSITY OF NEBRASKA AT OMAHA Computer Science 3550 Communication Networks 1 Course Description Information 1.1 Catalog description This course is designed to bring students up to the state of the art
More informationby Douglas Comer, Purdue University
One Byte at a Time Bootstrapping with BOOTP and DHCP by Douglas Comer, Purdue University The process of starting a computer system is known as bootstrapping. In most systems, the initial bootstrap sequence
More informationInternet Architecture & Performance. What s the Internet: nuts and bolts view
Internet Architecture & Performance Internet, Connection, Protocols, Performance measurements What s the Internet: nuts and bolts view millions of connected computing devices: hosts, end systems pc s workstations,
More informationUNIT 1 TCP/IP PROGRAMMING CONCEPTS
UNIT 1 TCP/IP PROGRAMMING CONCEPTS TCP/IP Programming Concepts Structure Page Nos. 1.0 Introduction 5 1.1 Objectives 5 1.2 Client Server Communication 6 1.2.1 Designing Client/Server Programs 7 1.2.2 Socket
More informationLocal Area Networks. Ethernet LAN
Local Area Networks Ethernet 802.3 LAN -7-1 Local Area Networks (Lokale Netze) Wide Area Network LAN -7-2 Local Area Networks What is a LAN? Multiple systems attached to an often shared medium high total
More informationDATA COMMUNICATION AND NETWORKS
DATA COMMUNICATION AND NETWORKS Lecture: 1 Instructor Mazhar Hussain 1 DATA COMMUNICATION AND NETWORKS Blog https://mazharhussainatisp.wordpress.com 2 COURSE OUTLINE The course will consist of : 16 lectures
More informationThis Lecture. BUS Computer Facilities Network Management. Switching Network. Simple Switching Network
This Lecture BUS0 - Computer Facilities Network Management Switching networks Circuit switching Packet switching gram approach Virtual circuit approach Routing in switching networks Faculty of Information
More informationNavpreet Singh INTRODUCTION TO COMPUTER NETWORKS. Computer Centre Indian Institute of Technology Kanpur Kanpur INDIA
INTRODUCTION TO COMPUTER NETWORKS Navpreet Singh Computer Centre Indian Institute of Technology Kanpur Kanpur INDIA (Ph : 2597371, Email : navi@iitk.ac.in) About Myself About Myself I am Network Manager
More informationCommunication Networks
Communication Networks Chapter 2 Fundamentals Communication Networks: 2. Fundamentals 30 Overview. Communication Network 2. Standardization 3. Communication Associations 4. Communication Architectures
More informationInternet. Organization Addresses TCP/IP Protocol stack Forwarding. 1. Use of a globally unique address space based on Internet Addresses
Internet Organization Addresses TCP/IP Protocol stack Forwarding Jörg Liebeherr, 1998-2003 1 What defines the Internet? 1. Use of a globally unique address space based on Internet Addresses 2. Support
More information06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322
1 Local & Metropolitan Area Networks ACOE322 Lecture 5 TCP/IP Protocol suite and IP addressing 1 0. INTRODUCTION We shall cover in this topic: 1. The relation of TCP/IP with internet and OSI model 2. Internet
More informationCAN in Automation (CiA) International Users and Manufacturers Group e.v.
CAN in Automation (CiA) International Users and Manufacturers Group e.v. CAN Application Layer for Industrial Applications CiA/DS201 February 1996 February 1996 1. SCOPE This document contains a description
More information