Computer Networks Dr. Taek Mu Kwon Department of Electrical and Computer Engineering.

Slides:



Advertisements
Similar presentations
Click to continue Network Protocols. Click to continue Networking Protocols A protocol defines the rules of procedures, which computers must obey when.
Advertisements

CENG 3331 Introduction to Telecommunications and Networks.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 3: Network Protocols and Communications Introduction to Networks.
PROTOCOLS AND ARCHITECTURE Lesson 2 NETS2150/2850.
Shalini Bhavanam. Key words: Basic Definitions Classification of Networks Types of networks Network Topologies Network Models.
Introduction to Networking & Telecommunications School of Business Eastern Illinois University © Abdou Illia, Spring 2007 (Week 1, Tuesday 1/9/2007)
COE Data and Computer Communications Data Communications & Networking Overview.
Introduction to Networks and the Internet
1-1 Introduction to Computer Networks and Data Communications.
Semester Copyright USM EEE442 Computer Networks Introduction: Protocols En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK)
Chapter 1 Read (again) chapter 1.
EE 4272Spring, 2003 EE4272: Computer Networks Instructor: Tricia Chigan Dept.: Elec. & Comp. Eng. Spring, 2003.
Data Communications Architecture Models. What is a Protocol? For two entities to communicate successfully, they must “speak the same language”. What is.
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Data and Computer Communications
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
Introduction to Networking & Telecommunications School of Business Eastern Illinois University © Abdou Illia, Spring 2015 (January 14, 2015)
4/11/40 page 1 Department of Computer Engineering, Kasetsart University Introduction to Computer Communications and Networks CONSYL Computer and.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Chapter 1: Overview Lecturer: Alias Mohd Telecommunications Department Faculty of Electrical Engineering UTM SET 4573: Data Communication and Switching.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Information Technologies -- Computer Networks 林永松 台灣大學資訊管理學系 (02)
Presentation on Osi & TCP/IP MODEL
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Chapter 1. Introduction. By Sanghyun Ahn, Deot. Of Computer Science and Statistics, University of Seoul A Brief Networking History §Internet – started.
 Communication Tasks  Protocols  Protocol Architecture  Characteristics of a Protocol.
Networking and Internet Dr. John P. Abraham Professor UT-RGV.
The OSI Model.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
Chapter 11 Introduction to Computer Networks Chapter 1.
Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, September 2011.
Spring 2006Computer Networks1 Chapter 2 Network Models.
Chonbuk National University, DCS LabLab Seminar presented by ghcho 2002/1/7 1 Computer Networks 2003/Fall Division of Electronics & Information Engineering.
ITCC-1401 Chapter 3: Network Protocols and Communications
1 Network Model. 1-2 Divide and Conquer A method of managing large system.
Spring 2006Computer Networks1 Chapter 2 Network Models.
First, by sending smaller individual pieces from source to destination, many different conversations can be interleaved on the network. The process.
William Stallings Data and Computer Communications
Data Communications and Networking Overview
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Chapter 2 Network Models
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
Net 221D:Computer Networks Fundamentals
Internet Architecture. 2 INTRODUCTION INTERNET developed by a community of researchers centered around the Defense Advanced Research Projects Agency (DARPA)
Computer and Data Communications Read Chapters 1 & 2.
 The Internet is the huge network of computers that links many different types of computers all over the world.  It is a network of networks that shares.
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 1 – Data Communications, Data Networks, and.
CENG 3331 Introduction to Telecommunications and Networks.
Powerpoint Templates Data Communication Muhammad Waseem Iqbal Lecture # 07 Spring-2016.
CS509 Computer Networks Lecture 1 Dr. Nermin Hamza.
Chapter 3: Network Protocols and Communications
Lecture (2).
Computer Networks.
Distributed Systems.
Chap. 2 Network Models.
Networking and Internet
Networking and Internet
Data and Computer Communications by William Stallings Eighth Edition
EEC-484/584 Computer Networks
Technologies and Applications of Computer Networks
William Stallings Data and Computer Communications
Technologies and Applications of Computer Networks
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
Introduction to Data Communications
OSI Reference Model Unit II
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Presentation transcript:

Computer Networks Dr. Taek Mu Kwon Department of Electrical and Computer Engineering

ECE 4321 Computer Networks ECE Technical Elective Course 3 Credits Network Lab (MWAH 60) Network Programming Project (3 – 4) Written Exams Course Objective: On completion of this course students are expected to learn and understand characteristics of network transmission media, OSI model, TCP/IP, data link protocols, routing algorithms, various LAN technologies, WAN technologies, and network programming.

Computer Center Concept 60’s to mid 80’s A powerful single computer is doing all the work. Users bring work to the computer instead of bringing the computer to the user. Expensive hardware cost.

Distributed Computing Concept A large number of separate but interconnected autonomous computers do the job (computer network).

Advantages of Distributed Computing Resource sharing Higher reliability Better price/performance ratio Better communication medium Special server computers for efficient computing (video server, database server)

Classification of Interconnections by Scale 0.1m Circuit BoardDataflow computer 1m SystemMultiprocessor 10m Room Local Area Network 100m Building 1Km Campus 10Km CityMetropolitan Area Network 100Km CountryLong haul network (Wide Area Network) 1000Km Continent 10,000Km Planet

Integrated Service Revolution ( ) 1)The fundamental difference between data processing (computer) and data communication (transmission and switching equipment) have blurred. Ex) Half of OS is concerned with computer networks. 2)The fundamental difference among data, voice, and video communication have blurred. 3)The line between single-processor computer, multi- processor computer, local network, metropolitan network, and long-haul network have blurred. 4)WWW became an integration point of all types of communications: data, voice, video.

Communication Model Source Transmitter Transmission System ReceiverDestination Information Input data Transmitted signal Received signal Output data Output Informa- tion PC Modem Server

Interface: electrical and procedural connection between each stage from the source to destination Synchronization: receiver must know a signal when it begins to arrive, when it ends, and the duration of each signal elements. Exchange Management: For a two party telephone conversation, one party must dial the number of the other. The called party must then lift the receiver and confirm the connection of the intended party. Error Detection and Correction: ACK, NACK, Telephone– ask repeat Flow Control: the source should not send data faster than the receiver can process or absorb.

Addressing and Routing Recovery: File transfer can be interrupted due to a system fault. The objective of recovery is to restore the activity at the point of interruption. Message Formatting: An agreement between two parties as to the form of the data to be exchanged. Security: Sender wishes to be assured that only intended parties receive the data or message. Network Management: To monitor the status or configure the system.

David Clark’s Theory of Standards Time Activity Early proliferation of propriety networks GM net, SABRE, SNA, DNA, ARPA net Research Standard Billion dollars of investments

Open System Interconnection (OSI) reference model This model is based on a proposal developed by the International Standards Organization (ISO) as a first step towards international standardization of various protocols. The reference model was adopted in 1984 as ISO It is not an actual working model, but serves as a standard model for classifying communication functions.

International Standards Organization It is a voluntary and non-treaty international organization found in Its members include national standard organizations of 89 member countries. Examples include ANSI (US), BSI (Great Britain), AFNOR (France), DIN (Germany), … It issues standards on a vast number of subjects from nuts and volts to telecommunication standards.

OSI Model

TCP/IP Protocol Architecture TCP/IP architecture is a result of research and development conducted on the experimental packet-switched network, funded by the Defense Advanced Research Project Agency (DARPA). This protocol suite consists of a large collection of protocols that have been issued as Internet standards by the Internet Architecture Board (IAB).

Internet Standards IAB Internet Architecture Board (IAB) issues standards by publishing a series of documents called Request for Comments. Internet Engineering Task Force (IETF) Internet Research Task Force (IRTF)

TCP/IP Protocol Suite

TCP/IP Communication

Internet

IPv4 Address

IPv6 128 bit address: Allow 6x10 23 unique addresses per square meter of surface of the earth. Address Auto-configuration Improved Option Mechanism Support Different Types of Traffic Flow