Computer Network Overview Ikjun Yeom. 2 What is a computer network? a collection of computing nodes and links connecting the nodes why we need it? –to.

Slides:



Advertisements
Similar presentations
Network Certification Preparation. Module - 1 Communication methods OSI reference model and layered communication TCP/IP model TCP and UDP IP addressing.
Advertisements

ISO/OSI Model Layers Application: applications that use the network. This is were mail, browsers, ftp, etc reside Presentation: data formats, character.
IP Protocol - Introduction Dr. Farid Farahmand. Introduction TDM transport networks are not sufficient for data communications Low utilization TDM networks.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Introduction to Networking V.T. Raja, PhD James R. Coakley, PhD BA 572 – Advanced Information Systems.
CS 582 / CMPE 481 Distributed Systems Communications.
1 Chapter 9 Computer Networks. 2 Chapter Topics OSI network layers Network Topology Media access control Addressing and routing Network hardware Network.
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
Chapter 5 Link Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 20.
Networking and Internetworking: Standards and Protocols i206 Fall 2010 John Chuang Some slides adapted from Coulouris, Dollimore and Kindberg.
Introduction to Management Information Systems Chapter 5 Data Communications and Internet Technology HTM 304 Fall 07.
04/26/2004CSCI 315 Operating Systems Design1 Computer Networks.
Service Providers & Data Link & Physical layers Week 4 Lecture 1.
Review on Networking Technologies Linda Wu (CMPT )
Transport Layer TCP and UDP IS250 Spring 2010
COMPUTER NETWORKS.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Gursharan Singh Tatla Transport Layer 16-May
1 Computer Networks Course: CIS 3003 Fundamental of Information Technology.
1 Protocol Interaction (ISO’s Open Systems Interconnection (OSI model)) the 7 layers.
SIMS-201 LAN Basics, MANs, WANs.
Process-to-Process Delivery:
Introduction 1 Lecture 23 Link Layer (Error Detection/Correction) slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer Science.
5: DataLink Layer5-1 Chapter 5 Link Layer and LANs Part 1: Overview of the Data Link layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose,
Introduction of Computer Networking Professor Wei Chen Tennessee State University.
Computer Science and Engineering Computer System Security CSE 5339/7339 Session 24 November 11, 2004.
TC 361 Data Networking Test Review
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
Chapter 1 Overview Review Overview of demonstration network
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
SEED Infotech Pvt. Ltd. 1 Networking in Java. SEED Infotech Pvt. Ltd. 2 Objectives of This Session Describe issues related to any type of network using.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
CS 6401 Internetworking Outline Internet Architecture Best Effort Service Model.
TCP/IP Transport and Application (Topic 6)
1 The Internet and Networked Multimedia. 2 Layering  Internet protocols are designed to work in layers, with each layer building on the facilities provided.
Ethernet Term Paper Introduced by: Almarshood, Yosef Bahaitham, Ahmed Alrashudi, Ahmed.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
Review the key networking concepts –TCP/IP reference model –Ethernet –Switched Ethernet –IP, ARP –TCP –DNS.
CTC 228 – Computer Networks Fall 2015 Instructor: Robert Spengler.
Computer Security Workshops Networking 101. Reasons To Know Networking In Regard to Computer Security To understand the flow of information on the Internet.
5: DataLink Layer5-1 Chapter 5 Link Layer and LANs Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross.
Chapter 5 Link Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 Link Layer introduction,
5: DataLink Layer5-1 Link Layer r 5.1 Introduction and services r 5.2 Error detection and correction r 5.3Multiple access protocols r 5.4 Link-Layer Addressing.
TCP/IP Protocol Architecture CSE 3213 – Fall
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
1 Chapter Overview Network Communications The OSI Reference Model.
1 Chapter Overview Network Communications The OSI Reference Model.
BASIC NETWORK PROTOCOLS AND THEIR FUNCTIONS Created by: Ghadeer H. Abosaeed June 23,2012.
CSC 116 – Computer Networks Fall 2015 Instructor: Robert Spengler.
OSI means Open System Interconnect model. OSI means Open System Interconnect model. Developed by the International Organization for Standardization in.
Slide #1 CIT 380: Securing Computer Systems TCP/IP.
Telecommunications Essentials John R. Durrett July 5, 2005.
IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture.
Shashank Srivastava Motilal Nehru national Institute Of Information Technology, Allahabad Data Link Layer.
McGraw-Hill©2003 The McGraw-Hill Companies, Inc. Chapter 3 Transport Layer.
Layer Models ISO 7 layer Model IEEE Model DOD Model ATM TCP Protocol Suit Communication Reference Models.
1 OSI Reference Model Benefits Standardizes interfaces Facilitates modular engineering Ensures interoperable technology Accelerates evolution Simplifies.
OSI LAYERS.
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
COMPUTER NETWORKS CS610 Lecture-45 Hammad Khalid Khan.
Ken Gunnells, Ph.D. - Networking Paul Crigler - Programming
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Computer Network Overview
Network Architecture for Cyberspace
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Open System Interconnect (OSI).
Presentation transcript:

Computer Network Overview Ikjun Yeom

2 What is a computer network? a collection of computing nodes and links connecting the nodes why we need it? –to transfer data to others R1 H4 H5 H3 H2 H1 Network 2 (Ethernet) Network 1 (Ethernet) H6 Network 3 (FDDI) H7R3H8

3 What is the Internet? originally means “Inter-network” a network of networks now means a network using IP (Internet Protocol) for inter-networking equivalent to IP networks deployed in the whole world

4 What is a network protocol? a pre-defined rule for data transfer examples: IP, TCP, UDP, HTTP, RTP why do we need it?

5 Network Layering the current network protocols are implemented based on layering concept currently, there are five layers: –physical, data-link, network, transport and application why ?

6 Internet Protocol Graph … FTPHTTPNV TFTP TCP UDP IP NET 1 2 n

7 Physical Layer Computer A Computer B NIC Network Interface Card Ethernet Card LAN card Wire Physical Layer Data

Physical Layer Computing nodes –PC, PDA, Cellular phone, and embedded systems –create packets, send and receive them. Links –physical medium to propagate data (packets) from a node to the other –wired or wireless 8

9 Computing Nodes General purpose computers such as PC, workstation, Laptop and PDA connected to a network. Either end-hosts or intermediate nodes (switch or router) CPU Cache Memory I/O bus Network adaptor (To network)

10 Physical Media - Wired Twisted Pair (TP) two insulated copper wires –Category 3: traditional phone wires, 10 Mbps ethernet –Category 5 TP: 100Mbps ethernet Fiber optic cable: glass fiber carrying light pulses high-speed operation: –100Mbps Ethernet –high-speed point-to-point transmission (e.g., 5 Gps) low error rate

11 Physical media - wireless no physical “ wire ” categorized by transmission range: –wide area links: CDMA and GSM –local area links: Wireless LAN –personal area links: Bluetooth, Zigbee

12 Data Link Layer Computer AComputer BComputer C Data DLLData link layer

13 Data Link Layer Framing Unique ID Medium Access Control (MAC) –CSMA/CD (Carrier Sense Multiple Access/Collision Detection) –CSMA/CA (Collision Avoidance) –Token Ring –TDMA (Time Division Multiple Access)

14 Network Layer Data link layer Router IP

15 Network Layer Routing –RIP – Routing Information Protocol –OSPF – Open Shortest Path First

16 IP Packet Format VersionHLen TOSLength IdentFlagsOffset TTLProtocolChecksum SourceAddr DestinationAddr Options (variable) Pad (variable) Data

17 telnet netscape ftp telnet netscape ftp Computer B Data link layer IP Computer A Data link layer IP TCP Date IP MACIPTC P DateTC P DateTC P Date IP MACIPTC P DateTC P DateTC P Date Transport Layer

18 Transport Layer End-to-end delivery Transmission Control Protocol (TCP) –Flow control – Advertised Window –Error control – Checksum –Reliable delivery – Loss detection and retransmission User Datagram Protocol (UDP)

19 Typical Limitations of the Network Drop messages Reorder messages Deliver duplicate copies of a given message Limit messages to some finite size Deliver messages after an arbitrarily long delay

20 UDP (User Datagram Protocol) Extending the host-to-host deliver service of the underlying network into a process-to- process communication service. Port number –Well-known port number –Port mapper Checksum – pseudoheader Used for delay-sensitive applications

21 UDP Header Format

22 Source Port Destination Port Sequence Number Acknowledgement Number Checksum Urgent Pointer Options Padding U R G A C K P S H R S T S Y N F I N Header Length Reserved Window Size Data TCP Segment