Computer Network Overview

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

CS3505 The Internet and Info Hiway transport layer protocols : TCP/UDP.
IP Protocol - Introduction Dr. Farid Farahmand. Introduction TDM transport networks are not sufficient for data communications Low utilization TDM networks.
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.
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 )
TCP. Learning objectives Reliable Transport in TCP TCP flow and Congestion Control.
Chapter 3 Review of Protocols And Packet Formats
Transport Layer TCP and UDP IS250 Spring 2010
1 Computer Networks Course: CIS 3003 Fundamental of Information Technology.
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,
Computer Science and Engineering Computer System Security CSE 5339/7339 Session 24 November 11, 2004.
Chapter 1 Overview Review Overview of demonstration network
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.
1 LAN Protocols (Week 3, Wednesday 9/10/2003) © Abdou Illia, Fall 2003.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 3 Transport Layer.
1 The Internet and Networked Multimedia. 2 Layering  Internet protocols are designed to work in layers, with each layer building on the facilities provided.
TCP/IP Protocols Contains Five Layers
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.
Agenda 1. QUIZ 2. HOMEWORK 3. LOCAL AREA NETWORKS 4. WIDE AREA NETWORKS.
Computer Security Workshops Networking 101. Reasons To Know Networking In Regard to Computer Security To understand the flow of information on the Internet.
Chapter 5 Link Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 Link Layer introduction,
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.
BASIC NETWORK PROTOCOLS AND THEIR FUNCTIONS Created by: Ghadeer H. Abosaeed June 23,2012.
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.
CSC 116 – Computer Networks Fall 2015 Instructor: Robert Spengler.
1 Bus topology network. 2 Data is sent to all computers, but only the destination computer accepts 02608c
Slide #1 CIT 380: Securing Computer Systems TCP/IP.
Telecommunications Essentials John R. Durrett July 5, 2005.
CTC 228 – Computer Networks Fall 2015 Instructor: Robert Spengler.
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.
1 OSI Reference Model Benefits Standardizes interfaces Facilitates modular engineering Ensures interoperable technology Accelerates evolution Simplifies.
Ad Hoc – Wireless connection between two devices Backbone – The hardware used in networking Bandwidth – The speed at which the network is capable of sending.
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
Local Area Networks Honolulu Community College
Local Area Networks Yiannos Mylonas.
Chapter 5 Link Layer and LANs
Computer networks.
COMPUTER NETWORKS CS610 Lecture-45 Hammad Khalid Khan.
TCP/IP Transmission Control Protocol / Internet Protocol
Network Architecture Introductory material
Ken Gunnells, Ph.D. - Networking Paul Crigler - Programming
Layered Task, OSI Model, TCP/IP Model
NETWORKING TECHNOLOGIES (II)
Review of Important Networking Concepts
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.
Data Link Issues Relates to Lab 2.
Computing Over Distance
Link Layer and LANs Its not about how hard you hit... It's about how hard you can get hit and keep moving forward 5: DataLink Layer.
TCP/IP Protocol Suite: Review
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Protocol layering and data
Router Construction Outline Switched Fabrics IP Routers
TCP/IP Protocol Suite: Review
Network Architecture for Cyberspace
Protocol layering and data
Advanced Computer Networks
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).
LEARNING COMPUTER NETWORKS OSI Model (layers). Why a layered model?  Easier to teach communication process.  Speeds development, changes in one layer.
Presentation transcript:

Computer Network Overview Ikjun Yeom

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

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

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

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 ?

Internet Protocol Graph FTP HTTP NV TFTP TCP UDP IP … NET NET NET 1 2 n

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

Physical Layer Computing nodes Links 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

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 (T o network)

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

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

Data Link Layer Computer A Computer B Computer C Data Data DLL

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)

Network Layer Data link layer Router IP

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

IP Packet Format 4 8 16 19 31 V ersion HLen TOS Length Ident Flags 4 8 16 19 31 V ersion HLen TOS Length Ident Flags Offset TTL Protocol Checksum SourceAddr DestinationAddr Pad Options (variable) (variable) Data

Transport Layer Computer A Computer B TCP IP IP Data link layer telnet netscape ftp TCP Date IP MAC IP IP Data link layer Data link layer

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)

UDP Header Format

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